Начать стоит с того, что создавать игры не так же просто и весело, как играть в них.
Но если вы истинный фанат игровой индустрии и хотите создать свою игру, я скажу вам с чего начать.
Если вы хотите сделать игру, с крутой физикой и приятным "визуалом", но ваш уровень знаний не настолько высок чтобы писать все самому с нуля. Для вас давно придумали игровые движки, которые облегчат вам жизнь.
Движков очень много и говорить чем они отличаются это тема отдельного разговора.
Я советую Unity-один из самых популярных движков. Популярный он потому что простой и порог вхождения довольно низок. К тому же на просторах интернета можно найти много "туторов", уроков по этому движку.
Что вам нужно чтобы написать игру на Unity?
1) Желание творить)
2) Знание языка "Си шарп"
3) Понимание школьной физики (не обязательно, но желательно) и геометрии
4) Время!
Чтобы написать достойную игру нужно время, его у нас очень мало, так что пользуйтесь им с умом.
Для начала вам нужно придумать какую игру вы хотите сделать. Сделайте макет на бумаге и обдумайте общую концепцию.
Советую начать с чего-нибудь простого, чтобы не "заглохнуть" под тяжестью ваших идей.
Сделайте простенький платформер или какой-нибудь квест (например)
После того как вы определились с темой и придумали стилистику игры, вам нужны "спрайты", текстуры и весь остальной визуал. И тут могут возникнуть проблемы, потому что качественных БЕСПЛАТНЫХ заготовок будет очень мало или не будет вовсе.
Тут есть несколько путей решений этой проблемы
1) Учись рисовать сам (довольно полезный навык)
2) Найди друга в команду, который умеет рисовать(вместе веселей)
3) Покупай готовые материалы у художников, которые сидят на "open source"
После того как ты найдешь материалы, начинай лепить))
Собирай своего Франкенштейна и выпускай его в свет.
Дальше будет дело техники. Что-то непонятно? Гугли! Нет на первой странице в гугле? Ищи на второй))
На этом я хочу закончить и надеюсь однажды, я найду вашу игру на одной полке с легендарными играми) Удачи!