# fegennari/3DWorld

3D Procedural Game Engine Using OpenGL

Repository: https://github.com/fegennari/3DWorld
Canonical: https://ross.abutalabs.com/products/3dworld
Language: C++
License: GPL-3.0
License Family: copyleft
Topics: procedural-generation, computer-graphics, game-engine-3d, game-engine, procedural-terrain, physics-simulation, artificial-intelligence, realtime, terrain-generator, universe-generator, city-generator, building-generator
Last push: 2026-08-26T06:49:29+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 3069, "days_push": 7, "days_rel": 550, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1413, forks 115 (observed 2026-08-28T04:04:39.476027+00:00)

## What it is
3DWorld is a cross-platform OpenGL-based 3D game engine written in C++ with GLSL shaders, featuring procedural generation of terrain, cities, buildings, and universes, plus physics simulation and weather effects. It includes built-in gameplay modes such as a first-person shooter, a spaceship/planet colonization game, and a zombie item-collection mode.

## Use cases
- generate procedural terrain and voxel worlds with realtime editing
- create procedural cities, roads, and building interiors
- build a 3D game with OpenGL in C++
- simulate physics for thousands of dynamic objects
- generate a procedural universe with stars and planets
- experiment with shaders and realtime graphics effects

## When to choose
- you want a C++/OpenGL engine with strong procedural content generation
- you need realtime terrain, city, or universe generation for experiments or games
- you want a self-contained engine with built-in demo games and physics

## When to avoid
- you need a production-ready engine with large community support like Unity or Unreal
- you require robust Linux/macOS build support, which is experimental
- you want a lightweight engine - the repository is about 1GB and Windows-focused

## Facets
- artifact type: framework
- maturity: active
- function: game-engine, graphics, simulation, machine-learning
- domain: graphics, simulation
- platform: windows, cpp, cross-platform
- tags: opengl, procedural-generation, terrain-generation, city-generation, voxel-terrain, physics-simulation, glsl, first-person-shooter, universe-generator, game-development, computer-graphics, linux

## Member repositories
- fegennari/3DWorld (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:39.476027+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:15.938673+00:00, confidence not recorded.
  - readme: https://github.com/fegennari/3DWorld (fetched 2026-08-28T04:04:39.476027+00:00, sha fd1e04d2f59f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
