Game Development Community

Feature brainstorm + how to progress from here

by Thomas \"Man of Ice\" Lund · in General Discussion · 11/04/2003 (1:44 pm) · 1 replies

How do we do this Ben?

We need somehow to get a list of features down. Maybe have a little brainstorm session on yahoo/irc/team speak/here - and then after that spell it all out into a requirement spec. Divided into core and extra modules + must have/nive to have, so we got a prioritized list for a 1.0 version.

I would love to have some overall architecture described too, as well as a tentative project plan - e.g. are we looking at a target of January for 1.0 or next summer?

(I'm just throwing stuff up in the air here - sorry ;-) )

I would also love us to do a quick competitive scouting. Write up a list of features that e.g. Gamespy offer. What other competitors do we have?

So enough rambling - executive summary:
1) Feature brainstorm
2) requirement spec
3) tentative project plan
4) high level architecture
5) competitive analysis

Ben - feel free to give us some of them to do :-)

#1
11/04/2003 (3:16 pm)
Full feature list (off the top of my head):

Authentication of clients by name/password
database-based CD key account creation/verfication (like ignition)
client-side certificate for offline play (like ignition)
Service/Server listing query
Service connection negotiation (for services behind firewalls, etc)

user group creation (for things like clans, friends, etc)
channel based chat functionality
access based on invitation, user group membership, channel member list, password
permanent channels for users and groups
game data channels for server-less games (card games, etc)
hierarchal directory of channels and services?

buddy list and IM
presence detection in games
offline messages for offline clients
grouped buddies (friends/work/etc)

more stuff, I'm sure...