Якщо ви коли-небудь хотіли дізнатися, як робляться Відео ігри або, як створити гру самому, тоді ця стаття саме для вас.
Кроки
- Вивчіть мову програмування. C / C++ є найбільш популярним, а також стандартом індустрії, але якщо ви новачок в програмуванні, то можливо, вам краще почати з Python. http://www.sthurlow.com/python є дуже корисним керівництвом Програмування на Python для початківців. А також, знайдіть зручний движок для створення ігор, наприклад, "RPG Maker" або "Torque". Це може бути корисно, якщо ви не знаєте програмування. Однак, вивчення програмування може бути кращим варіантом на майбутнє.
- Придумайте гру.як тільки ви визначитеся з історією в грі, переходите до більш детальних моментів ігрового процесу. Чим конкретніше ваш план, тим простіше буде його здійснити. * Придумайте сюжет для вашої історії. Наприклад: чи знайде Саллі ключ від другої двері випадково, або їй доведеться виконати завдання Доктора Міллера-знайти сходи і піднятися на дерево, щоб знайти ключ?
- Як будуть рухатися персонажі, за допомогою клавіатури або миші? Чи будуть використовуватися чит коди?
- Зберіть ваші ресурси.Зберіть або створіть всі текстури, спрайти, звуки, і моделі, які знадобляться для вашої гри. Ви можете знайти велику кількість безкоштовних ресурсів в Інтернеті, так що Подивіться навколо. http://www.onrpg.com/contentid-4.html - це дуже корисне керівництво по спрайтам.
- Щоб створити спрайти, ви повинні навчитися майстерності пікселів. На цю тему, існує безліч посібників в Інтернеті.
- Виберіть движок.створення ігрового движка може бути складним завданням, особливо якщо ви новачок в програмуванні. Спробуйте використовувати движок з відкритим кодом, для початку. Вони безкоштовні, і в той же час ви зрозумієте, як повинен виглядати движок.
- Створіть ігрові скрипти.написання скриптів є одним з останніх кроків створення гри. Скрипт говорить движку про те, що робити і коли. Якщо ви створюєте власний движок, тоді вам доведеться створити власну мову скриптів, який буде зрозумілий вашому движку. Якщо ви використовували движок з відкритим кодом, то швидше за все, скрипти вже присутні в даній збірці.
- Протестуйте ваші гру.тепер, ви можете подивитися на результати вашої важкої роботи. Пограйте в вашу гру, робіть все підряд до тих пір, поки ваш комп'ютер, і ви не "посинієте". Знайдіть всі можливі " баги "(проблеми) і виправте їх до того, як випустите гру.
- Випустіть вашу гру.ця частина повністю залежить від вас. Якщо ви плануєте продати вашу гру (і ви не використовували один з движків з відкритим кодом), то вам належить процес захисту ваших авторських прав, товарних знаків, і так далі. Або ви можете випустити її безкоштовно (з відкритим кодом), щоб інші змогли навчитися.
Поради
- Якщо гра буде онлайн, переконайтеся, що використовуєте шифрування! Хакери легко її заберуть, якщо ви цього не зробите.
- Почніть з малого, а потім будуйте далі. Не додавайте такі речі, як спеціальні ефекти до тих пір, поки не налаштуєте основну структуру гри.
- Завжди пам'ятайте, що ви повинні створювати ігри, а не движки. Зосередьте ваші зусилля на грі, а не на движку, і не додавайте зайві особливості тільки тому, що в майбутньому вони "можуть" стати в нагоді або "було б здорово це мати".
- Пишіть речі, які потрібні * * зараз**, замість тих, які вам "можливо знадобляться".
- Створення та розробка гри може бути важким заняттям. Якщо ви відчуєте стрес від того, що не працює одна з деталей вашої гри, то зробіть перерву. Не перетворюйте те, що ви любите У вашого ворога, через поспіх.
- Не треба винаходити колесо. Якщо існує бібліотека, яка робить те, що вам потрібно, то не створюйте власну.
Попередження
- Якщо ви плануєте продати ваші гру і не використовуєте власний движок або роботу, переконайтеся в тому, що у вас є дозвіл творців, щоб уникнути можливих проблеми.
Джерела
- Відмінний інструмент для розробників ігор
- http://www.gamedev.net / - відмінний веб-сайт про все
- http://www.devmaster.net/ - Хороший веб-сайт з ігровими движками
- http://www.gametutorials.com / - має керівництво з розробки ігор
- http://www.gdse.com/ - пошукова система ігрової розробки
- http://www.generation5.org/ - інформація про штучне програмування
- http://www.shadertech.com / - інформація про розробку ГПУ
- http://www.yoyogames.com/gamemaker/ - просте створення ігор