Layers of design in game development
Download
1 / 5

Layers of Design in Game Development - PowerPoint PPT Presentation


  • 250 Views
  • Updated 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 l.jpg
Layers of Design

Game

Design

Software Design

Technical Design

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


Technical design l.jpg
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 l.jpg
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 l.jpg
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.


ad