最全面、最前沿、最专业的游戏研发实战

提供最全面的游戏研发技能分享,让您在最短时间变成高级游戏工程师

游戏编程入门准备

       游戏编程是指利用计算机编程语言,如C语言、C++、java、C#、Lua、Python等来实现游戏中的功能模块、游戏玩法、图形渲染,物理碰撞,人机交互等的游戏研发,游戏框架常采用C语言、C++、java、C#等语言,游戏脚本常使用Lua、Python等语言,游戏图形采用DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等图形渲染处理。
       手机上的游戏分为Android与iOS两种平台,他们分别使用Java和Object-C(或swift)语言。
       Cocos2d-x、Unity3D、虚幻等当前用户群体最多的游戏研发引擎,使用的研发语言也都大同小异,大多是C、C++为底层、通过Lua、Python脚本来业务使用。
       本课程总结游戏常用的编程知识,让您在最短时间内打好游戏编程基础,为快速的迈入游戏研发大门做好准备。

C++编程语言Python脚本语言Linux系统入门MySQL数据库实战
游戏编程入门准备
软件设计模式

软件设计模式

       游戏编程指利用计算机编程语言,如C语言、Python、C++、java、C#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言、C++、java、C#等,游戏编程接口有DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。
       手机上的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-x、Unity3D、虚幻等,常用的Unity3D引擎是C++、 C#、 Lua组合,运行性能上C++ > C# > Lua,开发效率则相反。
       因此会根据具体需求的稳定性、性能要求、开发周期等因素进行综合评估该需求适合使用什么开发语言。

设计七原则创建型设计结构型设计行为型设计

游戏算法总结

       游戏编程指利用计算机编程语言,如C语言、Python、C++、java、C#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言、C++、java、C#等,游戏编程接口有DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。
       手机上的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-x、Unity3D、虚幻等,常用的Unity3D引擎是C++、 C#、 Lua组合,运行性能上C++ > C# > Lua,开发效率则相反。
       因此会根据具体需求的稳定性、性能要求、开发周期等因素进行综合评估该需求适合使用什么开发语言。

数据结构详解游戏常用算法算法实战分享
游戏算法总结
游戏图形引擎

游戏图形引擎

       游戏编程指利用计算机编程语言,如C语言、Python、C++、java、C#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言、C++、java、C#等,游戏编程接口有DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。
       手机上的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-x、Unity3D、虚幻等,常用的Unity3D引擎是C++、 C#、 Lua组合,运行性能上C++ > C# > Lua,开发效率则相反。
       因此会根据具体需求的稳定性、性能要求、开发周期等因素进行综合评估该需求适合使用什么开发语言。

C++编程语言Python脚本语言Linux系统入门Sql数据实战

渲染管线编程

       游戏编程指利用计算机编程语言,如C语言、Python、C++、java、C#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言、C++、java、C#等,游戏编程接口有DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。
       手机上的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-x、Unity3D、虚幻等,常用的Unity3D引擎是C++、 C#、 Lua组合,运行性能上C++ > C# > Lua,开发效率则相反。
       因此会根据具体需求的稳定性、性能要求、开发周期等因素进行综合评估该需求适合使用什么开发语言。

C++编程语言Python脚本语言Linux系统入门Sql数据实战
渲染管线编程
Unity3D游戏引擎

Unity3D游戏引擎

       游戏编程指利用计算机编程语言,如C语言、Python、C++、java、C#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言、C++、java、C#等,游戏编程接口有DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。
       手机上的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-x、Unity3D、虚幻等,常用的Unity3D引擎是C++、 C#、 Lua组合,运行性能上C++ > C# > Lua,开发效率则相反。
       因此会根据具体需求的稳定性、性能要求、开发周期等因素进行综合评估该需求适合使用什么开发语言。

C++编程语言Python脚本语言Linux系统入门Sql数据实战

游戏项目实战

       游戏编程指利用计算机编程语言,如C语言、Python、C++、java、C#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言、C++、java、C#等,游戏编程接口有DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。
       手机上的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-x、Unity3D、虚幻等,常用的Unity3D引擎是C++、 C#、 Lua组合,运行性能上C++ > C# > Lua,开发效率则相反。
       因此会根据具体需求的稳定性、性能要求、开发周期等因素进行综合评估该需求适合使用什么开发语言。

C++编程语言Python脚本语言Linux系统入门Sql数据实战
游戏行业求职分享

游戏行业求职分享

       游戏编程指利用计算机编程语言,如C语言、Python、C++、java、C#等,来实现电子游戏中的逻辑的方法,包括渲染,物理,交互等。 游戏编程语言有C语言、C++、java、C#等,游戏编程接口有DirectX9.0、OpenGL和SDL(Simple DirectMedia Layer)等。
       手机上的游戏分为Android与IOS两种平台,分别是用java和object-c(或swift)。时下也流行一些跨平台的编程引擎,例如cocos2d-x、Unity3D、虚幻等,常用的Unity3D引擎是C++、 C#、 Lua组合,运行性能上C++ > C# > Lua,开发效率则相反。
       因此会根据具体需求的稳定性、性能要求、开发周期等因素进行综合评估该需求适合使用什么开发语言。

C++编程语言Python脚本语言Linux系统入门Sql数据实战

游戏移动开发

游戏服务器相关

游戏开发工具