用python玩游戏用什么框架?

正好我现在的项目用的是NeoX,服务器用的是MobileServer,都是基于Python的。

应该很多人不了解,所以简单来说就是沟通。

游戏服务器

完全Python,没错,没有一行C++。

纯Python有很多优点。各个项目组在分享经验的时候,经常会聊到XXX天不停歇。

越是火的游戏,24小时玩的人越多,随时停掉都是亏。

这时候热量的优势就体现出来了。

而且用Python实现热是非常自然的。

游戏客户端

当然,核心引擎部分是C++,但提供的功能很少。

只有基本的渲染,还有一些用C++实现的提高速度的库,比如数学库。

所有逻辑都是用Python实现的。

在习惯了用Python写逻辑之后,其实不太想用其他语言。

需要哪些能力?

算法,数据结构,C++,系统结构,组成原理。。。

画风突变,但这就是现实。你需要在校招中表现出色才能在更好的平台上发挥。

既然有ACM经验,就好好利用。

主流发动机?

Unity,毫无疑问Unity在游戏圈和Python一样受欢迎。

如果你评价你很难进大厂,提前熟悉一下Unity也无妨。

推荐书籍?

校招,就是那些计算机专业书的老生常谈,相关答案已经很多了。

统一,首选是官网教程和项目实践。

如果一定要看书,我推荐《Unity In Action》,目前最好的入门书。