Hi, I'm Tharul Thenuwara. I'm 17 years old.
I'm interested in game development, storytelling, and directing. My work sits between technical experimentation and narrative design, with a focus on how experiences are shaped rather than simply built.
I began learning game development during the COVID-19 period, after becoming curious about how games were made. My first practical work involved modifying projects built with the FPS Creator engine, which helped me understand mechanics, level structure, and player interaction.
Over time, my interests expanded into game direction, story development, and visual storytelling. I'm also drawn to film and movie direction, especially where cinematic language overlaps with interactive media.
This website is my personal space. It exists to document my work, ideas, and experiments as they evolve.
You're welcome to read, question, or simply observe.
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.
Component‑based system, custom plugins and shaders.
Windows first, with macOS & Linux planned.
Low‑level memory and rendering control.
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 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 already capable of handling complex 3D scenes, custom shaders, and a modular architecture that invites experimentation. The journey continues.