#12 · Primary category: Game AI & Behavior Trees
3DWorld
3D Procedural Game Engine Using OpenGL
Project last updated:08/29/26
GitHub Stars
1.4K
Forks
115
Contributors
7
License
GPL-3.0
Why we included this project
3DWorld is a long-running C++ engine that pairs realtime OpenGL rendering with procedural generation across terrain, vegetation, cities, building interiors, and even galaxies. It bundles weather, dynamic lighting, physics, and a few playable game modes, but the part that stands out for AI work is the computer-controlled behavior: FPS opponents, building-scene actors, and ships in the universe game all run off built-in logic. The shader pipeline with hot reload and the noise-and-erosion terrain system are both approachable enough to borrow from, even if the whole repo is about a gigabyte. Just plan on Visual Studio on Windows; the Linux build is experimental and the author admits the makefile needs work.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
recastnavigation
Industry-standard navigation-mesh toolset for games
mage
XMage - Magic Another Game Engine
lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
beehave
🐝 behavior tree AI for Godot Engine
forge
An unofficial rules engine for the world's greatest card game.