24
Game Development Life Cycle Jaanus Jaggo 1

Game Development Life Cycle - ut

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Game Development Life Cycle - ut

Game Development Life Cycle

Jaanus Jaggo

1

Page 2: Game Development Life Cycle - ut

Game development life cycle (GDLC)

Different from standard software development.

● Game consists of code and assets● Game has more people working on it

2

Page 3: Game Development Life Cycle - ut

Designers

Responsible for the look and feel of a game.

● subroles: scriptwriter, level designer, ...

3

Page 4: Game Development Life Cycle - ut

Art and animation staff

Responsible for the visual look of the game.

4

Page 5: Game Development Life Cycle - ut

Sound and music engineers

Produce the music and sound effects for the game.● also integrate the soundtrack into the game programming

5

Page 6: Game Development Life Cycle - ut

Programmers

Create the code for game engines.● subroles - graphics

programmer, AI programmer

6

Page 7: Game Development Life Cycle - ut

Quality Assurance and testing

Make sure the game works and meets its specifications.● should have broad of games to compare against● not just finds bugs but provides information to fix them● responsible for the delivery

7

Page 8: Game Development Life Cycle - ut

Managers

Oversee the entire project.● make sure everything is running well and project is in

schedule● many subroles: art lead, programming lead● someone has to think about the business

8

Page 9: Game Development Life Cycle - ut

The Phases

The GDLC typically consists of six phases shown below:

9

Page 10: Game Development Life Cycle - ut

Initiation phase

The developer decides what kind of game they will make.

10

Page 11: Game Development Life Cycle - ut

Pre-Production

Before the real production begins.First pre-production:● Game Design Document● First prototype - shows gameplay (has to be fun)Next cycles -> bug fixing and balancing

11

Page 12: Game Development Life Cycle - ut

Production phase

The game assets and source code are made.The result of production is the playable game in form of:● Formal Details prototype - a playable game, has

win-lose rules, co-relations between features, runs well.● Refinement prototype - most mature prototype which

only needs more polishing. Should be feature complete and almost ready to ship.

12

Page 13: Game Development Life Cycle - ut

Testing phase

Evaluation of game features, value, concept and design.

Task: which questions should the testing answer?13

Page 14: Game Development Life Cycle - ut

Testing phase

Evaluation of game features, value, concept and design.

Test report -> all the bugs, thing that should be omitted, included or changed.The test result should decide whether to reiterate or advance to beta testing.

Task: which questions should the testing answer?

14

Page 15: Game Development Life Cycle - ut

Testing phase

Evaluation of game features, value, concept and design.

Some questions the testing should be answer:1. Is the game still buggy?2. Is it possible to get stuck in the game?3. Is there any sign of exploits/glitch?4. Is the game too easy/hard to beat?5. Is there any feature missing?6. Does the game run well on every platform?

15

Page 16: Game Development Life Cycle - ut

Beta Phase

The beta test is testing cycle conducted by third party:

● publisher,● potential buyer,● game reviewer

Result should be a test report.

Decide whether the game is ready for shipping. 16

Page 17: Game Development Life Cycle - ut

Release Phase

Work may seem to be done but it is not!

● Bugfixing, patching● Aditions, special events● Marketing● Community management

17

Page 18: Game Development Life Cycle - ut

Sub-phases

There are multiple sub-phases that help the game development in the long run.

18

Page 19: Game Development Life Cycle - ut

Feasibility study

The feasibility study should be made before the development starts. Following areas should be analyzed:

● Requirements● Pricing● Technical, organizational, cultural, legal issues● Schedule of the project

19

Page 20: Game Development Life Cycle - ut

Character design

Players are identifying themselves through the characters they are playing.

● Interesting personality● Visually distinguishable look

20

Page 21: Game Development Life Cycle - ut

Vertical slice

Tiny portion of game with the final quality.

● standard for the final quality● early promotional material

21

Page 22: Game Development Life Cycle - ut

Layout design

Made for the entire game, all levels.

● Should represent various ways to play the game.

● Way to play the game before actually making it.

● Help to identify various gameplay problems.

22

Page 24: Game Development Life Cycle - ut

Homework - project plan

Create a project plan for your first project:

24

● List of tasks (art, development and sound)● Time estimations for each tasks● Pert Chart● Critical path marked on Pert Chart

Should be done in groups. Every member has to submit in CGLearn.