A downloadable game

Project description

This is a University Project for which we were asked to create a 2D platformer that follows similar gameplay to popular titles such as Hollow Knight. The game is to have two levels (areas/scenes) that explore the best practices in the 2D platformer genre. This task required us to have the following requirements in the game:

Player controller

  • Jump
  • Double Jump
  • Dash
  • Attack

Game Mechanics

  • AI Enemies / NPC’s
  • Movement / Patrols for AI
  • Respawning / Checkpoints
  • Unlockable Abilities
  • Dynamic Camera Controls

The abilities are supposed to let you progress through the game; without a certain ability the player should not be able to move onto next main area. Using combinations of abilities to traverse is desirable. The game and flow should feel good for the player and feel polished.

Deadline is 19th March 2021.

Theory Explored

Main focus was on how to get engaging level design to get the player immersed in my game.

The level should be fun to navigate through and this can be done through giving the player different levels of challenge. The difficulty should not be linear. It should fluctuate to reward the player with a sense of mastery when they complete the difficult area. This is an intrinsic way of providing player with motivation to keep going with the game too.

I explored ways to motivate the player through my gameplay. Through exinitic, intrinsic and narrative methods. My extrinsic way is giving the player points from killing enemies and chests around every main area to give them reason to explore further. My narrative method is through the player playing my game to get that end of saving their cat. My story does not rely on words to tell the story, Letting the player find out for themselves what is happening and what is going to happen and not explicitly telling them is what makes a good design too as I found in my research.

The use of mechanics to progress, was a big thing to look at too. The game should put obstacles that block the players path. My game has a wide range from enemies to rocks. Without certain ability the obstacle cannot be destroyed.

Accessibility was a huge thing I tried to explore and put my time into, to give any player the best experience. I wanted the game to control through only the keyboard for someone who may have limited mobility as well as implementing a controller for the same reason as well for a player who prefers to use controller. I tried to find the best way to do this. I found that Momodora: Reverie Under the Moonlight has amazing controls perfect for how I want them using QWEASD for abilities and Arrow Keys for movement. it sounds like it would be hard to learn but once you get used to it, it is amazing!

Download

Download
2DPlatformerBuild.zip 44 MB

Install instructions

Step 1: Download the file

Step 2: Unzip the file

Step 3: Open the .exe file!

Step 4: Have fun!

Leave a comment

Log in with itch.io to leave a comment.