Why I’m switching from Unity to Unreal Engine

LixianTV
14 Oct 202309:02

Summary

TLDRВ своем видео Lixian, редактор и хобби-разработчик игр, объясняет, почему решил выбрать движок Unreal Engine для разработки своих игр, вместо Unity. Он рассуждает о преимуществах Unreal, таких как его проверенные временем возможности, множество функций, включая систему анимации, AI, физику и инструменты Lumen и Nanite, которые упрощают создание LOD и освещение в реальном времени. Lixian также отмечает, что Unreal создан с нуля для разработки игр, что делает его более удобным для работы с игровыми системами. Он также высоко оценивает Blueprints - визуальный язык программирования, предлагающий гибкость и удобство. Однако, он признает, что движок может быть перегружен и требовать большого объема памяти и ресурсов. В заключение Lixian упоминает, что несмотря на свои преимущества, Unreal может быть не идеальным выбором для 2D игр и для проектов, где он может быть излишен. Внезапный поворот сюжета: выбор Unreal был сделан задолго до скандала с Unity, и хотя Lixian до сих пор считает Unity фантастическим движком, он рассматривает возможность использования Godot в будущем.

Takeaways

  • 🔥 Unity была в центре кризиса, что заставило разработчиков искать альтернативы.
  • 🔄 Unity пытается восстановить доверие, но уже было нанесено ущерб.
  • 🚀 Lixian решает использовать Unreal Engine для разработки игр вместо Unity.
  • 🎮 Unreal Engine - это проверенная временем и многофункциональная игровая система.
  • 🌟 Unreal предлагает множество функций из коробки, включая системы анимации, физики и интеллектуальных систем.
  • 🏗️ Unreal спроектирован с нуля для разработки игр, в отличие от Unity.
  • 📈 Blueprints - визуальное программирование, которое облегчает разработку.
  • 🆓 Epic Games регулярно раздает бесплатные ресурсы для Unreal Engine.
  • 👑 Владение Epic Games дает дополнительное доверие к движку.
  • 🚫 Unreal Engine не очень подходит для 2D игр.
  • 🖥️ Unreal требует мощного оборудования из-за своей сложности и многофункциональности.
  • 🤔 Lixian рассматривает возможность использования Godot, несмотря на свое предпочтение Unreal.

Q & A

  • Unity引擎为何会面临开发者寻找替代方案的情况?

    -Unity引擎的一些决策导致了其自身的问题,比如被比喻为“自焚”,这使得许多开发者开始寻找其他游戏引擎作为替代。

  • Unity引擎在经历了问题后做出了哪些改变?

    -Unity试图挽回局面,像剧本中提到的“灭火”,并且Unity的CEO最终离开了,同时一些不受欢迎的变更也被撤销。

  • Lixian是谁,他为何选择Unreal Engine开发游戏?

    -Lixian是一位全职编辑和兼职业余游戏开发者,他选择Unreal Engine是因为其历史悠久、功能丰富,并且特别适合游戏开发。

  • Unreal Engine有哪些显著的特点?

    -Unreal Engine拥有许多开箱即用的功能,如新的动画系统、AI行为树、水流系统、布料模拟、混沌破坏物理效果、世界分区等,还有Lumen和Nanite等先进工具。

  • 为什么说Unreal Engine是为游戏开发而生的引擎?

    -Unreal Engine从一开始就是为了制作游戏而设计的,它内置了玩家角色、控制器、游戏状态、AI等系统,这些是Unity中需要从零开始构建的。

  • 使用Blueprints可视化编程有哪些优点?

    -Blueprints提供了一种可视化的编程方式,它允许开发者通过图形化界面进行编程,这对于某些人来说更直观、更易于理解。

  • Epic Games为Unreal Engine用户提供了哪些免费资源?

    -Epic Games每个月都会在其市场免费提供5个资源,还有Quixel Megascans和MetaHumans等资源库在Unreal Engine中可以免费使用。

  • Epic Games与Unity在商业模式上有何不同?

    -Epic Games不仅通过授权其引擎赚钱,还通过自己的游戏(如《堡垒之夜》)盈利,而Unity主要依赖引擎使用来盈利。

  • Unreal Engine在2D游戏开发方面表现如何?

    -Unreal Engine在2D游戏开发方面表现不佳,尽管有第三方插件如Paper2D和PaperZD,但它们不是由Epic Games开发的。

  • 为什么Unreal Engine对硬件要求较高?

    -由于Unreal Engine拥有大量功能,它需要更多的存储空间和内存,因此对硬件的要求较高。

  • C++在Unreal Engine中的应用与普通C++有何不同?

    -在Unreal Engine中,C++被优化以适应游戏开发,因此它可能不像标准的C++那样复杂。

  • Lixian提到的关于Unity的意外转折是什么?

    -尽管Lixian已经选择了Unreal Engine,但如果Unity的新CEO和团队能够展现出对游戏和游戏开发的真正热情,他可能会重新考虑使用Unity。

  • Lixian是否考虑过学习Godot引擎?

    -Lixian提到了Godot,并暗示了学习Godot的可能性,特别是在Unity出现问题后,他认为了解多种引擎是有益的。

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
Unreal EngineUnityИгровые разработчикиРедакторыИгровые системыПрограммированиеBlueprintsC++3D-графикаИнди-игрыРазвитие игр
Do you need a summary in English?