RetroEngine Documentation
Core Architecture & ECS
60 FPS engine loop pacing, dense component pools, generational handles, and zero-allocation frame guarantees.
Editor & Viewport
Dock tree workspace, custom UI batcher, transactional Undo/Redo command stack, and GPU color-ID picking.
Graphics & RHI
Dual Vulkan 1.3 and Metal 3 backends, std140 layout validation, and dynamic SPIR-V shader hot reloading.
Physics & Virtual FS
Deterministic 60 Hz physics solver, priority-stacked virtual file system, and non-destructive scene delta patching.
Exporter & Packaging
jpackage native bundles vs portable script launchers, asset cooker (.rpack), and OS log redirection.
Scripting Runtime
In-memory Janino compilation, zero-allocation lifecycle hooks, pooled tweens, and fault isolation.
Official Modding Guide
Complete guide to building custom mods, configuring asset manifests, registering custom components, and handling ModEventBus events.
View Modding Guide →