新手学习游戏开发注意事项是什么?
我从游戏开发所需知识方面回答这个问题吧,希望对你有所帮助:
游Unity:
C#、AI、Editor、Shader、内存优化、 网络、 热更新、FSM有限状态机、UI框架、战斗系统、游戏客户端架构、 3D数学、游戏引擎(鬼火、ORGE等)。
后台:
C++ 、LUA、网络模式(reactor、proactor等)、不同平台下的阻塞或非阻塞模式(Windows/IOCP/Select,Linux/Epoll)、开源网络库( CURL、LIBEVENT、ACE、NGINX、MUDUO、AISO)、
数据库( MYSQL、REDIS、LEVELDB、 MOGODB)、开源游戏服务器框架、新兴语言以及其开源框架架构( NODE.JS、GO等)、云服务,微服务。
端游:
Win32基础、WTL、ATL、MFC、COM、DirectX、OpenGL
其他:
数据结构与算法、设计模式,操作系统...
1617