Project Description

What kind of game are you planning to build?

  • Fast-Pace 3D Multiplayer FPS Bomberman Game

What are the goals of the game, how do players win, how do they lose?

  • Win: kill the other players! Team Death Match Style. Be last man/team standing. Don’t lose
  • Lose: Not last man/team standing

What are the interesting or unique aspects to your game?

  • Different kinds of bombs to kill people
  • different character with different ability???

What are the list of features of your game? Prioritize them into at least three categories: “Must Have”, “Would Be Really Nice”, and “Cool But Only If Ahead Of Schedule”.

  • Must Have
    1. At least one bomb
    2. particle effect
    3. character interaction
    4. multiple life/respawn
    5. Deathmatch
    6. Scoring system (Kill/Death)
  • Would Be Really Nice
    1. More types of bomb
    2. Time bomb/ Remote detonate
    3. infection bomb
    4. land creation bomb
    5. incendiary bomb
    6. healing bomb(resurrection)
    7. fake bomb
    8. salty marty bomb -> make Marty’s face appear on the screen
    9. bouncing bombs(grenade launcher)
    10. poison gas/stink bomb
    11. bomb disabler
    12. flash bomb (like counter strike)
    13. scatter bomb
    14. teleportation bomb(random location)
    15. Potatoes (useless bomb)
  • More types of game mode
    1. Team deathmatch
    2. Capture the flag
    3. Survival Mode
    4. RPG mode
  • Cool But Only If Ahead Of Schedule
    1. Even more type of bomb
      • Nuclear bombs
    2. More large scale and may need to be coded differently from every other bomb
    3. Character Abilities
    4. Health and shields
    5. Jump Pads/Boost
    6. Weapon drops

Group Management

What are the major roles in your group’s management?

  • Network dudes
  • Graphics dudes
  • Gameplay/Logic dudes?
  • Artist

Music/sound effects: reference from the interest, or worst case use Marty’s voice

How will decisions be made? By leader, consensus?

  • Group decisions are made by consensus. Until a dictator takes over

How will you communicate? Email, meetings in the lab, discussion board?

  • Slack (online group chat)
  • General Meeting: Monday 6:30pm-7:00pm
  • General Meeting: Friday 5:00pm-5:30pm

How will you know when you’re off schedule, and how will you deal with schedule slips?

  • Communicate on slack often, discuss it in our general meetings (at least twice per week)

Who will produce the weekly group status reports?

  • Collaborative effort, most likely in general meetings

Project Development

What are the development roles and who will handle them?



Game Logic








Wai Ho


  • Robin/Brian – rendering system and shaders
  • Steven/Marty – Core networking
  • Wai Ho – Both Graphics and Game engine

What tools will you use?

  • Visual Studio 2013
  • OpenSceneGraph 3.2.2 RC 2
  • osgBullet

How will you do testing?

  • Testing will be done by Team Salty Marty
  • Unit testing
  • Individual probing the initial system

How will you do documentation (both internal group documentation as well as external player documentation)?

  • Google Docs for collaboration
  • Website for the finalized version of the documentations

Leave a Reply

Your email address will not be published. Required fields are marked *