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

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

Tools


Osiris

Osiris

A simple fantasy map generator, using simplex noise

Tools: C++

Nikola

The Nikola Engine

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

Tools: C++, OpenGL, GLFW3

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


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

Levelizer

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

Tools: C++

Recent Posts

The Failures Of API Design

16 minute read

It would be very easy to come on here and write about my absolute hate for modern APIs and how I completely despise them. I could tell you about the terrible...

My Bad Experience With Fiverr

20 minute read

Who? What? Why? So for the past 2 years, I’ve been freelancing on Fiverr. Game development freelancing in particular. I’m a 21-year-old self-taught programm...

My Dream Game Engine

12 minute read

Is That Even A Dream? We always hear about the dream game. The game every game dev hopes to make. Whether it be an Open-world RPG with Dark Souls mechanics a...

The Collision Conundrum

13 minute read

My Problem With Collisions Ever since I started my journey in the lower-level stage of game programming, collisions have been the bane of my existence. Even ...

Making The Engine

27 minute read

Where The Hell Have You Been? If you read my last devlog, you’d probably remember that I was going to do a devlog about collisions. If you read my last devlo...

The Importance Of Prototyping

15 minute read

What’s this game anyway? While I can entice you with all kinds of interesting facts about my game, I will not. As I do not know anything about the game yet. ...

Stop Trying to Make an Open World RPG

9 minute read

What do you mean? You know what I’m talking about. The devlog videos you always see on Youtube and TikTok. Videos made by beginner game devs trying to make a...

Why make a game from scratch?

12 minute read

What? Programming a game from scratch is not the easiest thing to do in the world. It is, in fact, very difficult. Some might even say it is a pointless and ...