PHASE – 10 Weeks, Start to Finish

a 3d Engine, a 3d World, a 3d Game, everything from scratch

the Concept


the Creation

in the wild

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