Всем привет, сегодня максимально кратко расскажу основы создания игр.
1. Идея
И дураку понятно что нужна идея, но вопрос другой, как эту идею получить? У меня есть несколько вариантов как именно -
1. Поиграйте в игры, и возможно вас настигнет вдохновение
2. Почитайте ВКонтакте, Твиттер, или Дзен. Ну или просто посидите в интернете, рано или поздно вы найдете то что нужно.
3. Пообщайтесь с близкими, друзьями и знакомыми. Не обязательно подойти и сказать "Дай идею". Просто побеседуйте, возможно во время беседы вам что-то придет в голову.
2. Движок
Движки бывают разные, но не спешите говорить что "Хочу делать игру на движке RDR2, потому что игра классная значит и движок крутой". НЕТ, это глупо и думать так не надо. На каждом движке можно сделать что-то крутое. Приведу список движков которые должны вас, как новичка заинтересовать:
Unity - движок которые использует язык C# и является самым популярным среди инди-игр. Вы можете создать и 2D и 3D игру.
Unreal Engine - движок хвалят из за его возможностей, а именно хорошей работы с графикой, не зря его считают одним из самых "графонистых" движков. Использует C++, но также для самых базовых функций можно все делать без его использования.
Clickteam Fusion 2.5 - Очень недооцененный движок. Он не требует языка программирования, вам нужно лишь делать все по "событиям". И нет это не второй Scratch, это совершенно другое. Для ленивых подойдет.
3. Программирование
Если же вы хотите написать с нуля тогда без использования движка, тогда это старая таблица вам в помощь с определением какой движок нужно выбрать