Showing posts with label Game 7. Show all posts
Showing posts with label Game 7. Show all posts

Tuesday, June 26, 2018

Game 7 - Post Mortem - FPS

My Game 7 is "FPS".  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 3D level that can be transversed.  A First Person Camera.  A Goal.  one enemy type. One weapon type. FPS UI. Extras would be weapon swap, ammo/Energy system.

Results

Took ~5 hours of work to complete. Other then the gems, audio, and screenshot, everything was done inside of Unity. You can find the game here: https://adroitconceptions.itch.io/12games12weeks-7-fps.


What When Right?

  • I have a flow going down.  Lots of reusing of prior code (Menu system, UI system).

What When Wrong?

  • Lots of lights + Integrated GPU => sadness.  My computer could run the game ok at 960x540 at medium settings fine, but stutters really bad at full HD/full quality.  This wasn't a issue with making the game, just testing.
  • The Limited color palette was much more challenging than I expected.
  • Something was causing Unity to chug even though nothing was happening and my CPU load was low.  Not sure if it was the lighting and/or Probuilder.  Probuilder is nice to quickly build stuff inside of Unity, but it also comes with some challenges.
  • I dropped having the AIs move around 

What Lesson(s) Did I learn?

  • Good workflow really helps.

What did I take away?

  • If I am going to do a game with much lighting, I need a better GPU

Milestones/Workflow/Tool Usage

  • FPS player controller
  • UI /  menus
  • Pickup
  • Enemy
  • Damage
  • VFX/SFX
  • Level blocks
  • Build level
  • Exit
  • Main Menu

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

  • better art
  • more enemies
  • more weapons
  • add puzzles
  • more levels
  • level select with collectibles found status.
  • simple story?
  • better audio - I am looking at you jump sound :D

Sunday, June 24, 2018

Game 7 - Planning - First Person Shooter

My Game 7 is "First Person Shooter".  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 3D level that can be transversed.  A First Person Camera.  A Goal.  one enemy type. One weapon type. FPS UI. Extras would be weapon swap, ammo/Energy system.

Extra Challenge

I was challenged by Blank Canvas to use the following palette for one of my games.  This was the next up and I think I can make it work. so here we go!
If you want to provide me with a challenge, go head and post it in the comments.  If I find that it is reasonable and fits with one of the remaining games, I will take you up on it!.

Concepts 

  • Input / Input Method Swapping
  • 3D Rendering
  • 3D art
  • 3D Physics / collisions
  • Basic UI
  • Damage
  • Level Over
  • Enemy Spawning (maybe)
  • Basic Enemy AI
  • Menu(s)
  • First Person Camera
  • Light baking

Extra Concepts

  • Audio Playing
  • Audio Effect Creation
  • Weapon Swap
  • Ammo Inventory / Energy

Art

  • Enemy
  • Pickups
  • End Goal
  • Level blocks

Audio

  • Hit
  • Die
  • Attack
  • Pickup
  • Enemy Noises

Planned Tools

  • Unity 2017.3
  • Visual Studio Code
  • Gimp
  • Blender
  • Audacity
  • BFRX or ChipTone

Reference

  • I will be able to pull a lot from the 3D platformer script wise - at least for menus, UI, level management/etc.
  • Merry Fragmas - Unity Tutorial (I don't think I will be referencing this, but it may be helpful for others)