Real-time 3D engine · Written from scratch in C++ · DirectX 12 and Vulkan (using AI)Motor 3D en tiempo real · Escrito desde cero en C++ · DirectX 12 y Vulkan (utilizando IA)

A 3D engine written from scratch in C++, built to make games by prompting an AI.Un motor 3D escrito desde cero en C++, pensado para hacer juegos pidiéndoselos a una IA.
Rasterization and path tracing on DirectX 12 and Vulkan, characters with full skeletal animation, Jolt physics, miniaudio sound, and gameplay written in Lua: by you, or by an AI from a prompt.Rasterización y path tracing sobre DirectX 12 y Vulkan, personajes con animación por esqueleto completa, física con Jolt, sonido con miniaudio, y el juego escrito en Lua: por ti, o por una IA a partir de un prompt.
Written with AI, and shaped so that games on it are written with AI too. See the LuaEscrito con IA, y diseñado para que los juegos que corran sobre él también se escriban con IA. Ver el Lua
Written from scratchEscrito desde cero
Renderer, scene, physics bridge, tools and editor in our own C++20. No engine framework underneath.Renderizador, escena, puente de física, herramientas y editor en C++20 propio. Ningún motor debajo.
Two native backendsDos backends nativos
One abstraction layer drives DirectX 12 and Vulkan, rendering the same scenes.Una capa de abstracción mueve DirectX 12 y Vulkan, que renderizan las mismas escenas.
Rasterization and path tracingRasterización y path tracing
A real-time PBR rasterizer with mesh shaders, and a path tracer with ReSTIR, denoising and DLSS Ray Reconstruction.Un rasterizador PBR en tiempo real con mesh shaders, y un path tracer con ReSTIR, denoising y DLSS Ray Reconstruction.
CharactersPersonajes
GPU skinning, retargeting by bone name, root motion, blend shapes and facial expressions.Skinning en GPU, retargeting por nombre de hueso, root motion, blend shapes y expresiones faciales.
Physics and soundFísica y sonido
Jolt for rigid bodies, characters and joints. miniaudio for buses, 3D sound and music.Jolt para cuerpos rígidos, personajes y juntas. miniaudio para buses, sonido 3D y música.
Games made by prompting an AIJuegos hechos pidiéndoselos a una IA
A game is scene data plus short Lua scripts: the shape an AI writes reliably from a prompt.Un juego son datos de escena y scripts cortos de Lua: lo que una IA escribe con fiabilidad a partir de un prompt.
Everything here is a frame the engine rendered. Todo lo que ves es un fotograma que ha renderizado el motor.
Scenes authored in JSON, imported from Godot projects, or driven by Lua. No offline renders and no mock-ups. Escenas escritas en JSON, importadas de proyectos de Godot o movidas por Lua. Nada de renders offline ni maquetas.
Describe it in a sentence. The AI writes the Lua.Lo describes en una frase. La IA escribe el Lua.
The engine keeps the hard parts native: rendering, physics, collisions, animation, audio. A game is a scene file and short Lua scripts that decide and react. That is exactly what an AI writes well from a prompt. Two real examples:El motor se queda con lo difícil en nativo: render, física, colisiones, animación y audio. Un juego es un fichero de escena y scripts cortos de Lua que deciden y reaccionan. Eso es justo lo que una IA escribe bien a partir de un prompt. Dos ejemplos reales: