Now that you have a good idea of what is needed to complete the project, it is time to take a look at these needs and weigh them against a set of project constraints. I generally find the biggest constraints in time (and money), technology, and ability, but there may be others that you encounter. You can ask yourself the following questions to help determine if your project is not only feasible, but a good idea. You at least need to ask about the following for your project.
- Can you meet all of the requirements needed to complete the project (ability)?
- Does feature x affect the overall performance of the game (technology)?
- Is the timeline for completing the project feasible (time)?
You may find that you have some features that are ...