Godot和类似Python的脚本语言将游戏编程简化到极致

Godot和类似Python的脚本语言将游戏编程简化到极致

开发游戏需要什么技术_android rpg游戏开发_开发游戏软件需要学什么专业

姓名:戈多

官方网站:

简介:Godot Engine是一款免费的一体化跨平台游戏引擎,可让您轻松创建2D和3D游戏

主要开发人员:Juan Linietsky、Ariel Manzur

支持的平台:Linux、macOS、Windows、Android、iOS、HTML5

编程语言:GDScript、C#、C++

许可证:开源、免费、MIT 许可

文档语言:中文、英文等

特征

Godot拥有可视化IDE工具和专门的脚本语言,可以实现近乎所见即所得的游戏开发体验。 官方提供了很多例子来帮助开发者避免从头开始开发。

优势

Godot 的核心功能集很小android rpg游戏开发材质材料,它的导出二进制文件也很小。

支持在PC和移动多个平台上运行开发的游戏。

IDE工具功能强大,简单易用,文档齐全,有中文文档。

缺点

GDScript 是一种自定义编程语言,并不通用。

C++ 示例和 API 文档相对较少。

试用

场景编辑(2D):

开发游戏软件需要学什么专业_开发游戏需要什么技术_android rpg游戏开发

场景编辑(3D):

android rpg游戏开发_开发游戏需要什么技术_开发游戏软件需要学什么专业

编程:

开发游戏软件需要学什么专业_android rpg游戏开发_开发游戏需要什么技术

用Godot开发的一款RPG游戏效果(PC端)[1]:

android rpg游戏开发_开发游戏需要什么技术_开发游戏软件需要学什么专业

安卓平台:

android rpg游戏开发_开发游戏需要什么技术_开发游戏软件需要学什么专业

试用体验

官方文档包含大量可用的示例和资料,还提供了很多2D和3D游戏的示例,可以快速实现角色动作、2D等距瓦片地图、3D栅格地图等常见游戏场景。 您几乎可以按照示例文档来学习其GDScript脚本语言。

选型结论

特别适合游戏原型的快速开发android rpg游戏开发氛围,或者没有游戏开发经验的人快速上手。 支持导出PC端和移动端的二进制包,实现一次性开发、多平台运行。 目前集成C++的例子还比较少。 如果有这方面的计划,还需要进一步调查。

参考文档

[1]。 RPG游戏源代码:

[2]。 导出Android文档:

文章来源:http://mp.weixin.qq.com/s?src=11×tamp=1705388889&ver=5021&signature=GU2MfySevSCgcLOO7h2onutJm2lvHJqlkuioVv5-ZClC3wtWEdrsI0K7ejyeQqGT3cWaEFwIJZvqaQ8YCNU8Q1HFr0t49g4TtbvZ7Y7UPuREUtpIfliKNZNKNpj1VI7g&new=1