My Work

Notable Projects

Individual Honors Project (Reel Together)

Final year dissertation project which, over the course of ~7 months, involved the design of, implementation and testing of a multiplayer game designed to make players perform movements identified as beneficial to stroke rehabilitation with higher levels of patient motivation than conventional rehabilitation methods. Project entered into the unity for humanity grant and recognized as an honorable mention on the unity blog post announcing the winners.

In this project i was able to utilize my skills acquired during my time on the games technology course such as, graphics programming (to create ripples in the water), tools programming to aid in development, gameplay programming, FMOD audio implementation, ai implementation (wandering behavior, state machine), use of third party open source api

Knightly Knockout

Knightly knockout is a networked multiplayer sword fighting game created using full stack web technologies. There is a short video on my YouTube channel showing off the project below.

Unidentified Fossil Organiser

Unidentified fossil organizer is a successful project which was worked on by a variety of team members specializing in different disciplines.

Originally the game was created for a client, the think tank Birmingham, over the course of ~12 weeks. After this the game had all of its audio remastered to a professional quality again over the course of ~12 weeks. during this time the team, made up of myself, and another from my course and two audio students. The team used audio to play with what the game could be adding in features as they fit allow for an opportunity to display more complex audio implementations. by the end the game had much more identity and more exiting features and quality sound implementation. FMOD was a new technology used on the project as well as professional recording and editing equipment/ software.

Elf defence

The game was made over the course of about 2 days in a game jam by a team of 5. 

I was responsible for creating the rounds system which spawns in elfs in waves and the upgrades. as well as decorating the scene. I also helped out with debugging and less important programming tasks. on the team was 2 artists and 3 programmers including myself.

The team used plastic scm for the source control and had a great time using it.

This was my first properly fun game and i am still so proud to have been a driving force in its creation.

Jett Engine (c++, OpenGL)

Jett engine is a game engine written in c++ utilizing OpenGL for its gpu powered graphics rendering.

This project was a great opportunity to use the knowledge of c++ learned in a previous semester as well as to use clean code principles and design patterns. Additionally using OpenGL to communicate with the graphics card and the use of GLSL vertex and fragment shaders.

Complexities of the project include: Ocean wave vertex shader, instancing, post processing effects, blinn phong shading, skybox reflection shader. 

Freight

Freight was my first unreal engine game. I made it as part of the 3d games programming and game asset pipeline modules at university. It took me about 10 weeks to complete. 

The game is about a group of zombie apocalypse survivors who use an old freight train as transport. "Runners" jump off the train at interesting places to scavenge recourses for the group. the player has a revolver and a sword which they can swap between. The game encourages the player to chain together attacks with the two weapons to make combos.

One of my best videos has been the making of Freight!

I really like the world i created for freight and the visuals. However the gameplay and game feel could be improved even subtle things like particle effects and screen shake would go a long way.

AI in games assignment

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Development of games for non PC platforms (Buzzard & Necrosis)

Below are links to projects / content covering projects i have worked on

Reel Together (Individual Honors Project)

(back to top)

(back to top)

This project has been made open source. Therefore feel free to fork this repository and continue to build, remix or reimagine the project!

How to install the project

First copy the url of the repo from github

Next click clone repository in github desktop

Enter paste the copied url into the top field and select a local folder for the repo

Once cloned open unity and select add project from disk

Navigate to LocalFolder/Artefact/FYP Artefact/
It should look like t...

Buzzard

Welcome to the git repo for buzzard

Buzzard is my first mobile game!

From git init to submission of the module the project took 3 months to complete (95 days)

it is published to the google play store and itch.io

the full game project is included in this repo so you can clone and poke around in the project to your hearts content!

(back to top)

(back to top)

Step 1 clone the github repo

Step 2 Open unity hub and select Add

Step 3 Navigate to the project root (Parent folder of the assets f...

Grid Runner by AverageAltoDriver

You play as a member of a freedom fighting group, labelled as terrorists by corrupt corporations.


The game follows the events of an attack your group did on the corporations head building.

You play the role of a grid runner your job is to kick up enough smoke and make a big enough distraction to draw the attention away from your comrades carrying out the attack on the HQ.

Grid Runner is a 1v1 split screen racing game where two players race to a finish line along a randomly generated route.

Freight by AverageAltoDriver

Freight is a game made for the 3D games programming and game asset pipeline modules in university.

The game is set after the zombie apocalypse. The player belongs to a group of survivors who use a Freight train as transport.

The player is a runner, their job is to jump off the train and look for resources.

This game is designed to be its own experience and can be played in about 8 minuets.

I have posted a 10 minute video on my YouTube channel (linked above) which shows how the game was made.

Knightly Knockout Overview

This is my submission for the Web game development at bcu! 🏫

it shows how points from the mark scheme have been achieved 📈

i plan to make a more detailed video at a later date 😁

Play the game https://replit.com/@JamesBland/Knightly-Knockout 🗡️

Github https://github.com/JamesB0010/KnightlyKnockout/tree/main 😺

credit to
Steeldruid for the background music https://www.youtube.com/watch?v=AWEwF0PGTmI

credit to https://www.vecteezy.com/video/4827603-technology-security-concept
for security animation