Skip to main content

Semester 3 Submission

FPS Mechanics Investigation / Ballbot Arena

Project Outline

This project is a top-down multiplayer artillery game. Two players take turns controlling a member of their team of robots. On each robot's turn, it can move a certain distance and use its two energy charges on weapons. Most weapons use 1 energy but more powerful ones cost 2. These weapons include basic gunfire, grenades, a melee hammer, and a rocket launcher among others. The goal is to use these weapons to eliminate the enemy team by reducing all their robots' health to 0. 


Project Context

As I didn't have any specific ideas on games I could make, I decided to begin the semester by experimenting with some first person shooter mechanics. There was more complexity to this project than I initially expected, and it turned into a detailed investigation into the challenges involved in shooter mechanics. With my new found knowledge on the subject, I decided to implement shooting into a top-down turn-based strategy style game. This idea came from wanting to exhibit my shooting mechanics and also explore player movement like snooker balls, rolling around a level and colliding with others. I wanted to make a game that gave me the opportunity to experiment with creating many different mechanics. I chose an artillery-style game because it allows the player to choose from a variety of weapons to defeat their opponent. Once I created the core mechanics of player movement and a turn-based system, I could keep creating unique weapons, each one adding more depth to the game. This way, I could learn a broader range of skills as a designer and demonstrate them in a single game. 


Key Areas of Research

Potentially the most popular artillery game series is Worms. These are 2D games in which teams must use their arsenals of weapons to defeat all other teams. I expected that this style of game but in a more modern 3D environment could be quite effective and have a similar impact on players as the Worms series, yet I couldn't find any existing examples of such a game. The style of the game took some inspiration from the racing game Micromachines. This game was a good reference point for the visual choices involved when controlling miniature characters.


Intended Outcomes of Project

When I first began the project, I intended to make the game single player and played against computer opponents, with game progression and levels. However, I decided that the implementation of AI opponents and the process of creating enough unique levels would leave less time for creating a variety of weapons and also be out of the scope of the degree. Therefore, I decided to make a game that is closer to a 3D version of Worms, with player-vs-player combat.


Relevant Blog Posts

Investigation into FPS Mechanics:

https://lewiswraygamesdesign.blogspot.com/2025/04/shooter-mechanics-investigation.html


Design Inspiration:

https://lewiswraygamesdesign.blogspot.com/2025/05/semester-3-design-inspiration.html


Design Documentation: 

https://lewiswraygamesdesign.blogspot.com/2025/04/semester-3-design-documentation.html


Project Reflection:

https://lewiswraygamesdesign.blogspot.com/2025/08/ballbot-arena-project-reflection.html


Project Demonstration



Splash screen image created with the assistance of Photoshop generative AI




Tower Ascent

Project Outline

This project is a 2.5 dimensional combat platformer in which the player must fight through enemies and reach the top of a tower. The extent of the project is a single level that is a form of proof of concept, demonstrating that the game could be expanded with more levels. The main gameplay loop is fighting enemies, but the enjoyment of the game comes from the customisation and upgrading of the player character to support this. For example, the player could find upgrades for their damage or experiment with different weapons and abilities.


Project Context

Originally, the purpose of this project was to test my Unreal Engine skills in a demonstration of some complex mechanics. I attempted this by creating a simple 2D platformer but with the added complexity of the character's movement being circular around the circumference of a tower. While this doesn't add much to a game gameplay-wise, it adds an extra layer of intrigue as it is not seen often in games and require a lot of complexity to create. Difficulties arose when making projectiles curve and creating levels, which I would usually do with cubes but had to adapt to using sector-shapes. 


Key Areas of Research

My main influence for this project was the game Dead Cells, a roguelike combat platformer. I always enjoy the fluidity of the combat and the traversal in this game and wanted those aspects of my game to stand out. It will also be a useful game to research if I wanted to expand my project into a roguelike game. I also looked into the game Impossible Mission and the 2D Metroid games for how they implement lifts in their levels. I used what I learned from this research to make lifts in my game act as a sort of checkpoint that the player can easily reach from anywhere in the level. 


Intended Outcomes of Project

The main outcome I wanted to achieve was to test and demonstrate my skills with Unreal Engine and technical design. I chose a project that had some fun elements that would be quite complex to implement due to the curvature of the game world. I also thought this game would be a good exploration of player reward because my main influence was Dead Cells, a game that I believe has one of the most enjoyable gameplay loops due to its consideration for player feel and player reward. I dedicated a lot of time to perfecting the combat visuals in my game, ensuring they feel fun and responsive for the player.


Relevant Blog Posts

Design Documentation: 

https://lewiswraygamesdesign.blogspot.com/2025/07/semester-3-design-documentation-part-2.html


Game Direction:

https://lewiswraygamesdesign.blogspot.com/2025/08/tower-of-babel-game-direction.html


Potential for Roguelike Adaptation:

https://lewiswraygamesdesign.blogspot.com/2025/05/making-roguelike.html


Project Reflection:

https://lewiswraygamesdesign.blogspot.com/2025/08/tower-ascent-project-reflection.html


Project Demonstration


Comments

Popular posts from this blog

Semester 2 Submission

Project Outline This project is an exploration into player feedback and player reward in game mechanics. I have explored this by creating mechanics in Unreal Engine, imagining how they might be used in a game, and how a player might feel when using them. This exploration progressed into player reward in puzzle scenarios, which links into my current area of research. I looked into how visuals can create a language that the player will learn to understand while playing the game, and will guide them through problem solving in the game.  Project Context My semester 1 project was a core puzzle game, meaning the game was centred on a central puzzle mechanic and expanded from that point. I wanted to explore a mechanic that was more of a peripheral puzzle that exists as side quests to the main gameplay. Many popular game series have main gameplay mechanics with puzzles along the way, such as Batman Arkham, Resident Evil, and Tomb Raider. As these types of games are extremely popular and (a...

Design Inspiration Semester 2

First person adaptation I decided to switch the view of my game from third person to first person. I made this decision because movement around the levels would sometimes give the player a confusing perspective (if they had their back to a wall for example). I moved the camera to instead hover above a pair of arms, that would be used to show the hand movements from a first person perspective. The challenge now was to recreate every animation in first person instead. I looked into first person games that think have good first person hand animations. I think Dishonored (2012) is one of the best example, as it relies heavy on the tools and abilities that centre around the player character's hands. One of my favourite aspects of the design is the way the knife moves from a regular to a reversed grip when entering stealth. The knife is clearly visible and serves its purpose in both grips and it tells the player they are in stealth mode without the need for another visual prompt (there i...

Semester 2 Project Progress

13th January 2025 To begin this project, I am experimenting with creating different game mechanics. This is to build up a repertoire of skills in Unreal Engine and also see if any mechanics seem as if they can be adapted or incorporated into a game. I began by using free assets to make a character that can run around and execute an attack pattern. This was just to experiment with the assets and create a character that I could test other mechanics with. The first mechanic I created was one that lets the player grab an object and pull it toward them. When within a defined range, the player's reticle changes shape to indicate to them the object they're looking at can be grabbed. Grabbing it moves the object on an arcing trajectory toward the player. This could be used to grab a weapon to use, to bring an enemy closer to be attacked, etc. 14th January 2025 I added functionality for the player to hold an object and attack with it. When an object is pulled toward the player and reach...