
Multiplayer online 8-ball pool game in C++.
completedA 8-ball pool game playable online made in C++ with SFML.

City Builder Using a From Scratch Low-Level C++ Game Engine
completedA City Builder developed in low-level C++ with minimal dependencies. The custom game engine features hot reload, game data serialization, image, UI, and text rendering, audio decoding and playback, and a built-in tile editor.

Bachelor's Project: DXR Fluid Simulation Rendering
completedAn SPH fluid simulation rendered with Raymarching and Marching Cubes in a custom DXR Pipeline.

Bopy's Puzzle Adventure + Runner Game
completedTwo games developed using a custom low-level C++ engine, featuring image, UI, and text rendering, audio decoding and playback, a built-in tile editor and Emscripten for web builds.

OpenGL 3D Scene in PBR
completedA 3D scene made in C++ with OpenGL with many computer graphics techniques including PBR

2D Physics Engine
completedA 2D physics engine made in C++ designed for performance and realtime safety

Penguin Card Master
completedA card-based roguelite prototype where you battle through a procedurally generated dungeon using your deck to defeat enemies.

Penguins battle !
completedA multiplayer online brawler-style game with rollback made in C++ where two penguins fight with snowballs. The game's physics engine is my own from scratch engine

Ruby and The Lost Crystals
activeA 3D stylised puzzle shooter game set in the ancient ruins of the Crystalins, a lost race of living stones. Solve puzzles and use magic projectiles to restore their scattered crystals. Available on Steam

Space Platformer
completedA 2D platformer prototype in space where gravity can go in many direction.