В этой статье я расскажу немного о разработке компьютерной игры в первый раз. О том что реально возможно сделать и что нет и конечно же об ошибках.
Частые вопросы
1. Я не умею программировать и рисовать могу ли я создать игру?
Ответ: Да можешь. Входной порог в GameDev довольно низкий. Но не всё так радужно как кажется на первый взгляд. Создание игр не имея практически никаких навыков дело не сложное, вопрос уже стоит в качестве игр. Крайняя ограниченность жанров хоть и позволяет создать что-то, но это что-то будет заключено в строгие рамки возможностей игрового движка. Например мой первый игровой движок - RPG Maker.
Я 100% рекомендую этот движок тем кто никогда не имел дело с программированием и с рисованием, по ряду причин:
- Лёгкий и понятный интерфейс
- Не требует знания языков программирования
- Встроенная библиотека с тонной ресурсов: текстуры, карты, готовые анимации, персонажи и генератор персонажей и.т.д.
- Довольно большое сообщество, много уроков по этому движку
Вообщем данный движок не будет беспокоить вас в первое время нехваткой ресурсов для создания игры, а просто позволит вам ознакомиться с самим процессом создания игры в жанре JRPG.
JRPG - Japanese Role-Playing Game. Проще говоря РПГ с пошаговой системой боя.
Создать что-то кроме этого жанра у вас навряд-ли получиться, но после изучения программирования этого движка, смело играйтесь с плагинами, коих очень много на просторах сети.
RPG Maker заменил программирование на графическое программирование. Оно не сложнее чем Scratch, да и на овладение им полностью у вас уйдет не более 3-5 дней.
Scratch это самый простой язык программирования, его способны выучить даже дети. Если вам от 10-13 лет, настоятельно рекомендую изучить его. Так вам будет легче в будущем. И да, на Scratch тоже делают игры.
2. Можно ли использовать Unity для первого проекта?
Ответ: Unity отличный движок для начинающих. Но тем не менее для первого проекта использовать его я его не рекомендую.
Всё дело в том что это полноценный движок. Он в отличии от того же самого RPG Maker не похож на конструктор. Для Unity требуется знание языка C Sharp. Вы конечно можете сделать пару тройку гипер-казуальных игр по урокам из интернета. Но извлечёте ли вы оттуда что-то реально полезное? Поймете ли вы в код? Сомневаюсь.
Unity сложнее но он подходит для создания всего. Сообщество инди разработчиков в основном использует именно его.
Завершение
В завершение я бы хотел вам пожелать удачи в изучении того или иного игрового движка и предоставить полезные ссылки:
http://sumrndm.site/mv-plugins/ - Плагины для RPG Maker
https://www.rpgmakerweb.com/products/rpg-maker-mz - RPG Maker MZ