Blog

Ruby and The Lost Crystals: Post-Mortem.
Reflective analysis of our group game project management.
Game3DUnrealPerforceWwiseSAEGroup

Ruby and the Lost Crystals: Project Debrief
A post summarising the 6 months we spent working on the game project together with SAE Institut's Game Artists and Game Audio.
Game3DUnrealPerforceWwiseSAEGroup

My Stylization Process for Ruby and the Lost Crystals Using a Physically Based Cel Shader.
A post about the different techniques I used to stylise the rendering of our game group project.
Game3DUnrealComputer GraphicsPost-ProcessingSAEGroup

My implementation of the raytracing in one weekend using CUDA.
A technial post about how I implemented a raytracer using the CUDA API.
Computer GraphicsRaytracingC++CUDA

How did I implement rollback for my online C++ game.
A post about my online game made in C++ using rollback technique.
RollbackNetworkC++Game2DSAE

The network protocol of my C++ turn-based game.
Post about the protocol implementation I created for my C++ online 8-ball pool game.
NetworkC++Game2DSAE

How I created an OpenGL 3D scene.
Post about the different render technics I used to create an OpenGL 3D scene.
Computer GraphicsOpenGLC++Engine3DSAE

The optimisations I made to my 2D C++ physics engine
A Post about the different optimisation techniques I applied to my 2D physics engine made in C++.
PhysicsOptimizationC++Engine2DSAE