[Home] [Professional Work] [Other Work]

Homepage of Jordan Sparks


Welcome to my personal website! Feel free to browse some of my projects below. I hope you might find some of it fun or useful.

You can reach me directly at linkedin.com/in/jordan-sparks-dev/

View on GitHub
LORE

A 2D/3D rendering engine intended to provide an abstraction layer on graphics APIs, while also providing built-in shaders, rendering algorithms, and scene management, to name a few features.

View on GitHub
Talos

A 3D networked first-person shooter game engine intended for fast-paced multiplayer. Implements client-side prediction and server reconciliation. Includes RakNet, PhysX, and FMOD integrations.

View on GitHub
Cornea

A 3D first-person shooter game engine. Integrates Bullet physics engine and FMOD. I used this to make a game for the 7DFPS game jam in 2013.

View on SourceForge
Ethereal Chess 3D

Chess client that supports the UCI (Universal Chess Interface) protocol for AI engines (e.g, Stockfish, Houdini, etc.). Provides customization options for the pieces and environment.

View on GitHub
Ray Tracer

Just a bare bones simple CPU ray tracer. Provides classes to define shapes and create the scene in code. I should do another one of these, but better.

View on GitHub
Legend of the Great Unwashed

Point and click horror adventure created in a group for my software engineering class project. Includes thorough specification and design docs. I did much of the game design and core programming (and my teammates were great).

View on GitHub
Fighting Game Framework

Framework for a 2D (SDL) online fighting game. Supports client-side prediction and server reconciliation (this was my first foray into proper multiplayer networking). Includes full game lobby (with chat) and gameplay system.

View on SourceForge
Portable Master Control Program

A collection of tools for Windows all in one program. Includes: registry editor, file browser/search, process info, network tools such as host and port scanning, security settings, and more.

View on SourceForge
Screen Captain

Maybe the first complete tool I ever made (2010), after many smaller tools (see archives). It allows you to capture a region of the screen and setup timed screenshots. Made with C++ and Win32 API for the GUI. The full shipping executable is a modest 200KB.



Game Jams

Also, the project Cornea above was a game jam creation for 7DFPS.



View on Itch.io
Sleepy Hollow: Harvest

Made with Godot for a 48 hour game jam, with a team of four. Play as the headless horseman and farm pumpkins after raiding the nearby village for human heads.

View on Itch.io
Poltergoose

A horror game about a goose haunting your ship, made with Godot for a 72 hour game jam (solo). This is a game about getting your ducks in a row.



Archives (Coming Soon!)



You can browse my archives at the GitHub link above. These archives are not 100% complete, as I lost some of my old work. Hopefully I will find it.