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

What's hot

Unity - Game Engine
Unity - Game EngineUnity - Game Engine
Unity - Game Engine
Geeks Anonymes
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
An Introduction To Game development
An Introduction To Game developmentAn Introduction To Game development
An Introduction To Game development
Ahmed
 
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 FPS
Shubham 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 Mortem
Charles Cox
 
What is game development
What is game developmentWhat is game development
What is game development
ِAbdulla AlShourbagy
 
What Is A Game Engine
What Is A Game EngineWhat Is A Game Engine
What Is A Game Engine
Seth 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 Unity
Hakan Saglam
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design Thesis
Cory 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 development
Gaetano 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 Engine
OrisysIndia
 
Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unity
davidluzgouveia
 
PRESENTATION ON Game Engine
PRESENTATION ON Game EnginePRESENTATION ON Game Engine
PRESENTATION ON Game Engine
Diksha 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 Think
Gorm Lai
 
Unity 3D, A game engine
Unity 3D, A game engineUnity 3D, A game engine
Unity 3D, A game engine
Md. Irteza rahman Masud
 
Car racing game for android
Car racing game for androidCar racing game for android
Car racing game for android
ravijot singh
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
Nadia Nahar
 

What's hot (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
 

Similar to Game software development trends presentation

HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issues
J.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 DirectX
Prabodh20
 
20110917 saitama iphone_dev
20110917 saitama iphone_dev20110917 saitama iphone_dev
20110917 saitama iphone_dev
Kaoru NAKAMURA
 
Windows7
Windows7Windows7
Windows7
Poonam Debnath
 
android mario project
android mario projectandroid mario project
android mario project
kanika kapoor
 
Arm
ArmArm
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profile
robhendry
 
XNA and Windows Phone
XNA and Windows PhoneXNA and Windows Phone
XNA and Windows Phone
Glen Gordon
 
3 000
3 0003 000
3 000
vossdaica
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow Trento
InSide Training
 
ARM
ARMARM
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
mosaicnet
 
Maysalward 2010
Maysalward 2010Maysalward 2010
Maysalward 2010
Nour KHRAIS
 
Google Io Introduction To Android
Google Io Introduction To AndroidGoogle Io Introduction To Android
Google Io Introduction To Android
Bhavya 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
 
Android and Intel Inside
Android and Intel InsideAndroid and Intel Inside
Android and Intel Inside
Intel Developer Zone Community
 
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
iFunFactory Inc.
 
Xna game development
Xna game developmentXna game development
Xna game development
chanakanakandala1993
 

Similar to 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
 

Recently uploaded

Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 

Recently uploaded (20)

Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.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