← Back to projects

GDP

Experimental FPS developed in C and SDL with a focus on procedural generation. Each run dynamically builds maps, environments, textures and entities.

CSDLProcedural GenerationGame Development
$ ./gdp --seed randomInitializing procedural environment...[+] Generating rooms and corridors[+] Building procedural textures[+] Generating modular entitiesSeed: 0x8F31A2Status → In development

Overview

GDP explores how procedural systems can create different runs without relying on static maps. Generation uses a seed to build the environment and organize the elements in each run.

Technical focus

  • Dynamic room and corridor generation.
  • Procedural environments and textures.
  • Modular entities integrated into the generated map.
  • Rendering and input through SDL.

Current state

The project continues to evolve with a focus on functional systems, reproducible generation and gameplay variety.