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


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

Our Only Hope

Our Only Hope

A medieval peasant trying to defend his village from waves of zombies with only a spear.

Tools: C++, Raylib, YAML

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

The Horde

The Horde

A 2D top-down zombie shooter.

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


Nikol

The Nikol 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++