引言
哈喽大家好,我是亿元程序员,一位有着8年游戏行业经验的主程。
想要制作一款小游戏,应该选什么游戏引擎?
正常情况下,你可能会选:
- Cocos引擎 : 首选,不用我多说了吧。
- 团结引擎 : 以Unity为基础,“本土特供”,专攻小游戏。
- Godot引擎 :AI友好,一般做独立游戏用,小游戏支持一般(我觉得)。
- Unreal引擎 : ???(凑字数的,咱不能用大炮打蚊子。)
但这一次,小孩子才做选择,我全都不要!
从项目立项到正式上线,没有使用上面的任何引擎,全程使用GPT-6和微信开发者工具,完成了一款时下比较热门的蚂蚁搬家类小游戏。
整体包含100关+道具系统+体力系统+金币系统+关卡特性+分享邀请:
言归正传,本期给大家分享一下如何不用游戏引擎制作小游戏。
一.为什么不用游戏引擎?
考虑到使用游戏引擎,有一定的门槛,你需要了解和使用它的编辑器,熟悉基本操作(至少要学会把游戏运行起来)。
与此同时,笔者主要也想验证一下:
现在 AI 能不能直接基于微信小游戏原生能力,把一款轻量级小游戏从 0 做到上线。
也因为蚂蚁搬家类小游戏,本身不是重 3D、物理、骨骼动画那类项目,核心是:
- 游戏画面的绘制 : Canvas就够了。
- 点击交互 : 基础支持。
- 游戏规则 : 关卡,方块队列和槽位规则。
- 简单的动画 : 蚂蚁搬运动画,结算界面动画等。
- 其他逻辑系统 : 有代码就行。
这些能力用微信小游戏原生 Canvas 就能覆盖。
二.相比游戏引擎有什么优势?
1.更轻
不用带上一整套引擎的代码和平台的适配代码,更直接,包体更小,核心玩法和100关完成时,仅1.31m,说实话有点惊艳到我了。
2.更贴近微信小游戏平台
广告、分享、生命周期、登录、存档、体力同步、前后台切换这些能力,本来就是微信小游戏的核心。
原生写法可以直接对接平台 API,不需要绕一层引擎适配。
3.直接画
游戏中用到图片非常少:
大部分画面都是直接画出来的:
三.实战
1.创建小游戏
和使用游戏引擎一样,我们需要先创建小游戏,打开微信开发者工具,创建小游戏:
创建完成之后,是官方自带的打飞机小游戏,不必惊慌,后续制作记得去掉,避免占用资源:
2.创建项目
打开Codex,然后按照下方指示把项目创建即可:
(记得选 GPT-6 Astra Ultra + ⚡️ )
3.制作过程
制作过程可以参考笔者的文章**《一个人,4个岗位,20天:我用Cursor+Codex上线了一款微信小游戏》**,由于玩法基本一致,制作过程也是大同小异,逐步对话完成:
- 1. 完成核心玩法(像素图,队列,派出)。
- 2. 制作关卡编辑器。
- 3. 完成道具功能。
- 4. 补充场景(加载,主界面,结算,设置)。
- 5. 补充系统(体力,金币,分享,邀请,音乐,广告等)。
- 6. 完善细节(动画,性能优化,包体优化)。
4.与制作同时进行
软著,备案,提审,发布。
四.细节补充
1. 这个方案不一定比使用引擎好,需要根据具体项目分析。
2. 整体包体的大小还是要靠优化图片,音乐,关卡配置来减小,引擎其实可以精简。
3. 提示词不需要很高深,AI肯定会越来越理解你。
4. 不用担心出不来好的效果,有时候AI做的效果,会惊艳到你。
以上就是如何不用游戏引擎制作小游戏的全部内容,如有不对,还请小伙伴们指出。
结语
如果你学会了上述内容,那你就可以把学习游戏引擎的时间用来体验一下下面这个游戏:
如果你对游戏开发/AI游戏开发也感兴趣,欢迎私信笔者,一起交流,合作,探讨!
我是"亿元程序员",一位有着8年游戏行业经验的主程。在游戏开发中,希望能给到您帮助,也希望通过您能帮助到大家。
PS : 笔者线上的小游戏**《填色之旅》《蚂蚁搬好运》《贪吃蛇掌机经典》《重力迷宫球》《打螺丝闯关》**大家可以自行搜索体验。
实不相瞒,想要个赞和爱心!请把该文章分享给你觉得有需要的其他小伙伴。谢谢!
推荐文章: