Saturday, December 22, 2012

New Map, AI System and GUI

Pretty much every zombie shooting game has some levels in a sci fi environment. So, there you go. New levels added in the game.
AI system in this game follows the basics from Valve's popular game "Left 4 Dead". 3 goals set for the implementation are:
  • Promote Re-playability
  • Generate Dramatic Game Pacing
  • Deliver Robust Behavior Performances
Meeting these goals while working with Unity3D did present it's own challenges. I may put some post detailing my approach to overcome the issues. Some of them will cover topics like the ways to implement dynamic spawning of enemy characters in an arbitrary map while tweaking the spawn position with parameters like in front/behind the player, highland or ground etc. Dynamic game pacing also seem to be of great value considering the simplicity of the algorithm that has been used. Both of these topics help adding re-playability to your game.




Following are the basic framework for the GUI system in game. In a nutshell

This is the main menu.


Level selection menu. An overall area map where the game levels take place.









In-app store where you can upgrade / buy stuffs like guns, health packs, powerups etc.









This is where you equip yourself with guns and supplies and get into the game. You can take maximum 3 guns, 1 explosive item and 2 powerups/health kits with you.








Note that, the images of the menu screens does not reflect the final outlook or art style. It is just to show how the menu navigation will work. Next update should be on more new levels and new characters in the game.

3 comments:

  1. Hi,

    I'm a composer, musician and sound designer. Are you interested in sound for your game?

    Add me on skype so you can test me. :)
    Ask any sound or song you want.
    regards,

    Miguel Batalha

    ReplyDelete
  2. my skype is: m50ps3
    my email is: m50ps3@gmail.com

    ReplyDelete
  3. Miguel, thank you for your interest. Music composer has been already been hired. So, I hope to work together in future projects. Keep visiting :)
    -Masud

    ReplyDelete