v0.1 — Hardware Validated
Lodestone Engine
Open-source GLES 2.0 + DRM/KMS game engine for Raspberry Pi and embedded Linux. No X11. No middleware. Direct to hardware.
What Makes Lodestone Different
DRM/KMS Native
Direct rendering without X11 or Wayland. Full hardware control from the first frame.
GLES 2.0
OpenGL ES 2.0 rendering pipeline designed for embedded GPU hardware. Tested on VC4 V3D 2.1.
Entity-Component
Scene system with entity-component slots. Clean architecture for game objects.
Cross-Compile
Build on x86, deploy to ARM. Full cross-compilation toolchain for Raspberry Pi targets.
Validated on Real Hardware
Raspberry Pi 3B+
- Broadcom BCM2837 SoC
- VideoCore IV GPU (V3D 2.1)
- 1GB LPDDR2 RAM
- Renders at 1280×720 via HDMI
hello_triangle — our first hardware render — confirmed April 26, 2026. Colored triangle, GLES 2.0, zero middleware overhead.
Get Started
Terminal
# Clone the engine
git clone https://github.com/railstracks/lodestone.git
cd lodestone
# Build for Raspberry Pi (cross-compile)
mkdir build && cd build
cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/arm-rpi.cmake ..
make -j$(nproc)
# Deploy to RPi and run
scp samples/hello_triangle/hello_triangle pi@raspberrypi:~/
ssh pi@raspberrypi './hello_triangle'
Ready to build something?
Lodestone is in active development. Join us.