Вам же ради изучения?
Придется, пройти хоть и в ускоренном темпе, всю историю геймдева со времен наверное игровых приставок, только что не придется решать проблемы с ограниченностью ресурсов и скоростью железа.
Т.е. начните с 2D-платформеров, классическое игровое поле (некая виртуальная картинка больше экрана), почитайте про спрайты.
Затем переходите к изометрии, тут простыми спрайтами не всегда можно обойтись (правда близард когда делали diablo очень неплохо соптимизировали движок), прочувствуете всю силу объема, на начальных уровнях.
Затем можете попробовать сделать простую 3D игру, это перевернет ваше представление об игре но благодаря опыту, собранному в предыдущих этапах (что такое игровой цикл например) это будет проще чем если с этого начинать
Само собой, никто не заставляет вас пилить работу с графикой самостоятельно! боже упаси, пользуйтесь возможностями современного железа.
Параллельно попробуйте сделать из вашей игры многопользовательскую, получите нехилый опыт и огромный пласт проблем, например защита от читерства (в играх с 'не полной информацией' читеры могут вытаскивать ее из памяти или сетевой коммуникации, например в стрелялках читеры видят противника сквозь стены, кстати технически от этого легко защититься, просто обычно разработчики на это закрывают глаза, по скудоумию или специально)
Параллельно с созданием игры осознаете что игровой движок это вершина айзберга, необходимы редакторы уровней (если они есть) и ресурсов, тестовые окружения и сбор аналитической информации (например внутриигровой магазин многопользовательской игры и слежение за экономикой) и тьма тмущая мелочей, которую не видят игроки.