Самый оптимальный способ - это воспользоваться средой разработки игр Unity.
Там нужно выбрать язык разработки C#.
После этого нужно изучить документации по коду. И вперед!