看你搞前端还是后端了,如果是前端Unity+C#.
如果是后端看你在那个城市,一部分城市的架构是C++ + Lua. 一部分城市的架构是Java.还有一小部分的架构是Go.
看样子你没啥经验,语言只是工具,不建议Python当做第一门语言,太过灵活.而且就算精通Python,一些游戏公司也只是在业务层使用Python,比如网易,而且Python由于全局解释器锁的原因一旦想利用多核,必然牵扯到微服务或者分布式,这是高手的课题.
另外游戏公司业内也有一部分用C#做游戏服务器后端,但个人对C
#当做核心服务器使用不太建议,仅代表个人观点,C#
语言虽然设计的很完善,而且也算比较前沿和潮流,但C#内部对很多技术的实现手段略显怪异,反正给我的感觉不太好.
如果你的时间还比较多,个人建议Rust或者C++起手,抽象等级直接拉满,这2门语言掌握了任何一门,学其他语言都很容易,在抽象能力等级上:Rust>C#>Java>GO.
当然如果觉得吃不消,Java起手也不错,生态完善.不过Java现在很卷哦
仅供参考