When comparing O3DE (Open 3D Engine) vs Polycode, the Slant community recommends O3DE (Open 3D Engine) for most people. In the question“What are the best 3D Engines, with both C++ and Lua as languages?” O3DE (Open 3D Engine) is ranked 4th while Polycode is ranked 5th.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Community driven
Pro Modular engine and components
Take only the bits your project needs! O3DE is composed of Gems, which are modules that contain libraries with standard interfaces and assets. Each system in O3DE is provided by its own Gem and you can pick and choose what functionality to add based on your requirements. You can also customize O3DE, or replace functionality entirely, with your own Gems!
O3DE supports Gems with precompiled binaries and libraries. Adding or removing precompiled Gems does not require you to recompile O3DE. Upgrading to new engine versions only requires that you recompile projects.
Pro Free and open source
Pro The power of C++ and Lua Combined
Pro Dedicated community
Very helpful, if small, community
Pro Can create portable native applications
Polycode uses Lua and C++ to create native applications for Windows, Mac, and Linux. Mobile platforms are planned for the future.
Pro Free and open source
Polycode is free and open source (released under the MIT license). The source code is freely available on GitHub.
Pro IDE for 3D editing
Recently, the editor and its integrated tools have been released in compiled form. Features coding and scene editing in one application.
Pro C++/Lua
Polycode is distributed in a C++ form as well as with IDE. And there's an additional LUA-based scripting system.
Cons
Con Still in heavy development
Con Recommended for users with engine development experience
Con Abandoned
The project does not seem to be maintained anymore: there has been no new release nor commit since mid-2015.
Con No mobile support
Doesn't have support for Android or iOS.