layers of design in game development l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Layers of Design in Game Development PowerPoint Presentation
Download Presentation
Layers of Design in Game Development

Loading in 2 Seconds...

play fullscreen
1 / 5

Layers of Design in Game Development - PowerPoint PPT Presentation


  • 257 Views
  • Uploaded on

Layers of Design in Game Development. Layers of Design. Game Design. Software Design. Technical Design. (Graphics, Artificial Intelligence, Animation, Physics, Networking, …). Technical Design. These compose the core technologies and foundations that are used to support the game.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Layers of Design in Game Development' - sherlock_clovis


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
layers of design
Layers of Design

Game

Design

Software Design

Technical Design

(Graphics, Artificial Intelligence, Animation, Physics, Networking, …)

technical design
Technical Design
  • These compose the core technologies and foundations that are used to support the game.
  • This includes:
    • Graphics, animation, artificial intelligence, networking, physics, and so on.
  • While each technology is relatively independent, they must work in unison to provide a complete gaming experience.
    • This unity is provided by the higher layers.
software design
Software Design
  • A good software design pulls the various technical elements together to form a functional software base to support the game.
  • This layer must keep in mind the best practices of software engineering.
    • Abstraction, modularity, encapsulation, portability, reusability, dependability, testability, localization, robustness, maintainability, correctness, scalability, usability, and so on.
  • We must also follow standard software engineering processes during development.
game design
Game Design
  • With good software and technical design, we have all the foundations for a game.
  • Having good foundations, however, is not enough to produce a good game.
    • Good games require careful and thoughtful design of the structure, content, and approach to gameplay.
    • In addition to gameplay design, we must also consider the design of the story, levels, and challenges faced within the game.