choosing a game engine is easy, actually

samyam
1 Apr 202415:07

Summary

TLDR本视频为游戏开发者提供了选择合适游戏引擎的指南。介绍了Unity、Unreal Engine、GDau和Game Maker等引擎,考虑了易用性、社区规模和平台需求。强调了尝试不同引擎的重要性,以及社区支持在解决开发中遇到问题时的作用。视频还根据2D/3D游戏、多人游戏和物理游戏等不同类型,推荐了适合的引擎,并讨论了Unity和Unreal Engine在性能优化和视觉脚本方面的优势。同时,也提到了Unity的定价策略和GDau的开源特性,以及Game Maker在2D游戏开发中的便利性。最后,鼓励开发者根据项目需求和个人偏好,选择最适合自己的游戏引擎。

Takeaways

  • 🤔 选择游戏引擎可能会让初学者感到困惑,因为选择可能会影响你几个月的开发过程。
  • 🔍 选择引擎时要考虑易用性、社区大小和平台需求。
  • 👀 尝试几个不同的引擎,看哪个最符合你的需求。
  • 💡 如果你不会编程,应该学习或找到懂得编程的团队成员。
  • 🛠️ 对于不想编程的人,可以选择使用可视化脚本,如Unreal Engine的蓝图系统。
  • 👥 社区的重要性:社区越大,遇到问题时获得的帮助和教程就越多。
  • 📈 目前市场上最大的游戏引擎玩家是Unreal、Unity和Godot。
  • 🎮 每个引擎都有其优缺点和学习曲线,不要期望在第一周就制作出大型多人在线RPG游戏。
  • 🛠️ Unity提供了最多的2D游戏开发资源,包括瓦片地图、精灵编辑器等。
  • 🏰 对于3D游戏和大型多人在线游戏,Unreal Engine提供了许多内置功能和优化工具。
  • 💰 Unity的定价策略最复杂,包括免费使用直到达到一定收入门槛后需要购买Pro订阅和支付运行时费用。
  • 🔄 尽管Unity近年来存在一些问题,但它仍然是一个灵活且功能丰富的游戏开发工具。
  • 🌐 确保所选引擎支持你想要发布的平台。
  • 🚀 除了主流引擎外,还有其他一些轻量级或特定用途的引擎,如GDScript、Construct、Cocos2d-x等。

Q & A

  • 选择游戏引擎时应该考虑哪些因素?

    -选择游戏引擎时,应考虑易用性、社区规模、平台需求、支持的特性、定价以及编程语言等因素。

  • 为什么说尝试几个不同的游戏引擎是找到合适引擎的好方法?

    -因为每个人的喜好和项目需求不同,尝试几个不同的游戏引擎可以帮助你找到最符合个人需求和喜好的引擎。

  • 如果我不会编程,有哪些选择可以让我制作游戏?

    -如果你不会编程,可以选择使用视觉脚本(如Unreal Engine的蓝图系统)来制作游戏,或者寻找懂得编程的团队成员。

  • 社区在游戏引擎选择中的重要性是什么?

    -社区的重要性在于提供教程和帮助。当你遇到问题时,一个活跃的社区可以提供解决方案,避免挫败感和动力下降。

  • Unity、Unreal和Godot各自在哪些方面有优势?

    -Unity在资源和2D游戏开发方面有优势;Unreal Engine在3D游戏、视觉效果和多人游戏方面表现突出;Godot则以其开源性质、轻量级和易学性受到青睐。

  • 为什么说Unity是2D游戏开发的不二之选?

    -Unity提供了丰富的2D游戏开发功能,如瓦片地图、精灵编辑器、动画和物理引擎,并且拥有一个庞大的资产商店。

  • Unreal Engine 5在3D游戏开发中有哪些优势?

    -Unreal Engine 5为3D游戏开发提供了大量内置功能,如第一人称和第三人称控制器,以及市场上最好的视觉编码系统Blueprints。

  • 为什么说Godot的资源在过去一年中呈指数级增长?

    -由于Unity的一些争议和政策变动,许多开发者转向了开源的Godot,导致其社区和资源迅速增长。

  • Unity的定价策略有哪些令人困惑的地方?

    -Unity的定价策略包括免费使用直到游戏年收入达到20万美元,之后需要购买专业版订阅,以及达到百万美元年收入门槛时的运行时费用等,这些都可能让开发者感到困惑。

  • 为什么说Game Maker适合快速原型开发?

    -Game Maker以其紧凑、易学和快速运行的特点,适合快速原型开发,尤其适合2D游戏。

  • 如果我想制作一个多人游戏,应该选择哪个游戏引擎?

    -对于多人游戏,Unreal Engine和Unity是较好的选择,Unreal具有内置的多人游戏功能,而Unity最近推出了新的多人游戏包Net Code。

  • 如果我想制作一个开放世界3D游戏,应该选择哪个游戏引擎?

    -对于开放世界3D游戏,Unreal Engine是首选,因为它内置了优化功能,能够将大地图分割成小块,只显示玩家需要的部分。

  • 为什么说Unity和Unreal Engine适合物理基础的游戏开发?

    -Unity和Unreal Engine都提供了丰富的内置物理功能,适用于2D和3D游戏,而Godot的内置物理引擎功能相对较少。

  • 如果我想制作一个涉及复杂数学计算的游戏,应该选择哪个游戏引擎?

    -对于涉及复杂数学计算的游戏,Unity是一个好选择,因为它支持Dots的Entity组件系统和作业系统。

  • 为什么说Godot的开放源代码特性吸引了许多开发者?

    -Godot的开放源代码特性意味着任何人都可以为引擎的开发做出贡献,这为引擎的创新和定制提供了更多可能性。

  • Game Maker在哪些方面可能不如其他引擎?

    -Game Maker在3D支持、社区规模、内置UI编辑器等方面可能不如其他引擎,且其技能在游戏行业的转移性不如Unity或Unreal Engine。

  • 如果我想制作一个跨平台的游戏,我应该如何选择游戏引擎?

    -选择游戏引擎时,应考虑引擎支持的导出选项,确保它能够支持你想发布的所有平台。

  • 为什么说没有绝对正确的游戏引擎选择?

    -因为每个人的需求和喜好不同,没有一款引擎能够满足所有人。尝试不同的引擎并找到最适合自己的那一款是选择游戏引擎的正确方式。

Outlines

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Mindmap

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Keywords

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Highlights

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级

Transcripts

plate

此内容仅限付费用户访问。 请升级后访问。

立即升级
Rate This

5.0 / 5 (0 votes)

相关标签
游戏开发引擎选择UnityUnrealGDAUGame Maker2D游戏3D游戏视觉脚本社区支持