首页 > 游戏引擎 阅读数:2509

游戏引擎开发入门教程

游戏引擎图标游戏引擎(Game Engine)是一款游戏的“发动机”,是游戏的核心部件,同时也是一个大型软件系统。游戏画面是否绚丽和流畅,游戏场面是否震撼和真实,这些都是由引擎决定的。

从编程的角度讲,游戏引擎是指一些已编写好的可编辑计算机游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地写出游戏程序而不用从零开始。

游戏引擎可以分为很多模块,包括渲染引擎(包括 2D 和 3D 渲染)、物理引擎、碰撞检测系统、音效引擎、脚本引擎、电脑动画引擎、人工智能引擎、网络引擎以及场景管理引擎。在很多人看来,游戏引擎负责把很多已有的零部件组装起来,如同组装手机,CPU、屏幕、摄像头、主板等都是别人生产的,手机厂商按照自己喜欢样式组装一下就好了。

这套游戏引擎开发入门教程并不是面面俱到,它只是了解游戏引擎的一块敲门砖,为想从事游戏开发的读者提供方向性指引,如果想深入学习游戏引擎的底层细节,还需要阅读其它资料。

教程目录
1. 游戏引擎是什么?
2. 我对游戏引擎的一些看法
3. 典型游戏开发团队的结构是怎样的?
4. 有哪些著名的游戏引擎?
5. 开发引擎是否一定要依托于游戏?
6. 游戏逻辑编程和游戏引擎编程
7. 游戏引擎开发涉及到的数学知识
8. 游戏引擎中的OpenGL和DirectX
9. 3D游戏引擎的原理和架构
10. 游戏引擎开发的学习路线

爱面试的程序媛,一个分享面试经验的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,定时分享程序员面试的那点事。

面试如何造火箭?工作如何拧螺丝?都在这个公号哦。

扫描二维码关注公众号,免费领取价值 1000 元的求职面试资料(限时免费)!

当你决定关注「爱面试的程序媛」,你已然超越了90%的程序员!

爱面试的程序媛二维码
微信扫描二维码关注