Начиная с vg dev, на каком языке?
C ++. Причины: большая коллекция библиотек, обратная совместимость с Си, широко используется.
Достижение хорошего уровня навыков в C ++ займет от 2 до 7 лет.
Кроме того, я предполагаю, что ему понадобится приложение для графического интерфейса пользователя и графической разработки для игры?
Существует несколько библиотек графического интерфейса, одна из которых - Qt 4, поддерживаемая nokia. Есть альтернативы.
Очевидно, что нам нужно меню и немного графики (если только мы не начнем с текстовой игры).
Графика: gimp, blender 3d. ИЛИ фотошоп, 3dsmax / maya / zbrush.
Меню - вам, вероятно, придется написать конструктор меню для своей игры.
Теперь давай рассудим. Игра состоит из:
1. Двигатель (навык программирования)
2. Музыка (композиционное мастерство)
3. Искусство (художественное мастерство)
4. Звук (запись / обработка звука)
5. Сценарий / история / идея (творчество)
6. Уровни, игровая механика (это игровой дизайн)
Достижение мастерства в каждой области, скорее всего, займет годы. И разработка игры требует времени. Вы должны ожидать, что написание вашей игры займет, по крайней мере, месяцы, а приобретение навыков для этого займет, по крайней мере, год (если вы гений, то есть). Если у вас есть опыт программирования, вы можете изучить все, что вам нужно (хотя нанять кого-то, кто сделает это за вас, будет гораздо проще) и написать свою игру, но это будет нелегко. Создание мода для существующей игры также будет проще, чем писать все с нуля. Или вы можете использовать уже имеющийся двигатель.