Ідея гри
Перш ніж почати безпосереднє створення гри, вам необхідно мати уявлення про неї. Технологія Flash найбільше підходить для створення нескладних ігор з мінімальною кількістю можливостей. Ідей для такої гри може бути безліч, наприклад, головоломка або рольова гра. Всі ці ігри, як правило, розраховані на одного гравця, який може здійснювати обмежену кількість дій. Якщо ви ніколи раніше не створювали flash ігри, вам варто почати з формату 2d. Створення 3d ігор також можливо, але на це потрібні глибокі знання мови програмування і великий досвід.
Інструментарій
Код flash гри пишеться на мові програмування Action Script 3 (AC3). Щоб успішно створити власну гру, вам необхідно мати хоча б базові знання цієї мови. У процесі його вивчення рекомендується створювати елементарні ігри, які дадуть уявлення про те, як ця технологія працює. Хороший спосіб вивчення мови AC3 - читання коду інших розробників. Програмісти зазвичай не розкривають вихідні коди своїх ігор, але ви можете знайти відкриті проекти, а також різні підручники, де такі коди можуть бути представлені.
Для швидкого створення гри вам також необхідно буде придбати програму Flash Professional. Це платна програма, але вона значно спрощує процес розробки, до того ж ніяких додаткових програм вам не знадобиться.
Структура папок
Створювана вами гра може бути досить складною і містити в собі безліч зображень та звукових. Щоб не заплутатися в них, створюйте окремі папки. Наприклад, у вас повинна бути основна папка, в якій зберігається весь проект ігри, в ній можуть міститися паки img, snd і src, в яких будуть зберігатися картинки, аудіо- і файли з кодом відповідно. Така організація папок особливо важлива, якщо над грою працює кілька людей.
Кодування і тестування
При написанні коду гри на мові AC3 використовуються три основні кодові структури: змінні, обробники подій і функції. Саме вони дозволять вам перевести ваші алгоритми в код. Крім того, в коді програми будуть міститися так звані об`єкти, якими гравець буде оперувати. Кожен з цих об`єкти володіє набором властивостей, які також необхідно буде вказати. Для контролю роботи програми і перевірки поточних значень конкретних об`єктів ви можете використовувати команду trace (). Закінчивши з побудовою коду, ви можете тут же протестувати свою гру, вибравши пункт меню Create-> Test Movie у вікні програми Flash Professional.