Layers of Design in Game Development - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Layers of Design in Game Development

Description:

Having good foundations, however, is not enough to produce a good game. Good games require careful and. thoughtful design of the structure, ... – PowerPoint PPT presentation

Number of Views:64
Avg rating:3.0/5.0
Slides: 6
Provided by: MichaelK8
Category:

less

Transcript and Presenter's Notes

Title: Layers of Design in Game Development


1
Layers of Design in Game Development
2
Layers of Design
Game Design
Software Design
Technical Design
(Graphics, Artificial Intelligence, Animation,
Physics, Networking, )
3
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.

4
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.

5
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.
Write a Comment
User Comments (0)
About PowerShow.com