My Game 3 is "2D 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 be a block that can move and Jump (and maybe an attack). Some platforms. An enemy. Pits. Level complete. Level failure state. 1 level.
Results
Took ~5 hours of work. Mostly working out Enemy AI/movement issues. Game can be found here:
https://adroitconceptions.itch.io/12g12w2d-platformer.
What When Right?
- Getting faster at implementing the repeatable parts of the project and getting a better idea what they are.
- Got a working basic 2D platformer AI unit.
What When Wrong?
- Enemy AI had issues with edge/other Enemy detection so they moved nicely.
- Enemy AI movement script had issues because how the Unity tutorial handled movement, which looks like an API issue.
- Couldn't get camera to follow cleanly when Lerping... even if done in fixed update - same as character - got some weird 'stuttering' of the character. - removed lerping for now.
What Lesson(s) Did I learn?
- Finding your flow really helps with efficiency.
- I am Doubling down on the functional improvements from the delegate pattern.
- Take it easy on the polish for MVPs - really speeds things up.
What did I take away?
- Would be nice to workout a tile-map brush thing to place prefabs, would make placing enemies, pickups, etc much more inline with the level creation.
Milestones/Workflow/Tool Usage
- Flat level area for testing
- Tile map + tile I had created
- Full character movement
- basically the Unity tutorial + a few modifications to use my input remapper script
- Coin picks & score UI
- Game manager listens to Delegate, coins send message on pickup
- level complete Trigger
- again fires to a delegate which the game manager is listening to
- Player death from pits
- again fires to a delegate with the game manager is listening to
- Camera follow script
- Enemy/Enemy AI
- Loading Screen/Finish up UI
What would I do if I was to work further on this (Expanded from an MVP to a full game)?
- Better camera follow script
- Power-ups/attacks for player character
- Player character sprite/animations
- More Enemies
- Better Tiles for levels
- More Levels
- Better Audio
- Input Remapping
- Options Menu
No comments:
Post a Comment