Projects: Save the Queen 2

LinkedInYouTubeGitHubLinkLinkEmail

It has been a while since I did any game dev, so I wanted to explore some new Unreal systems and have a go at producing a vertical slice of a game I’ve had kicking around in my head for a while. It is a faux sequel to my previous game, Save The Queen, but this time is a stealth only puzzle adventure. Inspiration was primarily taken from some of my favourite games: Tunic, CrossCode and Chess. I will write highlighting the systems and challenges.

Here is a bunch of videos showing the various game mechanics I built.

Main Character

The hero character, called ‘You’. A cute looking hedgehog who is not afraid, but not particularly capable. Can drop into a ball and use spikes to defend from soft attacks. Began life as a Cobblin, waiting and hiding under a dropping floor to spike and surprise any trespassers. An event, currently undecided, led to the sudden development of conscious and free will. Follows a poster called ‘The Dream’ which indicates the current quest.

There were challenges with character design and animation. Mixamo is a fantastic tool by Adobe that can really speed up character prototyping. As I do not have too many skills in this field, speed is of the essence! I wanted to retarget the mixamo models to my own model. This challenge was compounded by the fact that Mixamo models do not translate nicely from Mixamo into Unreal due to the differing unit systems. In order to fix this, I had to develop a Mixamo -> Unreal pipeline. I decided to go via Blender. 

The general process was;


Enemies

Guards

Classic guards without any backstory, they follow patterns with AI, character sensing, Look at and return to pathing, different alert levels. The image is one of the rigged models available in Mixamo. There implementation will be described more in Section 3: Enemy Mechanics.

Cobblins

Take many animal forms, they live behind the wall do not have significant conscious or intelligence and live only to blindly follow the single order they have been given since birth. The player will unknowingly be trying to outwit them and their traps. Not implemented but their discovery will form the heart of the story.