Summary of game engines that can be migrated to “Unity”



In September 2023, the game engine Unity

announced that it would charge based on the number of downloads and installations.Many gamers have voiced their anger and disappointment , and will never use Unity again to play games. There are many developers who have announced that they will not develop it. In response to requests for a migration destination for game development environments, Casey Muratori , a programmer who specializes in game engine research and development, has compiled a list of game engines that are well-received by game developers.

Comments - Game Development Post-Unity - by Casey Muratori
https://www.computerenhance.com/p/game-development-post-unity/comments

Mr. Muratori, a game engine developer, said that while following trends in the game development field, he predicted that ``the relationship between Unity and game developers will deteriorate fatally'' from around 2022. This is because Unity's quarterly financial results reveal that Unity's financial situation is not good, that game engine profits account for less than half of its revenue, and that most of its revenue is dependent on advertising. Because the reality was clearly revealed.

Under such circumstances, the major review of the fee structure announced caused great turmoil among game creators who relied on Unity, especially indie game developers.

Mr. Muratori has begun to receive questions about which game engines are suitable for migration, but Mr. Muratori is unable to give advice as he is a game engine developer and not a game engine user. Therefore, Mr. Muratori decided to collect opinions on game engines that could replace Unity, and compiled a list of the game engines that were mentioned the most.



◆Godot
According to Muratori, Godot is the most frequently mentioned alternative to Unity. It is characterized by not focusing too much on the features of high-end engines such as the Unreal Engine listed below, and focusing on things that beginners can use right away. On the other hand, compared to Unity, it has many bugs and lacks functions, so it is evaluated as ``not yet reaching that point'', and it lacks the support for home game consoles that professional game developers need. It seems that there are many voices saying that it is.

◆Unreal Engine
A large percentage of major works released in a year use Unreal Engine , and Muratori commented, ``It's so famous that there's no need to introduce it.'' Although it provides many functions such as Nanite, Lumen, and Metahuman that are required for the development of blockbusters, its complexity makes it difficult to start using it and requires a lot of technical expertise. is considered a common complaint.

Please note that Unreal Engine has documentation for former Unity users .


by

Joshua | Ezzell

◆Defold
Defold was mentioned as much as the above two. While it is often said to be a good engine to check out when developing 2D games or mobile games, it is said to be unsuitable for 3D games.

◆RayLib
RayLib is not a game engine itself, but rather a collection of libraries that can be used to quickly build games in native languages like C++.

◆Open 3D Engine
Open 3D Engine is an open source version of Lumberyard , a game engine developed by Amazon based on CryEngine. As a result, Muratori points out, ``If you like the developer CryTek, you may be interested.However, since it is a descendant of a highly specialized blockbuster engine, there may be a steep learning curve.'' .

◆GameMaker
GameMaker is a game engine that is always popular among 2D game developers, and many famous 2D games such as ``Undertale'' were developed with GameMaker. Therefore, while it is a solid option if you do not need 3D or flashy lighting, it will quickly reach its limits if you try to develop games with high technical demands.


by

steamXO

◆Unigine
Although Unigine does not specialize in games, it is often mentioned as an option. However, since it is designed for simulators, there are some unknowns regarding its usability as a migration destination from Unity.

◆Bevy
Bevy is an engine supported by Rust enthusiasts, and is a must-see for anyone who wants to program games in Rust. However, it doesn't come with a complete editing environment, but rather includes some embeddable tools for editing the game itself, so there may be hurdles for those migrating from Unity's integrated editing environment. It could be expensive, Muratori said.

◆Flax
Flax is known for its large feature set, and users will be able to use integrated editing functions immediately after installing it. However, there are doubts about its potential as there are not many notable titles among the games developed with Flax, which has a limited track record.



◆Cocos
Cocos is an engine with an integrated development environment, and is said to be of the same family as the tools used to develop the game FarmVille released in 2009. Mr. Muratori couldn't find out the details even after researching, but even at the time of writing the article, it seems that it is being used as an engine specialized for mobile games.

◆Stride
Stride is a game engine that was originally called Paradox, which was renamed Xenko, and then renamed Stride. Like Unity, it is an engine specializing in C#, and is characterized by a complete editing environment.

◆Monogame
Monogame is an SDK for game developers whose predecessor is Microsoft XNA , known for ``Stardew Valley'', and is said to have strong support from C# developers.

◆Others
All of the above engines are mentioned more than once, but there are also ``Construct'', ``Ogre3D'', ``Solar2D'', ``HARFANG 3D'', ``CryEngine'', ``FNA'', ``libGDX'', ``LÖVE'', ``Fyrox'', and ``C4Engine''. 'Hazel', 'Wicked', 'TelluSim' and 'heaps.io' were also mentioned.

Also, a game engine called Bitty was being talked about on the social news site Hacker News.

in Game, Posted by log1l_ks