SlideShare a Scribd company logo
Hochschule Augsburg
University of Applied Sciences
1. Game Software Architecture

2. Game Engine Technology

3. Game Graphics Technology

4. 3D-Sound

5. Speech Recognition

6. Artificial Intelligence

7. Cloud Gaming Technologie

8. Next Trends
                                2
AI                     Content



Control    Physics   Sound       Graphic




                                           [1]
                                                 3
Game Engine
                               Input Devices
                                                      GUI
Programmer




                   Physics                                  Rendering            Audio
                   Engine        Discrete                    Engine              Engine
                                Simulation
                  AI Engine       Engine


                              Compiler                Data Management Layer
Designer




             Game Content     Character   Character        UI       Models and
                                                                                   Sound
                               Scripts      Data        Elements     Textures
                                                                                               [2]



                                                                                           4
[3]



Costs:
ranges from open source
to $ 100K+
                                5
Microsoft DirectX
                                                Direct3D
                                                DirectInput
                                                DirectSound
                                                DirectPlay
                                       [4]      DirectMusic

OpenGL

                             OpenML
                             OpenCL
                             OpenAL
                    [5]

                                                               6
[6, 7, 8]

   Using in serious games                 [4],[5],[6]




   Using in mobile phones
    and web browsers


   Using high-level-languages


   Support Indie game development
                                     [9]
                                                         7
Game development                    Multi-platform game
  without XNA                          development
                                          with XNA

     Game Languages                         Microsoft Visual Studio 2010


       Game Engine                                     XNA Framework

                                  .NET
 C         C++        ASM                    .NET Compact Framework
                               Framework

                                                   XBOX        Windows
     DirectX          OpenGL      Windows
                                                     360        Phone 7
                                                                           [10]




                                                                       8
[11]
       9
[12]




       [13]
       10
   Bot
   Line of Sight
   Natural language processing
                                  [14]
   Path finding
   Scripting support
   State machines
   Team based AI
   Emotional AI
                                  [15]

                                  11
[16]


  12
Continuous Game                                       Server


Reception                              Graphics
                                      Command         Videocoding
                                     Interception
                                                                       Streaming
        Sound Command
                                                      Audiocoding
          Interception




             SoundLib                GraphicsLib


                                            Network

                                                       Audiodecodin
                                                            g
 Streaming
                           display                                     Reception


                                                       Videodecoding
 gamepad                 load speaker                                      Client
                                                                                   [17]
     Social Networks Gaming
      Mobile Gaming
      User-generated Content
      Digital distribution/ downloadable content
      3D-Gaming
      Active, motion-controlled games




[18, 19, 20, 21]                                    14
15
[1] http://ig.cs.tu-berlin.de/lehre/da/Weber-Spiele-softwareUndOpenSource-2006-07-04.pdf
[2] http://www.cis.cornell.edu/courses/cis3000/2011sp/lectures/10-GameArchitecture.pdf
[3] http://createdigitalmotion.com/files/2010/08/unity3.jpg
[4] http://www.pcmasters.de/fileadmin/Download-Images/directx-9-vergleich-directx-10.jpg
[5] http://arstechnica.com/reviews/2q00/macos-x-dp4/macos-x-dp4-9.html
[6]http://4.bp.blogspot.com/_Ss_rLDyRQCk/SxKo2hFFSOI/AAAAAAAAMXE/m2Mda7X0pLg/s
1600/Serious-Games+188.jpg
[7] http://ww1.prweb.com/prfiles/2008/09/16/372944/CryGame8x6shots004.jpg
[8] http://www.educational-gaming.de/wp-content/uploads/2009/11/wos.jpg
[9] http://www.skipstation.com/wp-content/gallery/article-images/xna/xna_logo_1.jpg
[10] http://www.slideshare.net/AlexTumanoff/xna-7269364
[11] http://ixbtlabs.com/articles2/sound-technology/
[12] http://www.nataliedee.com/090405/nintendogs.jpg
[13] http://static.howstuffworks.com/gif/speech-recognition-process.gif
[15] http://www.msnbc.msn.com/id/4038606/ns/technology_and_science-games/t/bringing-
emotions-video-games/

                                                                                     17
[16] http://www.giga.de/usernews/00026347-artikel-cloud-
gaming/popup/fotostory/image_6.html
[17] http://iphome.hhi.de/fechteler/papers/ctHeise212010_AustinatFechtelerGieselmann.pdf
[18] http://www.treehugger.com/oceanopolis-facebook-game.jpg
[19] http://hothardware.com/newsimages/Item15559/tablet-gaming-1.jpg
[20]http://lh5.ggpht.com/_mqZTrjHFzwU/TMAC7pMmQwI/AAAAAAAAFzg/nbZsCrS9BEw/3
D-Game.jpg
[21] http://www.game-ups.com/wp-content/uploads/2011/03/bfbbf5b051ing610.jpg.jpg

Icons are from: http://www.iconfinder.com/




                                                                                      18

More Related Content

PPTX
Game Architecture and Programming
PPTX
Game Memory Optimisation
PPTX
Introduction to Game Development
PDF
06. Game Architecture
PPTX
Introduction to Game Development
PDF
Introduction to android (and mobile) game development
PPTX
Intro to Indie Game Development
PDF
Game engine introduction and approach
Game Architecture and Programming
Game Memory Optimisation
Introduction to Game Development
06. Game Architecture
Introduction to Game Development
Introduction to android (and mobile) game development
Intro to Indie Game Development
Game engine introduction and approach

What's hot (20)

PPTX
Unity - Game Engine
PPTX
Indie Game Development Intro
PPSX
An Introduction To Game development
PPTX
Design phase of game development of unity 2d game
PPTX
Project presentation FPS
PPTX
Habitat Indie Game Development Pre-Post Mortem
PPTX
What is game development
PPT
What Is A Game Engine
PDF
Connecting the Box - On Tabletop Games and Technology
PDF
Mobile Game Development in Unity
PDF
Educational Game Design Thesis
PPTX
Intro to Game Development and the Game Industry (She Codes TLV)
PPTX
Introduction to game development
PDF
The Basics of Unity - The Game Engine
PPTX
Game Development with Unity
PPTX
PRESENTATION ON Game Engine
PDF
Making A Game Engine Is Easier Than You Think
PPTX
Unity 3D, A game engine
PPTX
Car racing game for android
DOCX
Final project report of a game
Unity - Game Engine
Indie Game Development Intro
An Introduction To Game development
Design phase of game development of unity 2d game
Project presentation FPS
Habitat Indie Game Development Pre-Post Mortem
What is game development
What Is A Game Engine
Connecting the Box - On Tabletop Games and Technology
Mobile Game Development in Unity
Educational Game Design Thesis
Intro to Game Development and the Game Industry (She Codes TLV)
Introduction to game development
The Basics of Unity - The Game Engine
Game Development with Unity
PRESENTATION ON Game Engine
Making A Game Engine Is Easier Than You Think
Unity 3D, A game engine
Car racing game for android
Final project report of a game
Ad

Similar to Game software development trends presentation (20)

PDF
Creating Video Games From Scratch Sky Con
PDF
Design your 3d game engine
PDF
Mono for Game Developers - AltDevConf 2012
PPTX
XNA Intro Workshop
PPT
Cse191 01
PPTX
Criando jogos para o windows 8
PDF
Mobile Graphics, The Need for Open Source Drivers
PPTX
PDF
BMOSLFGEMW: A Spectrum of Game Engine Architectures
DOCX
Game software development trends
PPTX
Tacademy techclinic-2012-07-11
PDF
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
PDF
Software solutions for Games Slides
PPTX
Shape12 6
DOCX
Anthony newman y1 gd engine_terminology unit
DOCX
engine terminology 2
PDF
Android game engine
DOCX
Joshua meyer y1 gd engine_terminology
DOCX
Y1 gd engine_terminology
PDF
Google kick ass-game_programming_with_gwt
Creating Video Games From Scratch Sky Con
Design your 3d game engine
Mono for Game Developers - AltDevConf 2012
XNA Intro Workshop
Cse191 01
Criando jogos para o windows 8
Mobile Graphics, The Need for Open Source Drivers
BMOSLFGEMW: A Spectrum of Game Engine Architectures
Game software development trends
Tacademy techclinic-2012-07-11
Windows Phone 7.5 와 Windows 8 메트로 스타일 앱 개발
Software solutions for Games Slides
Shape12 6
Anthony newman y1 gd engine_terminology unit
engine terminology 2
Android game engine
Joshua meyer y1 gd engine_terminology
Y1 gd engine_terminology
Google kick ass-game_programming_with_gwt
Ad

Recently uploaded (20)

PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Institutional Correction lecture only . . .
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Computing-Curriculum for Schools in Ghana
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Microbial disease of the cardiovascular and lymphatic systems
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Pre independence Education in Inndia.pdf
Microbial diseases, their pathogenesis and prophylaxis
01-Introduction-to-Information-Management.pdf
Final Presentation General Medicine 03-08-2024.pptx
Institutional Correction lecture only . . .
102 student loan defaulters named and shamed – Is someone you know on the list?
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Anesthesia in Laparoscopic Surgery in India
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Computing-Curriculum for Schools in Ghana
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Module 4: Burden of Disease Tutorial Slides S2 2025
school management -TNTEU- B.Ed., Semester II Unit 1.pptx

Game software development trends presentation

  • 2. 1. Game Software Architecture 2. Game Engine Technology 3. Game Graphics Technology 4. 3D-Sound 5. Speech Recognition 6. Artificial Intelligence 7. Cloud Gaming Technologie 8. Next Trends 2
  • 3. AI Content Control Physics Sound Graphic [1] 3
  • 4. Game Engine Input Devices GUI Programmer Physics Rendering Audio Engine Discrete Engine Engine Simulation AI Engine Engine Compiler Data Management Layer Designer Game Content Character Character UI Models and Sound Scripts Data Elements Textures [2] 4
  • 5. [3] Costs: ranges from open source to $ 100K+ 5
  • 6. Microsoft DirectX  Direct3D  DirectInput  DirectSound  DirectPlay [4]  DirectMusic OpenGL  OpenML  OpenCL  OpenAL [5] 6
  • 7. [6, 7, 8]  Using in serious games [4],[5],[6]  Using in mobile phones and web browsers  Using high-level-languages  Support Indie game development [9] 7
  • 8. Game development Multi-platform game without XNA development with XNA Game Languages Microsoft Visual Studio 2010 Game Engine XNA Framework .NET C C++ ASM .NET Compact Framework Framework XBOX Windows DirectX OpenGL Windows 360 Phone 7 [10] 8
  • 9. [11] 9
  • 10. [12] [13] 10
  • 11. Bot  Line of Sight  Natural language processing [14]  Path finding  Scripting support  State machines  Team based AI  Emotional AI [15] 11
  • 13. Continuous Game Server Reception Graphics Command Videocoding Interception Streaming Sound Command Audiocoding Interception SoundLib GraphicsLib Network Audiodecodin g Streaming display Reception Videodecoding gamepad load speaker Client [17]
  • 14. Social Networks Gaming  Mobile Gaming  User-generated Content  Digital distribution/ downloadable content  3D-Gaming  Active, motion-controlled games [18, 19, 20, 21] 14
  • 15. 15
  • 16. [1] http://ig.cs.tu-berlin.de/lehre/da/Weber-Spiele-softwareUndOpenSource-2006-07-04.pdf [2] http://www.cis.cornell.edu/courses/cis3000/2011sp/lectures/10-GameArchitecture.pdf [3] http://createdigitalmotion.com/files/2010/08/unity3.jpg [4] http://www.pcmasters.de/fileadmin/Download-Images/directx-9-vergleich-directx-10.jpg [5] http://arstechnica.com/reviews/2q00/macos-x-dp4/macos-x-dp4-9.html [6]http://4.bp.blogspot.com/_Ss_rLDyRQCk/SxKo2hFFSOI/AAAAAAAAMXE/m2Mda7X0pLg/s 1600/Serious-Games+188.jpg [7] http://ww1.prweb.com/prfiles/2008/09/16/372944/CryGame8x6shots004.jpg [8] http://www.educational-gaming.de/wp-content/uploads/2009/11/wos.jpg [9] http://www.skipstation.com/wp-content/gallery/article-images/xna/xna_logo_1.jpg [10] http://www.slideshare.net/AlexTumanoff/xna-7269364 [11] http://ixbtlabs.com/articles2/sound-technology/ [12] http://www.nataliedee.com/090405/nintendogs.jpg [13] http://static.howstuffworks.com/gif/speech-recognition-process.gif [15] http://www.msnbc.msn.com/id/4038606/ns/technology_and_science-games/t/bringing- emotions-video-games/ 17
  • 17. [16] http://www.giga.de/usernews/00026347-artikel-cloud- gaming/popup/fotostory/image_6.html [17] http://iphome.hhi.de/fechteler/papers/ctHeise212010_AustinatFechtelerGieselmann.pdf [18] http://www.treehugger.com/oceanopolis-facebook-game.jpg [19] http://hothardware.com/newsimages/Item15559/tablet-gaming-1.jpg [20]http://lh5.ggpht.com/_mqZTrjHFzwU/TMAC7pMmQwI/AAAAAAAAFzg/nbZsCrS9BEw/3 D-Game.jpg [21] http://www.game-ups.com/wp-content/uploads/2011/03/bfbbf5b051ing610.jpg.jpg Icons are from: http://www.iconfinder.com/ 18