Documente Academic
Documente Profesional
Documente Cultură
Object-Oriented Design
Modern digital games can be considered as large software projects which run and are
made up of thousands of lines of code to millions of lines of code. Object-Oriented
Design (OOD) came into existence to deal with large software projects. The GDD or
TDD are made keeping in mind all the demands of OOPs along with the implementation
details (TDD for technical details and GDD for entire Game Details) within it.
Here we have a very good TDD example (designed by some students for their college
project): TDD Example
The Game Design document can be internally divided into three sub-parts, where each
part of the document describes a special phase of the game project. It describes the
three development stages which are: from concept to design to production. These are:
Concept Document
The concept paper acts as a letter of proposal, where in the entire objective as well as
the tools and human resource requirement is planned. This helps to set out our goals
clearly (or the entire team) so that every one is on the same page.
It also acts as a sales tool for partners who will take the product to the market to sell and
publicize. During this stage you can also start working with a mini-prototype which will
give you an opportunity to experiment and revise your idea.
In this document information like: storyline narrative ,genre, target audience, most
compelling feature, cost, time for development etc are specified.
Design Document
In this game design document, there involves an active on-going discussion amongst
the artists, animators, sound engineers, and developers. These documents are very
often used for clearing confusions by adding comments, and sharing ideas etc as well.
The tools and softwarea that will be required for the designing and development of the
game are also written with proper budgeting.
Design document is to make sure the end product is just like you expected it to be.
Production Document
This is the final stage of the Game design document, where the production management
and developer's group work to create the final product. Mostly the game designers are
outsourced for some specific game design purpose only. Whereas the game production
team and game developers are purely-internal human resources of that company. This
phase also keep a detail about the number of developers as well as the work assigned
to them.
This document is full of Time management charts, task database, budget spreadsheets,
technical specifications etc.
Here we have a very good GDD example (designed by some students for their college
project): GDD Example