Сделать свою игру легко, потому что в наше время доступно огромное количество платных и бесплатных программ, которые значительно облегчают процесс разработки.
1) Сейчас не нужно писать всю логику игры с нуля на языке программирования. Основную работу за вас сделает Игровой Движок(универсальный инструмент для разработки игр).
2) Существет множество решений для создания графики:
2D:
3D:
Итак, в наше время можно заниматься разработкой игр даже в виде хобби, что говорит о серьёзном скачке в развитии технологий
Удачи вам во всех начинаниях :3