PORTFOLIO
C#, MonoGame
A top-down networked multiplayer tank game where you have to battle other players by strategically bouncing projectiles off walls. This project was created for a second year university module.
C++, DirectX 11
This is a showcase of various features built on top of DirectX 11 3D rendering API. This project was created for a second year university module.
C#, Unity
This is a spaceship building and round-based combat game made in the Unity game engine. It was created as part of a first year university module.
C++
A custom made 3D rigidbody physics engine built on top of a custom made archetype ECS engine, rendered using my DirectX 11 framework. Currently in development as part of a second year university module.
C++
A recreation of the 1980s Japanese puzzle game "Sokoban" for the terminal using a rendering system that utilises ANSI escape codes. Made for a first year university module.
C++, OpenGL
This is a showcase of various features built on top of OpenGL. This project was created for a first year university module.
C++, SDL 2
Side-view endless runner game built in SDL 2 and deployed onto an evercade handheld. This project was created for a first year university module.
Unreal Engine 5
Top-down tank combat game where you fight different kinds of AI enemies, with various cool weapons. This project was created for a first year university module.
ABOUT
Hello, I'm James - a dedicated and passionate games programmer with years of experience in C++, C#, Python, Lua. I am also highly proficient with both the Unity and Unreal game engines and have developed projects in both.
I am currently a 2nd year student at the University of Stafforshire studying Computer Games Programming.
CONTACT
There are a few different ways you can contact me when you have any questions you want answered.