Skip to main content

Tower Ascent Project Reflection

What Went Well?

I am proud of the outcome of the project as I believe I achieved what I set out to. I knew from the beginning it would be a difficult task and just making the character run in a circular motion was a challenge from the very beginning. However, I persevered and created an effective and visually interesting mechanic. Because the main purpose of the project was for it to be a demonstration of technical skill, I think this alone makes it a success. All the extra mechanics of the game add to the quality as it demonstrates I have the skills to make an entire game follow the visually appealing style and not just a single mechanic. 

What was potentially the most challenging task was making the boss fire lasers at the player. I initially created a laser particle effect and made it fire at the player and deal damage based on a line trace. However, because of the curvature of the tower, the laser would have to travel through the inner wall in order to reach the player if they are far enough way. This would have looked incorrect and unfair to the player as there is technically a solid surface between them and the source of the damage. Therefore, I created a laser system that uses the radius of the tower to curve itself by creating many short laser particle effects and placing them end to end. This ended up looking very effective and was also better at testing whether the player had been hit each section of laser could be checked. 

The aspect of the game that I think looks the best aesthetically is the combat. I conducted a significant amount of research into combat in existing games and added as many of their elements as I could. The hitstop on an attack is particularly effective, freezing the game very briefly to emphasise the impact of a strike. 

What Could Be Improved?

This game could be greatly improved with the addition of real modelling and animation. It currently only uses free assets available on Unreal so all the enemies look similar to the player character and the environment is very basic. Some more interesting textures for the terrain and models that better communicate the setting of the game would elevate the game's visual effectiveness drastically. The same goes for the animations. I only have one set of melee combat animations so the attacks for the axe and sword look the same. If I had access to a dedicated animator, I could make the character movement looks more realistic and interesting, and also have unique attack combos for each weapon in the game. 

Aside from game art, the main thing that would improve the game is more content. There were a few mechanics that were not fully explored in the first level so it would be interesting to see them expanded upon more in other levels. This would also allow the player to carry their money and abilities over to a new level, creating a real sense of progression in the game. 

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...