用python玩游戏用什么框架?
正好我现在的项目用的是NeoX,服务器用的是MobileServer,都是基于Python的。
应该很多人不了解,所以简单来说就是沟通。
游戏服务器
完全Python,没错,没有一行C++。
纯Python有很多优点。各个项目组在分享经验的时候,经常会聊到XXX天不停歇。
越是火的游戏,24小时玩的人越多,随时停掉都是亏。
这时候热量的优势就体现出来了。
而且用Python实现热是非常自然的。
游戏客户端
当然,核心引擎部分是C++,但提供的功能很少。
只有基本的渲染,还有一些用C++实现的提高速度的库,比如数学库。
所有逻辑都是用Python实现的。
在习惯了用Python写逻辑之后,其实不太想用其他语言。
需要哪些能力?
算法,数据结构,C++,系统结构,组成原理。。。
画风突变,但这就是现实。你需要在校招中表现出色才能在更好的平台上发挥。
既然有ACM经验,就好好利用。
主流发动机?
Unity,毫无疑问Unity在游戏圈和Python一样受欢迎。
如果你评价你很难进大厂,提前熟悉一下Unity也无妨。
推荐书籍?
校招,就是那些计算机专业书的老生常谈,相关答案已经很多了。
统一,首选是官网教程和项目实践。
如果一定要看书,我推荐《Unity In Action》,目前最好的入门书。