Be game. Better. Proposal for restructuring the process of game development
Flaws in existing structure <ul><li>According to existing structure, critical problems are not tackled at appropriate stag...
Proposed restructuring of game development process
Marketing Team Concept Note Client Game Design Document Game Designer Graphics Team Approval Unit Programming Team Graphic...
In the beginning . . . <ul><li>Marketing Team interacts with Client </li></ul><ul><li>Game Designer develops Concept note ...
Module-0 <ul><li>Game Designer develops a game design document,  based on the concept note </li></ul>Concept Note Game Des...
Module-1 <ul><li>Graphics team studies game design document and develops characters & theme for game  </li></ul><ul><li>Ap...
Roles of members of Approval Unit <ul><li>Game producer (Project leader) </li></ul><ul><ul><li>Keeps track of game design ...
Module-2  Phase-1 <ul><li>Graphics team creates game flow elements (e.g. menu, hud, etc.) </li></ul><ul><li>Approval Unit ...
Module-2  Phase-2 <ul><li>Programming team creates game flow </li></ul><ul><li>It also plans structure of the game from te...
Module-3  Phase-1 <ul><li>Graphics team creates tiles for background and sprites for the animations </li></ul><ul><li>Only...
Module-3  Phase-2 <ul><li>Programming team codes level-1 (without including visual effects) </li></ul><ul><li>Graphics tea...
Module-4 <ul><li>Programming team will includes visual effects sprites in the game </li></ul><ul><li>Graphics team proceed...
Module-5  Phase-1 <ul><li>Graphics team generates visual effects sprites for next levels </li></ul><ul><li>Graphics team g...
Module-5  Phase-2 <ul><li>Programming team finishes all the levels of the game </li></ul><ul><li>The game is integrated to...
Module-6 <ul><li>The game play is tested by testing team </li></ul><ul><li>The number of flaws will ideally be zero in thi...
Benefits of proposed structure <ul><li>With the proposed structure, critical problems will be identified & solved at appro...
<ul><li>The restructured game development process is proposed by: </li></ul><ul><li>Ashish Gupta </li></ul>
Upcoming SlideShare
Loading in …5
×

Gdlc

593 views

Published on

Game Development Lifecycle

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
593
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Gdlc

  1. 1. Be game. Better. Proposal for restructuring the process of game development
  2. 2. Flaws in existing structure <ul><li>According to existing structure, critical problems are not tackled at appropriate stages. When problems are identified at later stages of development, rectification results in: </li></ul><ul><li>Loss of team motivation (if the work is taken back to planning table) </li></ul><ul><li>Horizontal growth of a problem </li></ul><ul><li>Complicated (in terms of size & module dependencies) program structure slows down process of rectification </li></ul><ul><li>Loss of time </li></ul><ul><li>Financial problem - resources are blocked for longer duration; if rectification takes entire development back to planning table </li></ul><ul><li>Development of bitter criticism (other person is held responsible for loss of time/resources) </li></ul>
  3. 3. Proposed restructuring of game development process
  4. 4. Marketing Team Concept Note Client Game Design Document Game Designer Graphics Team Approval Unit Programming Team Graphic Content Code/ Application Programming Team Approved Content Tester Game Zero Error Testing Final Game
  5. 5. In the beginning . . . <ul><li>Marketing Team interacts with Client </li></ul><ul><li>Game Designer develops Concept note </li></ul><ul><li>Concept note is approved by Client </li></ul>Marketing Team Concept Note Client
  6. 6. Module-0 <ul><li>Game Designer develops a game design document, based on the concept note </li></ul>Concept Note Game Design Document Game Designer
  7. 7. Module-1 <ul><li>Graphics team studies game design document and develops characters & theme for game </li></ul><ul><li>Approval Unit ensures that the content meets quality & input benchmarks </li></ul><ul><li>Note: Approval Unit consists of Game Producer, TL of Programming team, TL of Graphics team and Tester </li></ul><ul><li>Refer next slide for roles of members of Approval Unit. </li></ul>Graphics Team Approval Unit Graphic Content Approved Content
  8. 8. Roles of members of Approval Unit <ul><li>Game producer (Project leader) </li></ul><ul><ul><li>Keeps track of game design document and concept note </li></ul></ul><ul><ul><li>Ensures that the game does not loose focus from concept, in long run </li></ul></ul><ul><ul><li>Allocates, monitors & controls resources during development </li></ul></ul><ul><li>TL of Graphics team </li></ul><ul><ul><li>Represents Graphics team </li></ul></ul><ul><ul><li>Knows technical limitations of content development </li></ul></ul><ul><li>TL of Programming team </li></ul><ul><ul><li>Represents Programming team </li></ul></ul><ul><ul><li>Knows technical limitations of content development </li></ul></ul><ul><ul><li>Acts as a filter, for accepting technical sound graphical content </li></ul></ul><ul><li>Tester </li></ul><ul><ul><li>Conducts testing of the game at regular intervals, to ensure that the errors are identified during early stages of development </li></ul></ul>
  9. 9. Module-2 Phase-1 <ul><li>Graphics team creates game flow elements (e.g. menu, hud, etc.) </li></ul><ul><li>Approval Unit checks game flow elements, rectification if required is done and the content is passed on to Programming team </li></ul><ul><li>Approval unit strictly monitors all the stages henceforth, as the development becomes more technical </li></ul>
  10. 10. Module-2 Phase-2 <ul><li>Programming team creates game flow </li></ul><ul><li>It also plans structure of the game from technical perspective, so module level development can be done </li></ul><ul><li>Graphics team plans & creates previews for background, character animations and visual effects (e.g. blast, blood splash, etc.) </li></ul><ul><li>Approval Unit monitors the logic in the game flow </li></ul><ul><li>It checks the preview of backgrounds & animations </li></ul><ul><li>It can control, how the game looks like (or rather feels like) </li></ul>Approval Unit Programming Team Code/ Application Approved Content
  11. 11. Module-3 Phase-1 <ul><li>Graphics team creates tiles for background and sprites for the animations </li></ul><ul><li>Only level-1 is taken under development as it can be passed on to programmers to ensure parallel processing </li></ul><ul><li>Also, visual effects animations will not be developed at this stage, so to save on time and keep development modular </li></ul><ul><li>Approval unit tests tiles & sprites from programming perspective </li></ul><ul><li>This way, any problems that could crop up during coding can be forecasted and tackled </li></ul>
  12. 12. Module-3 Phase-2 <ul><li>Programming team codes level-1 (without including visual effects) </li></ul><ul><li>Graphics team develops visual effects sprites </li></ul><ul><li>Approval team checks game play of level-1, without visual effects </li></ul><ul><li>This testing is used to tackle speed & looks of the game </li></ul><ul><li>Collision testing factor is tackled as early as at this stage </li></ul><ul><li>Approval team analyses visual effects </li></ul><ul><li>It ensures that visual effects animation blends with the game </li></ul>
  13. 13. Module-4 <ul><li>Programming team will includes visual effects sprites in the game </li></ul><ul><li>Graphics team proceeds with the animation work for next levels </li></ul><ul><li>Approval unit, again tests the game that now includes visual effects </li></ul><ul><li>Approval unit ensures that the graphical content developed for next levels, aesthetically and technically matches the graphics from level-1 </li></ul>
  14. 14. Module-5 Phase-1 <ul><li>Graphics team generates visual effects sprites for next levels </li></ul><ul><li>Graphics team generates high resolution splash screens, menu, etc. </li></ul><ul><li>Approval unit continues to monitor </li></ul><ul><li>At this stage, approval team has finished checking graphics for the game </li></ul>
  15. 15. Module-5 Phase-2 <ul><li>Programming team finishes all the levels of the game </li></ul><ul><li>The game is integrated together and packaged </li></ul><ul><li>Approval unit goes through entire game, to check it on aesthetic as well as technical parameters </li></ul>Programming Team Approved Content Game
  16. 16. Module-6 <ul><li>The game play is tested by testing team </li></ul><ul><li>The number of flaws will ideally be zero in this testing; as the game has gone through rigorous testing at each stage of development </li></ul>Tester Game Zero Error Testing Final Game
  17. 17. Benefits of proposed structure <ul><li>With the proposed structure, critical problems will be identified & solved at appropriate stage during development, revealing following benefits: </li></ul><ul><li>Team stays motivated & focused, as the problems are actively & continuously tackled at nascent stage </li></ul><ul><li>Growth of problem is clipped before it grows horizontally </li></ul><ul><li>Problem free development of the program is ensured at each stage </li></ul><ul><li>Timelines are actively observed at each stage </li></ul><ul><li>Precise allocation of resources </li></ul><ul><li>Since problems are being tackled at each stage, the criticism doesn't grow beyond certain limits, maintaining healthy environment within team </li></ul>
  18. 18. <ul><li>The restructured game development process is proposed by: </li></ul><ul><li>Ashish Gupta </li></ul>

×