New forum theme up and running!
==========================1. Story: List of what Needs to be Done-==========================----Make a tree of events of what needs to take place inorder to move on in a part of the story----make connections: how completing one branch of events fits into the main trunk or the main plotline. (its always good to keep tying the viewer down with insight through connections)----Make another tree of who knows who - who is tied to who----make more connections (In my opinion there should always be a way to trace your finger to any main character and their relationship to another through the contacts they know. Why? because it adds depth. Its also interesting to be inspired by just drawing connections of people to eachother at random and filling in the story between them - it would be interesting to find that your friend is also the friend of your enemy - mmmm paradoxes arise.)----Make again a list of ideas for future reference of inspiration.----Write Descriptions of characters - and keep adding to it. Characters with a past and personality add so much to the overall gameplay. You can even branch their personal experience into pieces that you later can connect together as you get to know the character in the game better.----Write Descriptions of Places - and keep adding to it. One key description being the kind of music you want behind the places. Even give the place some history behind it rather than being just some random adventure cave. Branching places together is a great idea - which not many games seem to do - and personally detracts from the game: think why would you have a town in a game if its significance is as meaningless as being a shopping center? Now it could be a shopping center that gets illegal imports from the Cuba the enemy Country.
===============================2. Programming: List of what needs to be done===============================Gameplay is the backbone behind all games - what makes it fun. Brainstorm ideas and then organize them in a list. Under each idea as you proceed programming - write in what needs to be done to fulfill that idea and make it concrete rather than in the air.-----Checking off what is done-----Arranging the List in order of priority-----Adding in subcategories of different aspects for a Key Element of Programming.Think about making connections between your gameplay elements. If you can get your gameplay to seemingly flow together - then to me you have a rather good game. For example in my game I'm working on - instead of cutting to a battle field - the area where the character encountered battle becomes the battle field except interface changes and you cannot leave the current terrain area (its a tbs battle system). When battle is over your characters come together and you return to your main character and the game continues. Seemingly flowing together. Fluidity - such as having conversation transition to battle and then transition out of battle and back to conversation. Maybe its not a good thing to use transitioning screens - to have those breaks in flow - for example at shops instead of transitioning to dull menu's, think about setting your items on shelves behind the owner and a scrolling cursor appears when you talk to the owner and you are able to pick with the cursor what you wish to buy. Or how about the tops of buildings dissapearing when you enter them - and a semi-transparent black frame is placed around the building so your eyes aren't distracted by what is outside the building. (Though that idea could play a part in the overall feel as well - you are able to see enemies come sneak around the house. Such and such events as well.)Minimize transitions is my two cents. As much as possible think about having your game flow together - reduce sudden cuts of any kind. I also make seperate documents for actually figuring out how to go about programming an idea
===========================3. Graphics: List of what Needs to be done-============================----Make a checklist of all your characters - and check them off you happen to stumble upon a charaset that works perfect for them - you might want to type in the file name as well.----Make a checklist of interface graphics that need to be completed or started.----Make a checklist of all your places - and check them off if you happen to come upon a perfect chipset - in addition you can add its file name.
============================4. Music: List of what needs to be gathered============================----Make a list of music to be gathered for the places that you described. Connection right there.----Think about connecting your music together - that it flows nicely in and out of each piece.
The key is to let your imagination run wild