If you can’t be bothered to look at all the projects below, here’s a link to my resume (very professional I know) instead: Resume

Sections

Highlight

Games


Play Dice With Me, Will Ya?

Play Dice With Me, Will Ya?

The 3D version of the very old Farkle dice game.

Tools: The Nikola Engine

Crossing The Line

Crossing The Line

Find your way through the treacherous highway in order to finally save yourself from your own mind and past.

Tools: The Nikola Engine

The Problem Solver

The Problem Solver

A 3D western arcade shooter. Except, you are playing to solve your life's problems.

Tools: C++, OpenGL, GLFW3

Cube Run

Cube Run

A minimal 3D endless runner made entirely from scratch.

Tools: C++, OpenGL, GLFW3

Who Am I?

Who Am I?

Take the boy out of the darkness

Tools: C++, Raylib

Lepey The Covetous

Lepey The Covetous

A game using the totally wrong and unrealistic Irish stereotype of a small drunk green leprechaun

Tools: C#, MonoGame

CLIs


Ymir

Ymir

A lightweight C++ project generator

Tools: C++, Bash, OpenGL, GLFW3, ImGui

Backlog

A simple CLI application where you can add games, films, shows, or anime to your ever-growing backlog

Tools: C++

Libraries


Nikola

The Nikola Engine

A cross-platform framework for window creation, input handling, and rendering using OpenGL

Tools: C++, OpenGL, GLFW3

Ishtar

A single-file suite of tools for C++

Tools: C++

Socrates

Socrates is a simple, single-file math library specifically made for game/game engine development

Tools: C++

MSTR

A string library made purely in C

Tools: C

Wonder Audio

An audio library for playing and loading audio clips

Tools: C++, PortAudio, dr_libs

Other


Levelizer

A data serialization language specifically made to serialize and deserialize levels and scenes

Tools: C++