Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?Доброго дня.

Ігри… Це одні з найбільш популярних програм, заради яких багато користувачів і купують комп’ютери і ноутбуки. Напевно, ПК не стали б настільки популярними, якби на них не було ігор.

І якщо раніше для того, щоб створити яку-небудь гру необхідно було володіти спеціальними знаннями в області програмування, малювання моделей та ін. – то зараз достатньо вивчити який-небудь редактор. Багато редакторів, до речі, досить прості і розібратися в них зможе навіть початківець користувач.

У цій статті хотілося б торкнутися такі популярні редактори, а так само на прикладі одного з них розібрати покроково створення якої-небудь простої гри.

 

Зміст:

  • 1. Програми для створення 2D ігор
  • 2. Програми для створення 3D ігор
  • 3. Як створити 2D гру в редакторі Game Maker – покроково

1. Програми для створення 2D ігор

Під 2D – розуміють двовимірні гри. Наприклад: тетріс, кіт-риболов, пінбол, різні карткові ігри та ін.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Приклад-2D гри. Карткова гра: Солітер

 

 

1) Game Maker

Сайт розробника: http://yoyogames.com/studio

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Процес створення гри в Game Maker…

 

Це один з найпростіших редакторів для створення невеликих ігор. Редактор виконаний досить якісно: в ньому легко почати працювати (все інтуїтивно зрозуміло), разом з тим великі можливості для редагування об’єктів, кімнат та ін.

Зазвичай в цьому редакторі роблять ігри з виглядом зверху і платформера (вигляд збоку). Для більш досвідчених користувачів (ті, які трохи розбираються в програмування) є спеціальні можливості вставки скриптів і коду.

Не можна не відзначити велику різноманітність ефектів і дій, які можна задавати різних об’єктів (майбутнім персонажам) у цьому редакторі: кількість просто вражає – більше декількох сотень!

 

2) Construct 2

Сайт: http://c2community.ru/

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

 

Сучасний ігровий конструктор (в прямому сенсі цього слова), що дозволяє навіть починаючим користувачам ПК робити сучасні ігри. Причому, хочу підкреслити, що за допомогою цієї програми гри можна виготовляти для різних платформах: IOS, Android, Linux, Windows 7/8, Mac Desktop, Web (HTML 5) та ін.

Цей конструктор дуже схожий на Game Maker – тут так само потрібно додавати об’єкти, потім прописати їм поведінку (правила) і створити різні події. Редактор побудований за принципом WYSIWYG – тобто ви відразу ж будете бачити результат по мірі створення гри.

Програма платна, хоча для початку буде достатньо і безкоштовній версії. Відмінність різних версій описані на сайті розробника.

 

2. Програми для створення 3D ігор

(3D – тривимірні ігри)

1) 3D RAD

Сайт: http://www.3drad.com/

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Один з найдешевших конструкторів у форматі 3D (багатьом користувачам, до речі, вистачить і безкоштовною версією, у якій обмеження на оновлення строком на 3 місяці).

3D RAD найбільш легкий конструктор в освоєнні, програмувати тут практично не потрібно, хіба що за винятком прописування координат об’єктів при різних взаємодіях.

Найпопулярніший формат ігор, який створюють за допомогою цього движка – це гонки. До речі, скріншоти вище це зайвий раз підтверджують.

 

2) Unity 3D

Сайт розробника: http://unity3d.com/

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Серйозний і комплексний інструмент для створення серйозних ігор (перепрошую за тавтологію). Рекомендував би переходити до нього після вивчення інших движків і конструкторів, тобто з набитою рукою.

У пакет Unity 3D входить движок, який дозволяє повністю задіяти можливості DirectX і OpenGL. Так само в арсеналі програми можливість роботи з 3D моделями, робота з шейдерами, тінями, музикою і звуками, величезна бібліотека скриптів під стандартні завдання.

Мабуть, єдиний недолік у цього пакету – це необхідність знання програмування на C# або Java – коду при компіляції доведеться дописувати в “ручному режимі”.

 

3) NeoAxis Game Engine SDK

Сайт розробника: http://www.neoaxis.com/

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Безкоштовна середовище розробки практично будь-яких ігор у форматі 3D! За допомогою даного комплексу можна робити і гонки і стрілялки, аркади з пригодами…

Для движка Game Engine SDK в мережі є чимало доповнень і розширень під безліч завдань: наприклад, фізика автомобіля або літака. За допомогою розширюваних бібліотек вам навіть не знадобиться серйозне знання мов програмування!

Завдяки спеціальному плеєра, вбудованого в движок, ігри створені в ньому можуть відтворюватися в безлічі популярних браузерах: Google Chrome, FireFox, Internet Explorer, Opera та Safari.

Game Engine SDK поширюється як безкоштовний движок для некомерційних розробок.

 

3. Як створити 2D гру в редакторі Game Maker – покроково

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?Game Maker – дуже популярний редактор для створення не складних 2D ігор (хоча розробники запевняють, що ігри в ньому можна створювати практично будь-якої складності).

У цьому невеликому прикладі я хотів би просто показати покрокову міні-інструкцію по створенню ігор. Гра вийде дуже проста: по екрану буде переміщатися персонаж “Сонік” намагаючись збирати зелені яблука…

Почавши з простих дій, додаючи попутно нові і нові можливості, хто знає, може ваша гра стане з часом справжнім хітом! Моя ж мета в цій статті, лише показати з чого почати, адже початок – це найважче для більшості…

 

Заготовки для створення гри

Перш ніж приступити безпосередньо до створення будь-якої гри, вам потрібно зробити наступне:

1. Придумати персонажа своєї гри, що він буде робити, де перебувати, як гравець буде ним керувати і ін. деталі.

2. Створити картинки свого персонажа, об’єкти з якими він буде взаємодіяти. Наприклад, якщо у вас буде ведмідь збирати яблука – значить вам потрібно мінімум дві картинки: ведмедя і самих яблук. Так само можливо вам знадобитися фон: велика картинка на якій і буде відбуватися дія.

3. Створити або скопіювати звуки для своїх персонажів, музику, яка буде програватися в грі.

У загальному і цілому потрібно зібрати все, що буде необхідно для створення. Втім, можна буде в наслідку додати до існуючого проекту гри все що забули або залишили на потім…

 

Покрокове створення міні-ігри

1) Перше що необхідно зробити – це додати спрайт наших персонажів. Для цього на панелі управління програми є спеціальна кнопка у вигляді пики Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?. Натискаємо її для додавання спрайту.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Кнопка створення спрайту.

 

2) У вікні потрібно натиснути кнопку завантаження спрайту, потім вказати його розміри (якщо потрібно).

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Завантажений спрайт.

 

 

3) Таким чином потрібно додати свій спрайт в проект. В моєму випадку вийшло 5 спрайтів: Соник і різнокольорові яблука: зелений кружечок, червоний, помаранчевий і сірий.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Спрайт у проекті.

 

 

4) Далі в проект потрібно додати об’єкти. Об’єкт – це важлива деталь у будь-якій грі. В Game Maker під об’єктом розуміється ігрова одиниця: наприклад, Соник, який буде переміщатися на екрані залежно від клавіш, які ви будете натискати.

Взагалі, об’єкти – досить складна тема і пояснити її в теорії в принципі неможливо. По мірі роботи з редактором, ви більш детально ознайомитесь з величезною купою можливостей об’єктів, які пропонує вам Game Maker.

А поки створимо перший об’єкт – натискаємо кнопку “Додати об’єкт” Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Game Maker. Додавання об’єкта.

 

5) Далі для доданого об’єкта вибирається спрайт (див. скріншот нижче, зліва + зверху). У моєму випадку – персонаж Соник.

Потім для об’єкта прописуються події: їх може бути десятки, кожна подія – це поведінка вашого об’єкта, його переміщення, звуки пов’язані з ним, управління, окуляри та ін ігрові характеристики.

Щоб додати подію, натисніть кнопку з однойменною назвою Програми для створення ігор 2D/3D. Як створити просту гру (приклад)? – потім праворуч у стовпчику виберіть дію для події. Наприклад, переміщення по горизонталі і вертикалі, при натисканні клавіш стрілок Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Додавання події до об’єктів.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Game Maker. Для об’єкта Соник додано 5 подій: переміщення персонажа в різних напрямках при натисканні клавіш-стрілок; плюс задана умова при перетині межі ігрової зони.

 

До речі, подій може бути дуже багато: тут Game Maker не розмінюватися на дрібниці, програма запропонує вам багато всього:

– завдання переміщення персонажа: швидкість переміщення, стрибки, сила стрибка тощо;

– накладання твори музики при різних діях;

– поява і видалення персонажа (об’єкта) і т. д.

Важливо! Для кожного об’єкта в грі потрібно прописати свої події. Чим більше подій для кожного об’єкта ви пропишете – тим різнобічне і з великими можливостями вийти гра. В принципі, навіть не знаючи, що конкретно зробить ту чи іншу подію, можна тренуватися додаючи їх і дивитися як поведе себе гра після цього. Загалом-то, величезне поле для експериментів!

 

6) Останнє і одне з важливих дій – створення кімнати. Кімната – це свого роду етап гри, рівень, на якому і будуть взаємодіяти ваші об’єкти. Щоб створити таку кімнату, натисніть кнопку з таким значком: Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Додавання кімнати (етапу гри).

 

У створеній кімнаті, за допомогою мишки, можна розставити наші об’єкти на етапі. Налаштувати фон гри, задати назву вікна гри, вказати види та ін. загалом цілий полігон для експериментів і роботи над грою.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

 

7) Щоб запустити отриману гру – натисніть клавішу F5 або в меню: Виконати/звичайний запуск.

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Запуск отриманої гри.

 

Game Maker відкриє перед вами вікно з грою. Фактично, ви можете дивитися, що у вас вийшло, експериментувати, грати. В моєму випадку Соник може переміщатися в залежності від натискання клавіш на клавіатурі. Свого роду міні-гра (ех, а були часи, коли біла точка, бігала по чорному екрану, викликала дике здивування та інтерес у народу…).

Програми для створення ігор 2D/3D. Як створити просту гру (приклад)?

Отримана гра…

 

Так, звичайно, отримана примітивна гра і дуже проста, зате приклад її створення дуже показовий. Далі експериментуючи і працюючи з об’єктами, спрайтами, звуками, фонами і кімнатами – можна створити дуже навіть не поганий 2D гру. Щоб створювати подібні ігри років 10-15 тому необхідно було володіти спеціальними знаннями, зараз – досить уміти обертати мишку. Прогрес!

З найкращими! Всім вдалого ігро-ладу…

Поділитися з друзями:
Відповіді на питання