Friday, November 5, 2010

To Do List

I put together a rough "To Do" list for the new game .. It's already fairly substantial. This is what I use to track progress at a very high level. Typically, as I work through a prioritized task list, I break these down into finer detail. I find it super useful having this kind of thing worked out up front, as I pretty much know exactly what I have to do to get the game done.

· Player Base class

· Player Manager

· Player Logic

· Player Shield Manager

· Base enemy class

· Enemy Swarm Manager

· Enemy Swarm Logic

· Enamy AI System

· Enemies

o Bosses (5 - 1 boss every 20 waves)

§ TBD

o Fodder (various)

o Dozer

o Shielder

o Burrower

o Centipede

o Swarmer

o Straifer

o Drifter

· Enemy Weapons

o Plasma

o Pulse

o Tremor

o Fire

o Bomb

· Base Weapons class

· Weapons

o Single shot (base)

o 3 Way

o Spread

o Tesla (lightning)

o Homing missile

o Flame thrower

o Smart bomb (both mouse buttons)

o Powerup Plasma (hold to powerup, release to fire)

o Gattling gun

· Collision detection

· Play Arena

o Generate

o Scroll for boss battle

· Powerups / Pickups

o Shield power

o Weapons (all / ammo / power)

o Bonus Scores

o Super star bonus (1,000,000 pts)

· Scoring

· Wave Editor (IGE)

· Wave System (100 waves)

· Game progression

· Difficulty balance

· "Glue"

· Game Loading / Saving (progress)

· Backend / Server RPC system

· Hi-score Table system

· Leaderboards

· Animation system

· Particle system rewrite

· HUD

o Score

o Wave counter (badges)

o Weapon selector

o Progress meter

o Smart bombs

o Weapon power / Ammo

o Shield power

· UI Widget system

o Dialog box

o Text input

o Buttons

o Sliders

o Checkboxes

· Shell

o Loading screen

o Splash screens

o Name input

o Titlepage

o Options

o Music volume

o SFX volume

o Widescreen toggle

o Tutorial / Tips toggle

o Difficulty setting

o Credits

o Game Intro

o Wave Intro

o Wave complete bonus tally

o Boss Intro

o Pause menu

o Game Over

o Game Win

· Tutorial / Hints system

· Art Integration

2 comments:

  1. Now that is a hefty list. But looks like a keeper.

    Now ya just have to write the game. Good luck, as i look forward to seeing and playing it (i'll beta test it for ya ;) )

    Da Voodoochief

    ReplyDelete