top of page

Projects

UNDER CONSTRUCTION

WillO' The Fox

Created By: Amalgamates

WillO The Fox is a 2D side scrolling platform. It utilizes a buddy system mechanics to allow the player to get past monsters and like magical lanterns.

TraceLog.png

Debugging Tools

Writing code is easier than debugging it. It is my goal to be excellent at debugging code. Because of this goal I built our logging and tracing system for WillO The Fox. Early in the project, we discovered memory leaks because of my logging system.

My logging system also helped us discover that some of the animations were not getting stored correctly even though they were being displayed to the screen properly.

Input System

I engineered our entire input system utilizing the SDL2 library. The wisp character and the fox character can both be controlled independently of each other. The wisp character can also be controlled by the mouse.

InputSystem.png
TraceLog.png

File IO

I implemented the engines serialization and serialization system. Every object in the engine is built from a json file via my stream system.

My stream system can also read text files and treat them differently.

*Every object and entity in the console is created from a json file.

Animation

I engineered and implemented our entire animation system. Any object in the game can have an animation component.

Necro Space

Created By: Polygone Team

*The misspelling of the team name is intentional.

NecroSpace is top down twin stick shooter set in space.

Polygone Team:

Alex Schumer

Austin Clark

Mike Doeren

Nav Takebayashi

Daniel Rasmussen

BLAMGameOVer.png

Collision

I also worked on and added to the collision system to make the game more fun.

BLAMetry!

Created By: Blu_wave

BLAMetry! is twin stick 2D space shooter developed by Blu_Wave Studios.

Blu_Wave Team:

Alex Schumer

Austin Clark

Mike Doeren

BLAMetry!Menu.png

Menu

I designed and built the majority of BLAMetry!'s main menu as well as the credits page.

BLAMetry! can be used with a controller or keyboard and mouse. It was built using CProcessing.

Background

I am particularly proud of the way the space and start turned out in the background.

In every game state the starts fade in and out to represent different distances. When the game is running it looks REALLY cool!

BLAMGameplay2.png
BLAMGameOVer.png

Collision

I also worked on and added to the collision system to make the game more fun.

BLAMetry! is on YouTube!

bottom of page