The Designer Commandments
- First Commandment: Thou Shall Prototype Early and Often
- Second Commandment: Test thy prototypes with fresh groups of people every time (for best feedback.)
- Third Commandment: Don't reinvent the wheel if all you need is minor adjustments to improve it.
Typically, good programming solutions have the following characteristics:
- They are straightforward
- They are well documented
- They can be easily extended (to add new features that were not originally anticipated)
- They are modularized (see above characteristic)
Professional Methodology, as applied to Ogre 3d
1 . You need to understand c++/Object Pascal/any other language You're willing to use enough to write anything in it. *anything*. I'm not talking about understanding all algorithmical problems like pathfinding or encoding but having the algorithm, You need to be able to implement it.
EDIT: Almost any object language will do - they're all very similar:P
2 . You need to write a simple game from scratch. At least one.
3 . You need to make a simple version with just a small part of the pointed out functionality, and be able to run it successfully without major errors
4 . You need to learn OGRE and rewrite Your application.
5 . Add the rest of functionality.
6 . Develop a nice GUI. (not GUI engine, just GUI)
7 . Rewrite (parts of/whole) application.
Estimated time : 2-3 years.
This wiki is to serve the purpose of data collection in terms of a specific game concept. While the wiki is free to grow in any direction prudent, the originator retains the right to restrict or remove any content deemed unappropriate. To protect the intellectual property rights of all parties involved, all work hereby shared is to be release under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.