wiki:TechEval/Matrix

Version 15 (modified by Jonathan Neufeld, 5 years ago) ( diff )

Scripting support

Technical Evaluation Matrix

Use the following matrix to evaluate engines for suitability. Edit the Wiki source and fill-in the appropriate cell with notes about each.

Unreal Engine Godot Minetest UNIGINE
Voxel EngineVery, very rich support, supports blocky and smooth. Professional version is going to be required, which costs $299 USD. Possibly more advanced than TransvoxelBuilt-in, unsure what version it's using but it appears to be in active development (based on Transvoxel by Eric Lengyel)
Dev PerformanceExtremely slow, feels like a Rube Goldberg machineSuperb, almost instantaneous
Component Extensibility
Help and Support
Community
Documentation
Tutorials & Examples Company provided tutorials
Terrain Paging Paid version supports unlimited size and real time terrain deformation along with high detail
Dynamic Lighting Claims there are only a max of 8 light sources an object can receive at a time, but this might be ok after the new Godot 4.0 lightmapper, it claims to do well and bake more than that
Network SynchronisationBuilt-in both Unreal Engine and Voxel Plugin has its own built-in supportNothing Voxel-specific, but everything Godot is node-based, and Godot allows you to add networking logic at the node level, both UDP and TCP
GPU Technology UsedMost advanced, including VulkanOpenGL 2.1, Vulkan is coming
Materials / Texture Support
HLSI GD-Script, Lua-likeLua (for modding)
C++ SupportBuilt-inRequires use of GD-Native Support for C++
Platforms (Linux, Mac, Windows) Windows and Linux
Cost Free Games under $100K free, but does not support large worlds after that it cost $150 a month

Description

Component Extensibility
How easy is it to tweak / modify behaviour of existing components in-case we need them to do more?
Help and Support
What's the official product and technical support like? response time, cost, etc.
Community
What's the user community of the product like? forums, response-time, skill-level, enthusiasm, activity, etc.
HLSI
High Level Scripting Interface, does the engine provide a way to write scripts for game logic? and in particular, does this interact well with their WYSIWYG editor?

Notable Games

Note: See TracWiki for help on using the wiki.