LEGO Rick and Morty: Revenge of the Meeseeks Gameplay Trailer
LEGO Rick and Morty: Revenge of the Meeseeks is a game I created for my Advanced Games Technical Design module during my third and final year at Staffordshire University. This was a solo project so I created all of the mechanics myself in Unreal Engine 5.
Game High Concept
The aim of LEGO Rick and Morty: Revenge of the Meeseeks is to build Rick's space cruiser to reach the giant Meeseeks Box where the player must defeat multiple Mr Meeseeks and a Giant Mr Meeseeks using Rick's Portal Gun and Morty's Laser Gun.
Game Description
LEGO Rick and Morty: Revenge of the Meeseeks sees Rick and Morty finding out that their space cruiser has been destroyed by the Meeseeks.
The Meeseeks have also supersized their box and have created a giant Mr Meeseeks who is continuously spawning Meeseeks.
Rick and Morty must rebuild the space cruiser and fly up to the Meeseeks Box to kill all of the Meeseeks and kill the giant Mr Meeseeks before they take over the town.
Game Highlights (What I Worked On)
Rick's Space Cruiser
I developed a flying vehicle that only Rick can fly. Both characters enter the vehicle when Rick gets in the Space Cruiser.
I used a Floating Pawn Movement component to make the vehicle fly.
Character Switching
As all Lego games feature two player characters, the player must be able to switch between the two, so I made this system that does just that.
I used Move Component To nodes and Possess nodes in the Level Blueprint to achieve this.
Build Space Cruiser
I created an animation inside 3DS MAX for the Lego bricks flying into place when Rick builds the Space Cruiser.
I used simulation physics in 3DS MAX to have a more realistic pile, then used the keyframing mode to make the bricks fly into place over 10 seconds.
Mr Meeseeks Spawning and Attacking
Just like the TV Show, the Meeseeks in this game spawn in a cloud of smoke, so I created a particle effect to achieve this.
As soon as the player gets close to a Mr Meeseeks enemy, the enemy will run towards them and attack them. The AI finds the player using a Get Random Point in Navigable Radius node inside a Task that is fired in its Behaviour Tree.
There is a collision box on the AI's attacking hand, this takes health off the player when it collides with them.
When the player dies, they break into pieces just like all Lego video games.