A physically based path tracer written in C++. Supports several material models, CPU multithreading, BRDF importance sampling and multiple importance sampling.
A 2D real time strategy game about patience, conquest, and control. Made for the GMTK Game Jam 2020.
A timing-based puzzle platformer that follows the journey of a little sprite as it tries to escape the underground labyrinth. Made for the GMTK Game Jam 2018.
A gravitational simulation toy that was built to explore the Barnes-Hut simulation algorithm, as well as to explore the HTML5
A WebRTC-enabled 3D chess game built on top of PeerJS and three.js. Began as an entry in Static Showdown 2015, and was refined and completed afterwards.
canvas element. Features interactive customizability.
A small puzzle platformer made along the theme of Ludum Dare 28. Made using the Phaser.js HTML5 game engine.
A multiplayer typing speed game for programmers, supporting a variety of programming languages. Uses Node.js in the server, and Socket.IO for real-time communication. Built during, and polished after, Pandacodium 2013.