step 1: decide on the content
step 2: design the content
step 3: implement the content
step 1
------
Note: features and tasks will be added, changed, and removed throughout the development process.
design
levels
user interfaces (w/ graphics)
AIs (w/ programming)
game flow (what features show up when)
data store (w/ database)
additional features
programming
engine
AIs (w/ design)
audio subsystem
multiplayer
networking
scoring
sharing content
developer's guide (w/ writing)
graphics
tilesets
animated characters
scripted sequences
user interfaces (w/ design)
audio
sound effects
background
database
data store (w/ design)
table design
web design
webpage content (w/ writing)
screenshots
writing
webpage content (w/ web design)
user manual
developer's guide (w/ programming)
marketing materials
testing
administrative
licensing and copyrights
version control
contribution tracking