PHASE – 10 Weeks, Start to Finish
a 3d Engine, a 3d World, a 3d Game, everything from scratch
the Concept
the Ups and Downs
5 things that went right
» Implemented all game mechanics
» Created a node based graphics engine
» Create a configuration manager
» Extremely motivated developers
» Early specialization of developers
5 things that went wrong
» Lua integration
» Learning curve for design patterns
» Not focusing on cohesion
» Not testing builds on other machines
» Destructors were put off till the end of development
5 things that should have changed
» More focus on gameplay
» Utilize Lua more
» Focus on learning openGL
» Learn advanced Visual Studio practices
» Stress documentation
