Tuesday, June 19, 2018

Game 5 - Post Mortem - 2D Puzzle Platformer

My Game 5 is "2D Puzzle Platformer".  If you want to join in either with the same Genre or your own, use the tag 12Games12Weeks on Twitter and/or itch.io, I would love to see what you create in this time also!

MVP 

The most basic MVP would a grid that you can swap adjacent tiles.  sets of 3 or more clear. Score and a time/move limit. New tiles fall in from above.

Results

Took ~2 hours of work to complete. Started with the 2D platformer code as a base.. Game can be found here: https://adroitconceptions.itch.io/12games12eeks-5-2dpuzzleplatformer.


What When Right?

  • Starting off with the 2D Platformer code made this go really quick
  • Came up with a few simple (level 1-1 simple) puzzle idea right away.

What When Wrong?

  • the Unity example 2D platformer script had a bug 
    • not sure if it is a code bug with the 2D rigidbody
    • fix was to manually sync the Transform position with the RB's position every time it got moved.
  • the Unity example 2D platformer script didn't respond well to the moving platforms
    • Coded the platforms to detect the player and move the player with the platform
    • Solution still had some edge cases that were off

What Lesson(s) Did I learn?

  • Work out gameplay systems in a demo level until they work correctly, then build into levels.

What did I take away?

  • adding puzzles to the game made it much more interesting to me

Milestones/Workflow/Tool Usage

  • Start with Prior Project
  • Create moving Platform
    • Debug moving platform physics
  • Create switch
  • Link switch to platform
  • Update level to add puzzles

What would I do if I was to work further on this (Expanded from an MVP to a full game)?

  • better art
  • more enemies
  • attacks
  • more puzzles
  • more levels
  • simple story?

No comments:

Post a Comment