Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
Development
Game Development
Mobile Development
What are the best 3D Engines, with both C++ and Lua as languages?
5
Options
Considered
16
User
Recs.
Jan 19, 2024
Last
Updated
Related Questions
Activity
Have feedback or ideas?
Join our community
on Discord
Ad
5
Options
Considered
Best 3D Engines, with both C++ and Lua as languages
Price
Platforms
Dev platforms
--
Lua
-
Windows, Mac, Android, Linux
-
--
Urho3D
FREE
-
Windows; OSX; Linux
--
Skyline
$49
-
Windows
--
O3DE (Open 3D Engine)
FREE
-
-
--
Polycode
Free
Windows, Linux, MacOS
Windows, MacOS, Linux
See Full List
--
Lua
My Rec
ommendation
for
Lua
My Recommendation for
Lua
All
6
Pros
3
Cons
2
Specs
Top
Con
•••
Not an engine
See More
Top
Pro
•••
Portable
Lua can be built on any platform with a ANSI C compiler. Other than that, Lua is extremely small. For example, the tarball for Lua 5.2.1 is only 245K compressed and 960K uncompressed (including documentation). When built on Linux, the Lua interpreter built with the standard libraries takes 182K and the Lua library takes 243K. The small size and the ability to build with a C compiler make Lua an extremely portable language that can run on a lot of different systems and computers.
See More
Specs
Platforms:
Windows, Mac, Android, Linux
Top
Con
•••
Easy to make mistakes when declaring variables
When writing a function, if a programmer forgets to declare a variable, that variable will be declared at global scope. The code will seem to run fine at first, but if another function uses a variable with the same name, but fails to declare it, it will create subtle, incredibly difficult to find bugs.
See More
Top
Pro
•••
Great documentation
The official Lua documentation is very helpful and thorough. There are also a large number of online resources or books with lots of helpful information for beginners and advanced users alike.
See More
Top
Pro
•••
Very easy to integrate with C and C++
One of the best features of Lua is its very well designed C API. This is very useful if you have an existing C library you need to integrate with Lua or quickly get a Lua script running on the C side of the game. Finally Lua plays so nice with C that if you need to optimise for speed you can re-write it in C a lot easier than other languages.
See More
Hide
See All
Recommend
3
2
--
Urho3D
My Rec
ommendation
for
Urho3D
My Recommendation for
Urho3D
All
7
Pros
5
Cons
1
Specs
Top
Pro
•••
Unofficial Oculus Rift support
Information on enabling OR support can be found here.
See More
Top
Con
•••
The UI can be hard on the eyes
Urho3D's UI lacks polish and and could cause eye strain.
See More
Specs
Dev platforms:
Windows; OSX; Linux
License:
MIT
Desktop targets:
Windows; OSX; Linux
Mobile targets:
iOS; Android
See All Specs
Top
Pro
•••
In constant active development
Bugs are usually fixed that same day. Core devs are very active on forums. New features are always being worked on.
See More
Top
Pro
•••
Small turnaround times while developing
Builds are quite fast, aids in rapid development.
See More
Top
Pro
•••
Includes a lot of samples
A selection of samples in AngelScript, Lua and C++ are included with the engine.
See More
Top
Pro
•••
Good docs
Documentation covers the main components of the engine in a clear, easy to understand manner.
See More
Hide
See All
FREE
Recommend
2
--
Skyline
My Rec
ommendation
for
Skyline
My Recommendation for
Skyline
All
9
Pros
6
Cons
2
Specs
Top
Pro
•••
Constant updates
See More
Top
Con
•••
Windows only
Looks to be Windows only for developing and targeting.
See More
Specs
Dev platforms:
Windows
Desktop targets:
Windows
Mobile targets:
-
Supported languages:
C++; C#; Lua
See All Specs
Top
Pro
•••
Privat chat with the developers
You can have a private chat with the developers.
See More
Top
Con
•••
The documentation is kinda small
But growing, thanks to the members.
See More
Top
Pro
•••
Roadmap
There is a roadmap on the homepage, where you can see the current and planned state for the single engine modules or features.
See More
Top
Pro
•••
Small, but really helpful community
The community is really helpful and the members are updating tutorials or new design models constantly.
See More
Top
Pro
•••
40£ for the commercional edition without royalties
Nuff said.
See More
Top
Pro
•••
Great terrain editor
The terrain editor is easy to use and provides a lot of features, like building mountains with different shapes out of nowhere.
See More
Hide
See All
$49
Recommend
2
--
O3DE (Open 3D Engine)
My Rec
ommendation
for
O3DE (Open 3D Engine)
My Recommendation for
O3DE (Open 3D Engine)
All
8
Experiences
1
Pros
5
Cons
2
Top
Pro
•••
Community driven
See More
Top
Con
•••
Still in heavy development
See More
AmiableEurymedon's Experience
Very early in development and mostly for engine devs at this time, but even now the flexibility allows for a great level of tailoring for specific game needs.
See More
Top
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.
See More
Top
Con
•••
Recommended for users with engine development experience
See More
Top
Pro
•••
Free and open source
See More
Top
Pro
•••
The power of C++ and Lua Combined
See More
Top
Pro
•••
Dedicated community
Very helpful, if small, community
See More
Hide
See All
FREE
Recommend
7
--
Polycode
My Rec
ommendation
for
Polycode
My Recommendation for
Polycode
All
6
Pros
4
Cons
1
Specs
Top
Pro
•••
Free and open source
Polycode is free and open source (released under the MIT license). The source code is freely available on GitHub.
See More
Top
Con
•••
No mobile support
Doesn't have support for Android or iOS.
See More
Specs
Dev platforms:
Windows, MacOS, Linux
Platforms:
Windows, Linux, MacOS
License:
MIT
Price:
Free to Use & Open Source
See All Specs
Top
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.
See More
Top
Pro
•••
C++/Lua
Polycode is distributed in a C++ form as well as with IDE. And there's an additional LUA-based scripting system.
See More
Top
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.
See More
Hide
See All
Free
Recommend
Don't see your favorite option? Add it.
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{}
undefined
url next
price drop