🐵指尖猴全新升级
第16课:什么是游戏引擎
⚙️

什么是游戏引擎

造车不用先造发动机——游戏引擎了解一下

📖知识引入

🏭引擎=游戏的工具箱
画图、放音乐、算重力、识别按键……每个游戏都需要这些活。引擎把这些轮子提前造好,你只管用它拼自己的车。
🧰工具箱里有什么
渲染(把画面画出来)、动画(让画面动起来)、物理(重力与碰撞)、音频(音效音乐)、输入(按键操作)、脚本(写游戏逻辑)——六大件,做游戏够用了。
🏢明星引擎家族
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课完成!继续探索下一课吧 🚀