SlideShare une entreprise Scribd logo
1  sur  17
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

Contenu connexe

Tendances

An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game developmentAhmed
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Muhammad Maaz Irfan
 
Project presentation FPS
Project presentation FPSProject presentation FPS
Project presentation FPSShubham Rajput
 
Habitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post MortemHabitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post MortemCharles Cox
 
What Is A Game Engine
What Is A Game EngineWhat Is A Game Engine
What Is A Game EngineSeth Sivak
 
Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Samuel Miller
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in UnityHakan Saglam
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design ThesisCory Buckley
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Nataly Eliyahu
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineOrisysIndia
 
Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unitydavidluzgouveia
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game EngineDiksha Bhargava
 
Making A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkMaking A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkGorm Lai
 
Car racing game for android
Car racing game for androidCar racing game for android
Car racing game for androidravijot singh
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a gameNadia Nahar
 

Tendances (20)

Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
 
Project presentation FPS
Project presentation FPSProject presentation FPS
Project presentation FPS
 
Habitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post MortemHabitat Indie Game Development Pre-Post Mortem
Habitat Indie Game Development Pre-Post Mortem
 
What is game development
What is game developmentWhat is game development
What is game development
 
What Is A Game Engine
What Is A Game EngineWhat Is A Game Engine
What Is A Game Engine
 
Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in Unity
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design Thesis
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
The Basics of Unity - The Game Engine
The Basics of Unity - The Game EngineThe Basics of Unity - The Game Engine
The Basics of Unity - The Game Engine
 
Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unity
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
 
Making A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You ThinkMaking A Game Engine Is Easier Than You Think
Making A Game Engine Is Easier Than You Think
 
Unity 3D, A game engine
Unity 3D, A game engineUnity 3D, A game engine
Unity 3D, A game engine
 
Car racing game for android
Car racing game for androidCar racing game for android
Car racing game for android
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
 

Similaire à Game software development trends presentation

HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issuesJ.h. Liu
 
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минутAppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минутDevGAMM Conference
 
Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11영호 라
 
Abc of DirectX
Abc of DirectXAbc of DirectX
Abc of DirectXPrabodh20
 
20110917 saitama iphone_dev
20110917 saitama iphone_dev20110917 saitama iphone_dev
20110917 saitama iphone_devKaoru NAKAMURA
 
android mario project
android mario projectandroid mario project
android mario projectkanika kapoor
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profilerobhendry
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows PhoneGlen Gordon
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoInSide Training
 
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)mosaicnet
 
Google Io Introduction To Android
Google Io Introduction To AndroidGoogle Io Introduction To Android
Google Io Introduction To AndroidBhavya Siddappa
 
Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!
Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!
Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!David Isbitski
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesiFunFactory Inc.
 

Similaire à Game software development trends presentation (20)

HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issues
 
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минутAppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
AppSalute & Marmalade SDK: одна игра на все платформы за 6 минут
 
Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11Tacademy techclinic-2012-07-11
Tacademy techclinic-2012-07-11
 
Abc of DirectX
Abc of DirectXAbc of DirectX
Abc of DirectX
 
20110917 saitama iphone_dev
20110917 saitama iphone_dev20110917 saitama iphone_dev
20110917 saitama iphone_dev
 
Windows7
Windows7Windows7
Windows7
 
android mario project
android mario projectandroid mario project
android mario project
 
Arm
ArmArm
Arm
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profile
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
 
3 000
3 0003 000
3 000
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow Trento
 
ARM
ARMARM
ARM
 
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
 
Maysalward 2010
Maysalward 2010Maysalward 2010
Maysalward 2010
 
Google Io Introduction To Android
Google Io Introduction To AndroidGoogle Io Introduction To Android
Google Io Introduction To Android
 
Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!
Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!
Living the Dream: Make the Video Game You’ve Always Wanted and Get Paid For It!
 
Android and Intel Inside
Android and Intel InsideAndroid and Intel Inside
Android and Intel Inside
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Xna game development
Xna game developmentXna game development
Xna game development
 

Dernier

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Dernier (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

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