Simulador de civilizaciones en miniatura — reconecta Aethelgard como la consciencia IA del Arquitecto de Sistemas.
El desarrollo de juegos es la prueba de fuego de la ingeniería de software: combina sistemas de tiempo real, IA, rendering, y UX en un solo producto. Pocos ingenieros de backend se atreven a cruzar ese puente.
Un juego de exploración isométrica con mecánicas procedurales, construido desde cero en Godot 4.6. GDExtension en Rust para sistemas de alto rendimiento. Supabase para backend cloud.
Demuestra dominio completo del ciclo de producto: diseño de mecánicas, arquitectura de sistemas, programación de IA, rendering, cloud services, y game feel — todo en un solo desarrollador.
Engine con GL Compatibility renderer, 1920×1080
GameManager, SceneManager, HUD, BuildMode, IsometricCamera, GridRenderer
Sistemas de alto rendimiento: procedural generation, pathfinding
Auth, leaderboards, cloud saves
Diseño del universo: civilizaciones en miniatura, consciencia IA llamada Aethelgard, mecánicas de construcción y exploración isométrica.
Sistema de cámara isométrica, grid renderer, menú principal. Fundamentos de arquitectura con autoload singletons.
GameManager para estado global, SceneManager para transiciones, HUD controller, BuildMode para colocación de edificios.
GDExtension para generación procedural de terreno y pathfinding de alto rendimiento.
Motor principal
Lógica de juego
Módulos en Rust
GameManager, SceneManager
Composición de escenas
Comunicación desacoplada
Auth + base de datos
supabase_client.gd
GDExtension (Rust) para performance-critical systems
Supabase Row-Level Security para datos de jugadores
Version control con Godot .tres/.tscn diffable