top of page

The Tower of Memories

The Tower of Memories in an isometric 3D platformer where you play as a child entity that unknowingly learns love as it  moves between the mindscapes of 5 individuals, helping them look for the thing they love the most. 

This was a 48 hour Game Jam created with the Unity Engine and C#.

badge_bw.png
Tower of memories s1.JPG
Tower of memories s2.JPG

My Contributions and improvements

My contributions to the project were:

  • Prototyping

  • Player movement

  • Dialogue system

  • Checkpoint system

  • The pause menu

  • The main menu

  • Rotating Camera mechanic

  • Dash ability

  • Blocking out level 3 and 5

  • Buttons/ stopping animations

When working on the game I was able to properly try out Fungus, a visual scripting tool for Unity and is best known for easily making dialogue systems. I used it for the NPCs and collectables the player would interact with. What made it so great to use is that you can program it to call methods from custom scripts allowing for a greater level of accessibility. 

One of the biggest problems I had was jumping as when the player was parented to moving platforms the player couldn't jump. This problem has yet to be figured out but it's possible animated objects affect child objects with 'Rigidbody components'.

This project helped improve my knowledge of velocity based movement. This is because when I create a dash ability normally I would use 'Rigidbody.Addforce()' however,

because velocity was already being applied by the player's controls, the dash velocity was being over written. To solve this problem I temporarily added additional values to the variable that stored the player's controlled movement velocity. This allowed the player to dash.

© 2020 by Max Oates. Proudly created with Wix.com

bottom of page