A 3D multiplayer puzzle platformer.
This game was created during a university game development module. The aim of this multiplayer puzzle platfomer is to collect keys to escape from Mousey. Along the way, collectibles can be found to increase your score. Try to reach the highest score!
Main Menu | Level Selector |
---|---|
Level 1 | Level 2 |
---|---|
- WASD to move
- Mouse to look around
- E to interact
- Esc to open the menu
- Multiplayer (using Photon)
- Enemy AI that chases or patrols a defined area
- Save and load level progress (this only works in singleplayer)
- Collectibles, lives, keys
- Levers and locked areas
- Per-level high score (using Backendless)
- Player models and animations
- Additional levels
- Improved level design
- Improved HUD and main menu
- Cloud saves
- Enhanced obstacles
- Multiplayer specific levels
- Improved multiplayer lobbies
- Advanced puzzles
- The font used throughout the UI: ChunkFive.
- The package used to enable multiplayer: Photon Unity Networking Classic.
- The building block models for the level and the collectibles: BlockWorld.
- Collectibles were modified to be collectable.
- The scripts in
ToyBox/Scripts/
were modified to to work in multiplayer. - The lever was modified to be interactable.
- The animation of the lever was adjusted to make the sphere turn green, when activated.
- The model for the keys: Handpainted Keys.
- Keys were modified to be collectable.
- The sound playing in the background of every level: Fast Feel Banana Peel.
- All character models were taken from mixamo.
- Timmy, Ty, Amy, Claire, Mousey
- Animations
- Idle – weight shift idle
- Jumping – jumping from action idle
- Walking – walking with a swagger
- Attacking (for Mousey) - mutant swiping
- The player's character: First Person Character Controller.
- The script
Assets/FirstPersonCharacter/Characters/FirstPersonCharacter/FirstPersonController.cs
was modified to work with the above animations. - The same script was also modified to make the character work with multiplayer.
- The script
- The heart icon to displaying the player's lives: Heart Game Icon.
- (The heart icon was modified by greying it out to represent a lost heart).
- The key icon to display the player's keys: Key.
- (The jey icon was modified by greying it out to represent a key to be obtained).
- A control for the game in the help menu: Mouse Icon.
- The sound played when pressing 'play': Drawer Opening.