Kinetic Architectures.
A curated collection of virtual worlds, game engines, and technical experiments. Every line of code is a structural beam in the pursuit of immersion.
-
C++ Custom Engine Low-Level Systems
REFlux Engine
A custom high-performance C++ game engine built from scratch, prioritising low-level control, custom memory management, and modular architecture. Designed to avoid the bloat of general-purpose engines and provide a deterministic, specialised rendering foundation.
Explore Engine → View Source → -
Unity C# Turn-Based Strategy
Tiny Team Tactics
A compact turn-based strategy game featuring squad-level tactical combat. Emphasises approachable but deep decision-making systems, readable game-feel, and tight unit design.
View Repository → Play on Itch.io → -
Unity URP Render Graph
Moebius-style 3D Rendering
A high-fidelity Ligne Claire rendering system for Unity 6.4+, inspired by Jean Giraud (Moebius). Built with the new URP Render Graph API for high-performance, scriptable post-processing.
Check Out → -
C++ OpenGL
Tetris Clone
A faithful Tetris clone built from scratch in C++ and OpenGL, demonstrating strong software engineering principles with game-loop architecture and real-time input handling.
Play Now → -
Unity
Stygian
A twisted reimagining of Blackjack where your wager is your blood. Face the dealer in a battle of cards and willpower, with sacrifice mechanics that let you tip the balance in your favor.
Play Game → Itch.IO → -
Unity URP Renderer Feature
Dither Effect Render Pass
A custom render feature for Unity's URP applying a full-screen dithering effect via the modern Render Graph system. Fully controlled through Unity's Volume Framework for artist-friendly scene adjustments.
Download → -
Unity
Worship Me
A tiny, floating-world god-game where a tribe of followers needs your divine guidance to survive. Created in 72 hours for the BYOG 2025 game jam.
Play Game → -
C++ Low-Level Systems
Low Level Systems Library
A C++ systems-programming library focused on core engine-level data structures and memory management built from scratch, without relying on the STL for internal implementation.
Check Out →