For simple (2D) games GameZero.jl is available.
For AAA (3D) games, Unreal, written in C++ as almost all are, is likely the best game engine out there. And https://godotengine.org/ likely the best open source engine (far behind(?)). The former is also “free” as in beer (until “success”, meaning $1 million then 5%), while not free as in freedom.
I noticed you are seemingly allowed to add e.g. Julia to Unreal:
g. Distribution of Non-C++ Programming Language Integration - You may Distribute an integration of a programming language other than C++ for the Licensed Technology, but if you do, the integration must be Distributed free of charge to all Engine Licensees, must be available in source code form (including, but not limited to, any compiler, linker, toolchain, and runtime), and must permit Distribution free of charge, on all platforms, in any Product.
It’s just an intriguing possibility that you could (and are allowed). Actually since Unreal is proprietary, and Julia has few (one?) GPL component, then Julia’s licence disallows, until you strip out the sparse-matrix support. I believe the rest is LGPL (or dual-licensed), and all of it would be ok.
There might not strictly be a need to include Julia, since Unreal, and C++ game [engines] are doing fine. Most games engines do not handle the game logic with C++, meaning some other language is used, e.g. Python, more often Lua, by no mostly some drag-and-drop GUI language as in e.g. Unreal?
But since they open the door to add a language, anyone know which one is most used with e.g. that engine?
Anyone know which is the best engine, e.g. for the future, i.e. ray-tracing hardware?
Note also in the doc:
“Paid Plug-in” means any Paid Content which includes a C++ code plug-in.
In case people think Julia is actually disallowed because of C++ dependency, e.g. LLVM. Then LLVM is now optional as of Julia 1.8. There’s not a lot of other C++code? Can anyone give a partial or full list?
With two new Vulkan backends (Clustered and Mobile), Godot has never been so advanced in rendering.
Please let me know of any of the 3D games already made, or you plan in Julia…