Як написати відео гру: 7 кроків (з ілюстраціями)

Якщо ви коли-небудь хотіли дізнатися, як робляться Відео ігри або, як створити гру самому, тоді ця стаття саме для вас.

Кроки

  1. Вивчіть мову програмування. C / C++ є найбільш популярним, а також стандартом індустрії, але якщо ви новачок в програмуванні, то можливо, вам краще почати з Python. http://www.sthurlow.com/python є дуже корисним керівництвом Програмування на Python для початківців. А також, знайдіть зручний движок для створення ігор, наприклад, "RPG Maker" або "Torque". Це може бути корисно, якщо ви не знаєте програмування. Однак, вивчення програмування може бути кращим варіантом на майбутнє.
  2. Придумайте гру.як тільки ви визначитеся з історією в грі, переходите до більш детальних моментів ігрового процесу. Чим конкретніше ваш план, тим простіше буде його здійснити. * Придумайте сюжет для вашої історії. Наприклад: чи знайде Саллі ключ від другої двері випадково, або їй доведеться виконати завдання Доктора Міллера-знайти сходи і піднятися на дерево, щоб знайти ключ?
    • Як будуть рухатися персонажі, за допомогою клавіатури або миші? Чи будуть використовуватися чит коди?
  3. Зберіть ваші ресурси.Зберіть або створіть всі текстури, спрайти, звуки, і моделі, які знадобляться для вашої гри. Ви можете знайти велику кількість безкоштовних ресурсів в Інтернеті, так що Подивіться навколо. http://www.onrpg.com/contentid-4.html - це дуже корисне керівництво по спрайтам.
    • Щоб створити спрайти, ви повинні навчитися майстерності пікселів. На цю тему, існує безліч посібників в Інтернеті.
  4. Виберіть движок.створення ігрового движка може бути складним завданням, особливо якщо ви новачок в програмуванні. Спробуйте використовувати движок з відкритим кодом, для початку. Вони безкоштовні, і в той же час ви зрозумієте, як повинен виглядати движок.
  5. Створіть ігрові скрипти.написання скриптів є одним з останніх кроків створення гри. Скрипт говорить движку про те, що робити і коли. Якщо ви створюєте власний движок, тоді вам доведеться створити власну мову скриптів, який буде зрозумілий вашому движку. Якщо ви використовували движок з відкритим кодом, то швидше за все, скрипти вже присутні в даній збірці.
  6. Протестуйте ваші гру.тепер, ви можете подивитися на результати вашої важкої роботи. Пограйте в вашу гру, робіть все підряд до тих пір, поки ваш комп'ютер, і ви не "посинієте". Знайдіть всі можливі " баги "(проблеми) і виправте їх до того, як випустите гру.
  7. Випустіть вашу гру.ця частина повністю залежить від вас. Якщо ви плануєте продати вашу гру (і ви не використовували один з движків з відкритим кодом), то вам належить процес захисту ваших авторських прав, товарних знаків, і так далі. Або ви можете випустити її безкоштовно (з відкритим кодом), щоб інші змогли навчитися.

Поради

  • Якщо гра буде онлайн, переконайтеся, що використовуєте шифрування! Хакери легко її заберуть, якщо ви цього не зробите.
  • Почніть з малого, а потім будуйте далі. Не додавайте такі речі, як спеціальні ефекти до тих пір, поки не налаштуєте основну структуру гри.
  • Завжди пам'ятайте, що ви повинні створювати ігри, а не движки. Зосередьте ваші зусилля на грі, а не на движку, і не додавайте зайві особливості тільки тому, що в майбутньому вони "можуть" стати в нагоді або "було б здорово це мати".
  • Пишіть речі, які потрібні * * зараз**, замість тих, які вам "можливо знадобляться".
  • Створення та розробка гри може бути важким заняттям. Якщо ви відчуєте стрес від того, що не працює одна з деталей вашої гри, то зробіть перерву. Не перетворюйте те, що ви любите У вашого ворога, через поспіх.
  • Не треба винаходити колесо. Якщо існує бібліотека, яка робить те, що вам потрібно, то не створюйте власну.



Попередження

  • Якщо ви плануєте продати ваші гру і не використовуєте власний движок або роботу, переконайтеся в тому, що у вас є дозвіл творців, щоб уникнути можливих проблеми.


Джерела

  1. Відмінний інструмент для розробників ігор
  2. http://www.gamedev.net / - відмінний веб-сайт про все
  3. http://www.devmaster.net/ - Хороший веб-сайт з ігровими движками
  4. http://www.gametutorials.com / - має керівництво з розробки ігор
  5. http://www.gdse.com/ - пошукова система ігрової розробки
  6. http://www.generation5.org/ - інформація про штучне програмування
  7. http://www.shadertech.com / - інформація про розробку ГПУ
  8. http://www.yoyogames.com/gamemaker/ - просте створення ігор

Ще почитати: