Разработка любого программного продукта в первую очередь это работа одного или нескольких программистов, дизайнеров, иллюстраторов и маркетологов. Игры разрабатываются на движках, самые популярные это Unity, Unreal Engine можно конечно и без них, но движки сильно экономят время и силы программистам. Так же для разработки большой игры не обойтись без языка программирования для Unity это C# для Unreal Engine это С++. Если интересно научится делать игры, Welcome в моё сообщество, пиши в личку в соц. сетях, подскажу, помогу :)