3D Platformer

2015 – 2016

During my transition from Artist to Programmer I developed this 3D Platformer in Unity.
My project is a Nintendo 64 inspired 3D Platformer Collectathon, in which the main character needs to restore a Book of Spells, by collecting pages and their missing symbols.
During the course of the game, the player learns new spells by retrieving the missing pages, which he uses to progress through the game.

In this clip the Player is collecting tokens of a spell after picking up the same colored page.
The collected page enables the player to cast a new spell.


                Image

What was the goal:

  • Expand my knowledge of programming in Unity
  • Working together with an Artist
  • Empathize on the collecting gameplay aspect
  • Providing a nice environment to explore
  • Creating several abilities (jumping, casting spells e.g. a Life and Fire spell) for the player to play around with
  • Providing the player with collectables to upgrade the character’s abilities.

  • What I learned:

  • Introduction to programming in Unity
  • Setting up player movement in C#
  • Binding animations of the player to specific actions
  • Storing the progress of the collected items of the Player in a separate save file
  • Researching games for references, for level sizes and how they spread out their collectibles
  • Creating a UI system, where the icons are shown briefly if: the player updates its inventory, or when standing still as in most games
  • Setting up a narrative system: where the player can still do all of its actions while in conversation, and the ability to ‘nod’ to progress through the dialogue
  • Trying to setup a Triplanar projection shader for the terrain, to avoid stretching of textures when creating height differences in the terrain.

  • Future plans:

  • I am planning to rework this project using the skills I have gained during my Bachelor.
  • Contact


    kevin.m.roelofs@gmail.com