top of page

Gameplay Programming

During my second year of my university course, I took a module called 'Gameplay Programming'. This module essentially involved creating a wide variety of gameplay systems ranging from player movement to a full combat system. 

During the process of creating these systems, we had to keep a blog describing the process we undertook during development. Through this blog, the progress made with each new task can be seen quite evidently. I also found that writing the blog helped me a great deal when it came to effectively communicating my work, something that has helped me a great deal since. 

At the end of the project, we were all organised into small groups and tasked with putting all of our individual systems together into one cohesive gameplay experience. This meant having to compile multiple different people's code into a system that worked seamlessly.

Issues began to arise when various group members just stopped responding to messages, meaning the work load increased quite drastically for myself and the 2 or 3 others left working. However, we managed to get it done in time and were awarded with a first for our efforts.

I thoroughly enjoyed this module, as can be seen by my grade for the main body of work being a first, it cemented for me my decision to pursue a role in gameplay programming after university. 

Tools used: C#, Unity

a27d24_bb3fa0746b2b4a23a2068cb3f5b71029_

Display of the combat abilities I created. Including a sword slash, a grenade and an 'earth-spike' ability.

a27d24_d89e8a059da143838ce6b0165b43d003_

Displaying character movement, combat in action and the various UI elements.

a27d24_38858b5caacc4d5ca243b91892bdad25_

A door that could be opened with a button was one of the things we were tasked with making.

Links:

  • LinkedIn
  • itchio-logo-textless-white
bottom of page