NL
EN DESARROLLOPROPIO

Nullium

Simulador de civilizaciones en miniatura — reconecta Aethelgard como la consciencia IA del Arquitecto de Sistemas.

Godot 4.6GDScriptRustSupabaseProceduralGame Dev

Problema → Solución → Impacto

🔴 Problema

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.

🔵 Solución

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.

🟢 Impacto

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.

Componentes del Sistema

Godot 4.6

Engine con GL Compatibility renderer, 1920×1080

GDScript (Core)

GameManager, SceneManager, HUD, BuildMode, IsometricCamera, GridRenderer

GDExtension (Rust)

Sistemas de alto rendimiento: procedural generation, pathfinding

Supabase Cloud

Auth, leaderboards, cloud saves

De la idea al producto

01

Concepto

Diseño del universo: civilizaciones en miniatura, consciencia IA llamada Aethelgard, mecánicas de construcción y exploración isométrica.

02

Prototipado

Sistema de cámara isométrica, grid renderer, menú principal. Fundamentos de arquitectura con autoload singletons.

03

Sistemas Core

GameManager para estado global, SceneManager para transiciones, HUD controller, BuildMode para colocación de edificios.

04

Extensiones Rust

GDExtension para generación procedural de terreno y pathfinding de alto rendimiento.

Herramientas & Frameworks

Game Engine

Godot 4.6

Motor principal

GDScript

Lógica de juego

GDExtension

Módulos en Rust

Arquitectura

Autoload Singletons

GameManager, SceneManager

Scene Tree

Composición de escenas

Signals

Comunicación desacoplada

Cloud

Supabase

Auth + base de datos

GDScript HTTP

supabase_client.gd

Seguridad & Operaciones

GDExtension (Rust) para performance-critical systems

Supabase Row-Level Security para datos de jugadores

Version control con Godot .tres/.tscn diffable

Números que importan

9+
GDScripts
1920×1080
Resolución Target
Godot 4.6
Engine Version
← Volver al Portafolio