James McAdam

Menu

Skip to content
  • Portfolio
  • About Me
  • Contact

Portfolio

Spellcasters

TypesC#UNITY

Spellcasters is a passion project that was entered into Abertay’s Dare 2019 and won a place in the finals. The game will be showcased at EGX 2019 in London. I am one of two programmers in the team. I responsible for creating the core gameplay mechanics which are all synced to beat of the music.…

Crisis Management Simulator

TypesC#UNITY

This is a Project created from my third year professional module working as a multidisciplinary team working with Coca Cola HBC. I was team leader and programmer for the project and submitted the project to the international serious play awards where it was awarded Gold for 2019. As a programmer I was responsible for the…

Graphics Scene

TypesC++DIRECT X

This scene was created from my graphics programming module to demonstrate my understanding of the programmable graphics pipeline using Direct X 11. I programmed the scene using C++ for the core programmer and HLSL for the shaders. I was required to demonstrate knowledge of the different stages of the pipeline. A rough breakdown of the…

Multi-Threaded Battle Simulator

TypesC++SFML

The battle simulator was created for my data and algorithms coursework. The project objective was to create a multi-threaded application investigating the effects of multi-threading on performance. The final application was capable of handling 10,000 units with A* path finding. It provides basic control to manipulate the view of the battle to allow the user…

Hello World

TypesC#UNITY

Hello World was created for the Global Game Jam 2018.  The theme was Transmission so our core idea was based on data transmission. The player represents the first internet message and the game takes you through the eras of 80s/90s/00s, depicting various memorable artefacts. The eras transition through firewalls showing a video reel of some highlights…

Graphics Scene

TypesC++OPENGL

This rendered scene was created for my Graphics Programming module and is inspired by the aesthetic of Blade Runner. The scene demonstrates a number of features including model loading, lighting, reflection, transparency, shadowing, procedural rendering and basic game type manipulation. Some of these techniques have been demonstrated below: Scene Lighting: Shadowing: I was responsible for all…

ChemTrials

TypesC#UNITY

ChemTrials was a prototype created in 48hrs for the 2018 Abertay Serious Game Jam and was one of 3 selected by the judges for further consideration. The core concept was to create a tool to help budding chemists entering university to familiarise themselves with a lab setting. The gameplay revolves around completing a simple experiment,…

Robber

TypesC++SFML

Robber – The NightTime Project is a prototype game created for my Game Programming module. It’s an isometric game where you play a thief on a mission to steal the King’s Will. The gameplay is turn based – enemies only move when you move/do an action. If spotted you have a chance to put the…

Bob’s Nightmare Tennis

TypesC#UNITY

This was my entry to the 2017 Rising Star Competition. I successfully passed the a C++ coding test via HackerRank before proceeding to this round. The competition provided a bare bones unity project that I had to utilise to make a game from. Bob’s Nightmare tennis is a simple tennis game using the keyboard for…

Copious Couriers

TypesGAMEMAKERGML

Copious Couriers was developed over one semester as a jam style challenge as part of the Abertay Game Development Society. The design of the game is based on an Oregon Trail style game with an element of parody. The player will encounter events and must make choices in order to maintain their health over the long…

Widgets
  • GitHub
  • Twitter
  • LinkedIn
  • LinkedIn
  • Twitter
  • Github
Website Powered by WordPress.com.