A real‑time rendering engine built from the ground up by Tharul Thenuwara.
Designed for creators who demand full control over visuals and performance.
Advanced PBR pipeline with dynamic lighting and shadows, delivering high‑fidelity visuals at interactive frame rates.
Build your game with a flexible component‑based system. Extend the engine with custom plugins and shaders.
Currently Windows‑focused, with future plans for macOS and Linux support, keeping your project portable.
Low‑level control over memory and rendering, designed for indie developers who need maximum efficiency.
In 2025, at just 17 years old, Tharul Thenuwara set out to do something no one in Sri Lanka had done before: build a video game engine from scratch. What began as a curiosity during the COVID-19 pandemic evolved into a mission to empower creators with a tool that is both powerful and transparent.
Thenuwara's Open Rendering Framework (TORF) is the result of countless hours of coding, debugging, and rethinking how real‑time graphics should work. It is not just an engine; it is a statement that Sri Lanka can stand at the forefront of game technology.
Today, TORF enters its pre‑alpha phase, available for Windows. It is a work in progress, but already capable of handling complex 3D scenes, custom shaders, and a modular architecture that invites experimentation. The journey continues, and the best is yet to come.
Initial Windows build with core rendering features, scene editor, and basic scripting support.
Improved editor workflow, asset pipeline, and first public demo projects.
macOS and Linux support, enhanced particle system, and physics integration.
Open‑source release, documentation, and a growing ecosystem of tools and tutorials.
© 2025 Tharul Thenuwara. Thenuwara's Open Rendering Framework (TORF)
Made in Sri Lanka — the first video game engine from the island.