When comparing Flax Engine vs GameGuru, the Slant community recommends Flax Engine for most people. In the question“What are the best 3D C# game engines?” Flax Engine is ranked 8th while GameGuru is ranked 11th. The most important reason people chose Flax Engine is:
Can be used for free until you hit a rather high revenue cap, at which point you have to pay royalties.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Free
Can be used for free until you hit a rather high revenue cap, at which point you have to pay royalties.
Pro Powerful C# scripting
C# scripting is really well made, comparable to Unity, but without any of the legacy cruft.
Pro Multiplatform
Supports most platforms, including Windows, Linux, Android, Nintendo Switch, ...
Pro Modern rendering backend
Has a very modern, performant and beautiful rendering backend.
Pro C++ support
The entire core is written in C++ and it supports writing game code in C++. The interoperability between C# and C++ is also nothing to scoff at.
Pro Supports multiple IDEs
Works with any text editor and comes with proper support for Visual Studio, VSCode and Jetbrains Rider.
Pro Excellent documentation
The documentation is well written, up to date and accepts improvements from the community.
Pro Great and extensible editor
The editor is both powerful and simple. My favourite part is how easy it is to extend the editor with custom magic.
Pro Source code available
The entire source of the engine is available on Github, though not under an open source license.
Pro Designed for ease of use
Simplicity and accessibility are the core design goals of FPS Creator Reloaded.
Pro Active and helpful community
Users share ideas, help, and advice through the official forums. The community also provides a wealth of free assets, and the GameGuru Assets Store sees constant additions.
Pro Continuous development and updates
News and improvements are released on a monthly schedule. Interaction between The Game Creators and project backers is excellent.
Pro Awesome tech support
Pro Easy to use your own custom assets
Easily import your own 3D models with the built-in importer and create custom characters with the Character creator. Custom weapons are much more difficult, though.
Pro Massive community of users
The gamer creator forums have a large number of users, developing games, making models for sale and to give away for other users. They answer questions, help each other with problems in their games, and can make using this software so much more fun and easy.
Pro Royalty free
Games you publish with GameGuru can be sold without any restrictions or commissions.
Pro Easy to use editor
An easy 3D editor to create your own maps in seconds with drag-and-drop function.
Pro Friendly GUI
Awesome friendly GUI, and quite easy to use.
Pro Building editor
Currently in development but already looking very good! Easily create big and customized buildings with default building blocks and share them with others.
Also very easy to use in the designer: The buildings are treated like entities but still directly available in the 'building editor mode'.
Pro Powerful scripting language
Uses Lua.
Pro Large asset store
A store where you can buy various assets for your games like sounds, 3D models, weapons... Very good prices and a lot of assets are even free.
Pro Feature priorities are chosen by the community
The Game Creators team frequent the forums and ask the community for feeback and suggestions both there and via an open poll on the website. They have a great history of reading suggestions, viewing screenshots, and generally working with the community.
Pro Optimised engine for editor
The game engine is optimized for efficient use of memory.
Cons
Con New software
As is standard with new software, not all of the bugs have been ironed out yet.
Con Few plugins
Unlike more mature engines, there isn't a vibrant ecosystem of plugins yet.
Con Not open source
While the source code is available, it's not quite open source
Con Not latest C# version
It uses Mono and is still on some variant of C# 7.
Con No OpenGL support
It only supports modern APIs, namely Vulkan and DirectX. This means that it won't run on very old machines.
Con Slow
Everything takes ages..feels like Unreal 4
Con Lack of user-interface
Although you can customize a lot, the user-interface does not show that. But plans are in place to improve this with some front facing GUI into the LUA scripts so you don't need to code as much.