#12 · Primary category: Game AI & Behavior Trees

3DWorld

artificial-intelligence building-generator city-generator computer-graphics game-engine game-engine-3d physics-simulation procedural-generation procedural-terrain realtime terrain-generator universe-generator

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