James Shipp

I'm a fourth year undergrad passionate about game, graphics, and game engine development, and want to put my programming skills to use in the industry doing challenging and meaningful work! I use C++ and C# to create efficient and readable real-time systems, games, and interactive experiences.

Final Hour | C#

Narrative RPG about the last day on Earth. Features a homemade dialogue system with CSV parser for use by writers, custom shaders for visual effects, NPC AI and homemade cutscene system. Made in Unity.

Unavailable on Github, Steam release Summer 2023!

Dockyard Game Engine | C++

Fully featured 3D game engine programmed in C++, built on DirectX 11 graphics API. Systems include multi-layer collision processing, run-time terrain generation, asset management, input handling, displaying 2D sprites and text, debug collision visualization, and a simple 3D math library.

DirectX 11 Graphics API | C++

API for 3D rendering organized around GraphicObjects for each shader used, with support for abitrary number of point and spot light sources, fog, and terrain models automatically generated from a texture.

SCIATE | C#

2D sidescrolling platformer with one button control scheme, custom sprite swapping animation system, and tile-based environment level design. Made in Unity.

Currently in development

Contact

View my work and reach me through the following mediums: