SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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.
 

Semelhante a 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
 

Último

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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
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
 
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
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Último (20)

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
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
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
 
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...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

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