Геймдев не сложнее и не проще других сфер программирования. По C# море бесплатных материалов на youtube, он проще Java и учится довольно быстро. А математику и физику Unity за вас сам посчитает)
Если заниматься этим хотя бы через день, а ещё и найти наставника/единомышленника - через месяц-два у вас будут рыцари на конях кататься и сражаться.
Делать проект в одиночку - забудьте, вы его забросите. Просто поверьте.
Поэтому нужны единомышленники, с которыми вы сделаете прототип и возможно пойдёте к издателю. Как минимум нужен 3d/2d дизайнер, а лучше ещё и второй программист-наставник.
Попробуйте поискать проекты, куда нужны неопытные программисты, поработаете "за еду" но получите опыт.