第16课:什么是游戏引擎
进度 0/30
⚙️
什么是游戏引擎
造车不用先造发动机——游戏引擎了解一下
📖知识引入
🏭引擎=游戏的工具箱
画图、放音乐、算重力、识别按键……每个游戏都需要这些活。引擎把这些轮子提前造好,你只管用它拼自己的车。
🧰工具箱里有什么
渲染(把画面画出来)、动画(让画面动起来)、物理(重力与碰撞)、音频(音效音乐)、输入(按键操作)、脚本(写游戏逻辑)——六大件,做游戏够用了。
🏢明星引擎家族
Unity:装机量之王,很多手游用它;虚幻Unreal:画质天花板,3A大厂最爱;Godot:开源免费的后起之秀。它们是「专业级」的代表。
🚲还有轻量级选手
Scratch:拼积木零门槛;Pygame:Python写小游戏;网页JS:浏览器直接玩。对咱们来说,先从轻量级上手,照样做出好玩的游戏!
🤖AI+引擎=新玩法
「用Pygame写个接金币」——AI能把引擎代码直接写好。你负责选引擎、定玩法、验效果,懂引擎的人指挥AI,事半功倍。
💡
引擎=造游戏的工具箱:轮子别人造好了,你负责拼车!
🔍没有引擎 vs 有引擎
做一个「角色向右走」的效果:
😩 从零开始造轮子: 1. 学会直接操控显卡画像素点 2. 自己写代码加载图片格式 3. 自己写键盘驱动监听 4. 自己算每秒刷新多少次 ……还没开始做游戏, 先学三年计算机图形学 💀
😎 用引擎(比如网页JS): 1. 画一个矩形当角色 2. 每帧让x加3 3. 完事,角色动起来了!
引擎家族一览:
┌─────────────────────────┐ │ 🚀 专业级 │ │ Unity 手游之王 │ │ Unreal 画质天花板 │ │ Godot 开源免费 │ ├─────────────────────────┤ │ 🚲 轻量级(推荐入门) │ │ Scratch 拼积木零门槛 │ │ Pygame Python小游戏 │ │ 网页JS 浏览器直接玩 │ └─────────────────────────┘
我们的路线:
轻量级练真本事→
以后有兴趣再上专业级!
🎯小测验
第1题:游戏引擎最像下面哪个?
第2题:以下哪项不是游戏引擎提供的「轮子」?
第3题:适合我们入门的「轻量级」工具有?
📝本课知识点
- ✓引擎=提前造好的轮子集合
- ✓六大件:渲染、动画、物理、音频、输入、脚本
- ✓专业级:Unity、Unreal、Godot
- ✓轻量级:Scratch、Pygame、网页JS
- ✓懂引擎的人指挥AI,事半功倍
第16课完成!继续探索下一课吧 🚀
