Projects

Rubik's Cube

A full Implementation of a Rubik's Cube in C++ with openGL. This is a Great example of how to use transformation matrices for the rotation of the cubes.

IK Solver

IK Solver (CCD method) in C++ with OpenGL, Creates a chain that can be rotated and moved freely by the user. Press the 'Space' button and watch the CCD algorithm in action.

Ray Tracer

Ray tracer with openGL - Implementation of Phong lighting.

Mesh Collision

3D collision detection, axis-aligned bounding boxes (AABB).

Mesh Simplification

An implementation of a mesh simplification algorithm. The paper that describes this algorithm is included in the project's main Directory.

English Checkers

English Checkers in Java.

Chess

A full Implementation of Chess.

4 Of A Kind

4 of a kind in C++.

War

Cool strategy game I made in Unity.

Match 3

Unique Match 3 game made with creative twists.

Gin Rummy

3D card game of Multiplayer of Gin Rummy.

Brick Breaker

Brick Breaker 2D game made in Godot game engine.