喵,我建议你可以先用共创世界的GandiIDE做游戏,这个东西是从Scratch改编来的,虽然说添加了许多Scratch没有的炫酷的东西。但是还是缺少许多游戏引擎的基础功能(所以说用它做复杂一点的游戏超级坐牢!)。就比如你之前说的那个骨骼动画,他就没有,你之前说你觉得大部分作品面临的问题其实也就在美术上,对!但除了素材的问题,Gandi的2D渲染功能没跟上,她只有最基础的渲染功能!还有你说物理上更符合现实规律。你是说物理引擎那种吗?Gandi她没有物理引擎,做一个平台跳跃游戏十分坐牢。这个Gandi IDE主要还是面向 小学到初中或者高中 的群体,虽然不适合做那些复杂的现代化游戏。但是他们有许多共通的地方,可以掌握游戏开发一些核心逻辑喵!,所以用共创世界的gandi是个明治的选择!这个学习会更加平缓喵!Gandi 上手非常容易!Scratch 在设计之初就刻意追求直观和简洁(因为是给小孩用的),让一切都能轻松上手。不过,这种取舍的代价就是在实现复杂功能时会显得比较吃力。
喵,我给你推荐几个你熟悉Gandi之后可以继续学的游戏引擎,这些都是现代化的游戏引擎 我帮你整理了以下哦喵~
| 游戏引擎 | 特点 | 编程语言/学习难度 | 适用类型 |
|---|---|---|---|
| Godot | 我最推荐的喵!很多知名独立游戏都用他!!他的2D功能十分强大。开源、100%免费、无收费,且非常轻量喵! | 使用GDScript(类似 Python的),语法简单,学习难度低,易于上手,适合你这种不会编程的喵~上手很快! | 独立游戏、2D游戏、3D游戏 |
| Unity | 生态系统超级庞大喵!有海量教程、资源和插件。可制作2D和3D游戏,可发布到几乎所有主流平台! | 使用 C# 语言,需要系统学习,学习难度中等, | 商业游戏、独立游戏、各种类型,应用广泛 |
| Unreal Engine | 以顶级的 3D 渲染效果著称,适合制作画面精美的 3A 大作喵。还有蓝图(Blueprints) 系统让你可以不写代码!用可视化方式创建游戏逻辑就和gandi很像喵 | 蓝图系统入门友好,但深入需要掌握 C++ 语言,学习难度较高。 | 3D游戏、高画质游戏 |
| Ren’Py | 这个是专门为视觉小说和文字冒险游戏设计!专注于故事叙述只需编写剧情和插入素材,就能快速制作出游戏!如果你做视觉小说必选这个! | 使用 Python 语言,但主要学习其独特的脚本语法,学习难度较低。 | 文字冒险游戏、视觉小说 |
我觉得Godot真的非常好!!!绝对值得你学!我很喜欢!超多超棒的独立游戏都是用它做的,我用起来也觉得特别顺手,喵
不过呢,虽然它优点多,但也有一些缺点,你得先了解一下:
更新和稳定性: Godot 是100%免费的开源引擎,所以它的更新速度和稳定性可能不如 Unity 和 Unreal Engine 那么快,毕竟它们背后都有大公司支持…
生态:Godot 的生态没有Unity和UE这么庞大,教程资源比较少,但是一直在加速增加
找工作: 现在用 Godot 做商业游戏的公司还比较少,不过你打算做独立游戏,这个应该不关你的事?哈哈
但是!这都不是事儿,真的!我觉得 Godot 最厉害的地方就是能让你把脑子里的点子快速变成现实,而且还不用花钱,哈哈!