This post was updated 619 days ago and some of the ideas may be out of date.

介绍:

Godot游戏引擎是Juan Linietsky 和Ariel Manzur 发起的一款制作游戏的软件,可以制作2D和3D游戏。是一种基于节点(Node)的架构来设计的引擎,具有内置工具的脚本编辑器和2D/3D显示器,编辑器支持Windows、Mac OS和Linux系统,支持导出游戏到Windows、Mac OS、Linux、Android、iOS、UWP和HTML5等各类平台。

在宽松的MIT许可证下,Godot是完全免费和开源的。没有附加条件,没有版税,没有收费。用户的游戏只属于用户,直到最后一行引擎代码。Godot的开发完全独立且由社区驱动,用户可以自定义引擎。

截图:

这是我自己的项目界面

优势:

Godot引擎是我最近在使用的引擎,Unity3D和虚幻4我都用过,最后还是选择了使用Godot来制作游戏,主要是喜欢它的

1.轻量:

整个引擎只有1.41G 对于现在动不动上10G的软件来说,Godot引擎非常的小了

2.节点:

没错,这是只有Godot特有的东西,由于整个项目来说,节点的存在大大减少了代码的重复性,因为Godot是面向对象设计,所以很多代码可以直接继承(extends)

3.什么都有:

没错,你可能会担心,一些特定的功能在godot中没有,但是godot目前已经迭代了4次,最新版本为godot4.2,基本上涵盖了任何你在制作过程中需要的功能

4.详细的内置文档:

F1即可查看内置文档,并且大部分经过了汉化,可以直接阅读

教程:

这里推荐几个我学习Godot用到的视频

1.【已完结】Godot4.0零基础入门游戏开发制作教程:

https://www.bilibili.com/video/BV1684y147h4

非常详细,几乎讲了所有我们需要的知道的东西,缺点就是太长了,有些无关紧要的东西也讲了很久

大家选择性的看!

2.正经的Godot组件百科 Vol1 根组件Node2D

https://www.bilibili.com/video/BV1sm4y1h7EE

每一集大概就将5-10分钟,大部分时间以边操作边讲述,可惜的是作者更新到13集就不更新了

3.42分钟内解释所有219个 Godot 节点!(游戏开发教程)

https://www.bilibili.com/video/BV1ob4y1G7s1

老外的视频,但是配合字幕可以看得懂,讲述了所有的节点的功能和大致的使用方法,非常适合已经跟着基础教程学完但是想进阶的朋友

常用网站:

引擎学习

  1. Godot 引擎官网
  2. Godot 官方文档
  3. Godot 官方社区
  4. Godot Ask
  5. Godot 学习项目

美术资源

  1. itch.io- 一个面向独立游戏开发者的在线游戏发布平台,同时也有众多游戏资源可供下载和购买
  2. humble - Humble Bundle是一个数字游戏、电子书和音乐的在线销售平台,其中也包含了游戏资源,每月还会推出一些主题销售活动
  3. kenney- 2D资源
  4. gameart2d- 2D资源
  5. opengameart- 2D资源
  6. gamedevmarket - 2D资源
  7. Gamedevloper - 2D资源
  8. pizza -3D资源
  9. sketchfab- 3D资源
  10. mixamo - 3D模型与动画
  11. 3dnouns- 3D形象生成
  12. lospec- 绘画
  13. godotxc- godot资源
  14. godotshaders - godot shader资源

音乐资源

  1. zapsplat- 音效
  2. Leshylabs - 音效生成
  3. artlist- 音乐 & 音效
  4. freesound - 音乐
  5. soundcloud - 音乐

工具篇

  1. Spine2D- 超好用的骨骼动画软件,进入论坛
  2. Tinypng- 图片压缩网站
  3. ChatGPT
  4. Recraft- 免费的AI生成图片网站,支持SVG等
  5. Figma - 在线UI设计
  6. pinterest- 素材搜集