SlideShare a Scribd company logo
1 of 76
Download to read offline
Choosing the Game Engine
   that is Right for You
        Mark DeLoura
    Videogame Technology
          Consultant
       October 12, 2009
Introduction
Topics

• The Evolution of Game Engines

• Choosing a Game Engine

• Available Engines
The Evolution of Game
             Engines

•   Graphics engines to game engines
•   Software 3D to hardware 3D
•   Consoles embrace game engines
•   The Mod generation
•   Shader evolution
•   Costs and complexity
Graphics Engines
       to Game Engines
• 1993: Doom (idTech 1)
Graphics Engines
       to Game Engines
• 1995: Software-rendered engines
  – Argonaut’s BRender
  – Criterion’s Renderware
  – RenderMorphics’ Reality Lab
Graphics Engines
       to Game Engines
• 1996: Quake 1
Software 3D to Hardware 3D
• 1996: Quake 1
Software 3D to Hardware 3D
• 1997: Quake 2 (idTech 2)
Software 3D to Hardware 3D
• 1998: Half-Life (GoldSRC)
Software 3D to Hardware 3D
• 1998: Unreal (Unreal Engine 1)
Software 3D to Hardware 3D
• 1999: Quake 3 (idTech 3)
Consoles Embrace Engines
• 1999: PlayStation2
Consoles Embrace Engines
• 1999: NDL’s NetImmerse 3D
• 2000: Intrinsic Graphics’ Alchemy
Consoles Embrace Engines
• 2001: Grand Theft Auto III uses
  Criterion’s Renderware
Consoles Embrace Engines
• 2003: Unreal 2 PC (Unreal Engine 2)
• 2004: Unreal 2 Xbox; PS2 in dev
Consoles Embrace Engines
• 2003: Vicarious Visions purchases
  Intrinsic Graphics (Alchemy)

• 2004: EA purchases Criterion
  (Renderware)

• 2005: Emergent purchases NDL
  (NetImmerse, Gamebryo)
Engines Embrace Consoles

• 2007: Unreal Engine 3
  – PC, Xbox360, PS3


• 2009: CryEngine 3
  – PC, Xbox360, PS3
The Mod Generation
The Mod Generation
• 1993: Doom (idTech 1)
The Mod Generation
• 1997: Quake 2 (idTech 2)
The Mod Generation
• 1998: Unreal (Unreal Engine 1)
The Mod Generation
• 2001: Tribes 2 (Torque)
The Mod Generation
• 2002: Criterion ships Renderware
  Studio
The Mod Generation

• 2004: Doom 3 (idTech 4)

• 2004: Half-Life 2 (Source)

• 2004: FarCry (CryEngine)
The Mod Generation
• 2007: Gears of War (Unreal Engine 3)
The Mod Generation
• 2007: Crysis (CryEngine 2)
Shader Evolution
• 1999-2000: “All games on a
  particular engine look the same.”
Shader Evolution
• 2000: GeForce3 released
Shader Evolution
• 2004: Doom 3 (idTech 4)
Shader Evolution
• 2004: Half-Life 2 (Source)
Shader Evolution
• 2004: Far Cry (CryEngine)
Shader Evolution
• 2007: Gears of War (Unreal Engine 3)
Current Engine Trends
• Game development costs are very
  high
  – Amortize development across
    multiple games and multiple
    platforms

• Multi-processor complexity
  – Encourages use of game engines that
    make multi-processor development
    simpler
Choosing a Game Engine

• The most important decision you
  will make about game technology
1. Create Your Game Design
• A draft Game Design Document
2. Create Your Tech Design
• A draft Technical Design Document
3. Create Your Production Plan

• A draft Production Plan
4. Now Look at Engines!
Developer Survey

• February 2009 survey of game
  developers on game engines
  – Senior producers
  – Senior engineers


• Results published on
  Gamasutra.com
Game Engine Decisions
• The most important considerations
  – Cost: What can you afford?
  – Relevance to platforms, genre, design
  – Support
  – Functionality: Time saved
  – Tools and Content Pipeline
  – Integration into Current Technology
  – Flexibility
Cost: What can you afford?
• Tiers of game engines roughly
  match cost
  – MMO Engines
  – High-end Engines
  – Mid-range Engines
  – Casual / Web Engines
  – Open source PC Engines
Cost: What can you afford?
• Deal structures are flexible
  – Survey: Preferred deal structure?


          17.9%

                               Flat-rate
                  82.1%        Royalty
Cost: What can you afford?
• Other costs to keep in mind
  – Training
  – Integration time
  – Support and maintenance fees
  – Add-ons
  – Potentially unhappy employees
Cost: What can you afford?
• Potentially unhappy employees?
  – Survey: If budget and time were no
    object, which of these would you
    prefer?

             7.0%
    9.3%
                    46.5%   Create ourselves
                            Use middleware
     37.2%
                            Purchase engine
                            Other
Relevance
• Platforms
  – MMO, PC standalone, consoles,
    handhelds, mobile
• Genre
  – Look for similar games which use the
    engine
• Design
  – What is most important? Graphics?
    Interaction? Physics?
Support

• Documentation

• Support team structure

• Samples and tutorials
Support
• Survey: Most important engine
  practices
  1.   Source code is available
  2.   Known to easily integrate
  3.   Resource management is tweakable
  4.   Ongoing access to current builds
  5.   Clear development roadmap
Support
• Get a demo license!
Functionality
• Survey: Most important engine
  systems
  1.   Multi-threading system
  2.   Rendering pipeline
  3.   Animation system
  4.   Collision detection / physics system
  5.   Streaming system
  6.   Networking design
• Varies based on game, team
  expertise, other middleware
Tools and Pipeline
• Survey: Most important engine
  tools
  1. Profiling system
  2. Live preview on target platform


         37.5%
                                  Yes
                      62.5%
                                  No
Tools and Pipeline
• Most important engine tools
  3. Standalone world builder
  4. Particle system editor
Tools and Pipeline
• More important engine tools

  5. Scripting system
     • Run-time script debugger
     • 51.3% of projects use Lua
Tools and Pipeline
• Build Process
  – Average code change: 3.5 minutes
  – Average full rebuild: 105 minutes
         Using Automated Builds
        11.9%


                                  Yes
                   88.1%          No
Integration
• Existing custom technology
• Middleware technology

   Using Engine            Using Middleware
                          10.3%
 45.0%
                    Yes                       Yes
         55.0%                    89.7%
                    No                        No
Integration
• Survey: Most popular middleware
  libraries
  – Bink
  – FMOD
  – Havok
  – Scaleform
  – Kynapse
  – Wwise
Flexibility
• What range of games are made on
  the engine?

• Talk to people who have used the
  engine.

• Work with the code: how brittle is
  it?
Other important factors

• Outsourcing

• Source code escrow
Most Importantly
• DEMO!
Currently Available Engines
•   MMO Engines
•   High-end Engines
•   Mid-range Engines
•   Casual / Web Engines
•   Open source PC Engines
MMO Engines
• BigWorld Technology Suite
• Simutronics’ HeroEngine

• Sun’s Project Darkstar (server)
High-end Engines
• Epic’s Unreal Engine 3
• Crytek’s CryEngine 3
• Digital Extremes’ Evolution Engine

• id’s idTech 4/5/6
• Valve’s Source
Mid-range Engines
•   Emergent’s Gamebryo
•   Terminal Reality’s Infernal Engine
•   Blitz Games’ BlitzTech
•   Trinigy’s Vision Engine
•   Vicious Cycle’s Vicious Engine
Casual / Web Engines
• Unity Technologies’ Unity
• Garage Games’ Torque
• Macromedia Flash
  – For example, PushButton Engine
• Sun’s Java
  – For example, jMonkey Engine
Open source PC Engines
• Irrlicht
• OGRE3D
• Panda3D

• Many more listed at:
  – en.wikipedia.org/wiki/List_of_game_
    engines
  – zh.wikipedia.org/wiki/游戏引擎列表
Another option:
       Use middleware

• Use middleware to supplement
  your own engine
Online Games
• BigWorld Technology
  – Tian Xia 2, Kingdom Heroes 2 Online,
    Chuang Shi Online
Online Games
• Simutronics’ HeroEngine
  – Star Wars: The Old Republic
Online Games
• Crytek’s CryEngine 3 (2)
  – AION, Entropia
Online Games
• Unreal Engine 3
  – Alliance of Valiant Arms (A.V.A.), APB,
    Huxley, The Agency
Online Games
• Gamebryo
  – Warhammer Online, Wizard 101,
    Dark Age of Camelot
Casual Games
• Unity
Casual Games
• Torque
Conclusion
• There are many, MANY engines

• Plan what you are making BEFORE
  analyzing game engines

• Each engine has unique features –
  analyze games, talk to users, demo
  the pipeline, examine the code
Closing
• Mark DeLoura’s contact info:
  – http://www.satori.org
  – mdeloura@satori.org
• Gamasutra engine articles:
  – http://www.gamasutra.com/blogs/M
    arkDeLoura/124/

More Related Content

What's hot

Roles in the gaming industry
Roles in the gaming industryRoles in the gaming industry
Roles in the gaming industry
missstevenson01
 

What's hot (20)

Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game Design
 
unity basics
unity basicsunity basics
unity basics
 
Game Design Fundamentals
Game Design FundamentalsGame Design Fundamentals
Game Design Fundamentals
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:KyivAnatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Game Design Process
Game Design ProcessGame Design Process
Game Design Process
 
Game Elements
Game ElementsGame Elements
Game Elements
 
Unreal Engine 4 Introduction
Unreal Engine 4 IntroductionUnreal Engine 4 Introduction
Unreal Engine 4 Introduction
 
Game design document
Game design document Game design document
Game design document
 
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
 
Game development
Game developmentGame development
Game development
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Workflow of Creating Game UX/UI Design
Workflow of Creating Game UX/UI DesignWorkflow of Creating Game UX/UI Design
Workflow of Creating Game UX/UI Design
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
 
What is game development
What is game developmentWhat is game development
What is game development
 
Roles in the gaming industry
Roles in the gaming industryRoles in the gaming industry
Roles in the gaming industry
 

Viewers also liked

D5.2 Plan4all Networking Architecture
D5.2 Plan4all Networking ArchitectureD5.2 Plan4all Networking Architecture
D5.2 Plan4all Networking Architecture
plan4all
 
Grupo condor 1
Grupo condor 1Grupo condor 1
Grupo condor 1
paulinaare
 
Methodes travail etudiants
Methodes travail etudiantsMethodes travail etudiants
Methodes travail etudiants
Elsa von Licy
 
¡Come sano y muévete!
¡Come sano y muévete!¡Come sano y muévete!
¡Come sano y muévete!
Nutrialia
 
Proyecto instructivo sobre formulacin de et y tdr
Proyecto instructivo sobre formulacin de et y tdrProyecto instructivo sobre formulacin de et y tdr
Proyecto instructivo sobre formulacin de et y tdr
Wildo Huillca Moyna
 

Viewers also liked (20)

Comfirm AlphaMail
Comfirm AlphaMailComfirm AlphaMail
Comfirm AlphaMail
 
El Tejido del Espacio-tiempo
El Tejido del Espacio-tiempoEl Tejido del Espacio-tiempo
El Tejido del Espacio-tiempo
 
Google adwords, el impulso que necesita tu empresa.
Google adwords, el impulso que necesita tu empresa.Google adwords, el impulso que necesita tu empresa.
Google adwords, el impulso que necesita tu empresa.
 
Project world grow coaches
Project world grow coachesProject world grow coaches
Project world grow coaches
 
Presentacion online
Presentacion onlinePresentacion online
Presentacion online
 
Guía de destinos turísticos de base deportiva
Guía de destinos turísticos de base deportivaGuía de destinos turísticos de base deportiva
Guía de destinos turísticos de base deportiva
 
D5.2 Plan4all Networking Architecture
D5.2 Plan4all Networking ArchitectureD5.2 Plan4all Networking Architecture
D5.2 Plan4all Networking Architecture
 
TEMA 10: XARXES SOCIALS EN EDUCACIÓ. TWITTER I FACEBOOK
TEMA 10: XARXES SOCIALS EN EDUCACIÓ. TWITTER I FACEBOOKTEMA 10: XARXES SOCIALS EN EDUCACIÓ. TWITTER I FACEBOOK
TEMA 10: XARXES SOCIALS EN EDUCACIÓ. TWITTER I FACEBOOK
 
Cebix Sofinnova Japan Presentation
Cebix Sofinnova Japan PresentationCebix Sofinnova Japan Presentation
Cebix Sofinnova Japan Presentation
 
Bonding over Fitness - Romantic Fitness Ideas by Eat Water
Bonding over Fitness - Romantic Fitness Ideas by Eat WaterBonding over Fitness - Romantic Fitness Ideas by Eat Water
Bonding over Fitness - Romantic Fitness Ideas by Eat Water
 
Velas
VelasVelas
Velas
 
Newswriting ii
Newswriting iiNewswriting ii
Newswriting ii
 
Grupo condor 1
Grupo condor 1Grupo condor 1
Grupo condor 1
 
Ficha de evaluacion de practicas
Ficha de evaluacion de practicasFicha de evaluacion de practicas
Ficha de evaluacion de practicas
 
Dsdm
DsdmDsdm
Dsdm
 
Methodes travail etudiants
Methodes travail etudiantsMethodes travail etudiants
Methodes travail etudiants
 
Alanina
AlaninaAlanina
Alanina
 
¡Come sano y muévete!
¡Come sano y muévete!¡Come sano y muévete!
¡Come sano y muévete!
 
Proyecto instructivo sobre formulacin de et y tdr
Proyecto instructivo sobre formulacin de et y tdrProyecto instructivo sobre formulacin de et y tdr
Proyecto instructivo sobre formulacin de et y tdr
 
Inteligencia de mercado_de_la_palta_2010
Inteligencia de mercado_de_la_palta_2010Inteligencia de mercado_de_la_palta_2010
Inteligencia de mercado_de_la_palta_2010
 

Similar to Choosing your Game Engine (2009)

ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game developmentITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp
 
Visug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on KinectVisug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on Kinect
Visug
 
Frokost seminar windows 8 februar 2013
Frokost seminar   windows 8 februar 2013Frokost seminar   windows 8 februar 2013
Frokost seminar windows 8 februar 2013
Olav Tvedt
 

Similar to Choosing your Game Engine (2009) (20)

GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
Шлигін Олександр “Розробка ігор в Unity загальні помилки” GameDev Conference ...
 
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
East Coast DevCon 2014: Engine Overview - A Programmer’s Glimpse at UE4
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
 
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
West Coast DevCon 2014: Engine Overview - A Programmers Glimpse at UE4
 
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game developmentITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
ITCamp 2011 - Catalin Zima - Common pitfalls in Windows Phone 7 game development
 
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
Developing and optimizing a procedural game: The Elder Scrolls Blades- Unite ...
 
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
Shift Remote: AI: Behind the scenes development in an AI company - Matija Ili...
 
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
Shift Remote AI: Behind the Scenes Development in an AI Company - Matija Ilij...
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Brewing Your Own Game Engie eng
Brewing Your Own Game Engie engBrewing Your Own Game Engie eng
Brewing Your Own Game Engie eng
 
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
 
Game unity
Game unityGame unity
Game unity
 
Best Practices For Game Development Using Perforce Streams
Best Practices For Game Development Using Perforce Streams Best Practices For Game Development Using Perforce Streams
Best Practices For Game Development Using Perforce Streams
 
GMG204 TinyCo’s Best Practices for Developing, Scaling, and Monetizing Games ...
GMG204 TinyCo’s Best Practices for Developing, Scaling, and Monetizing Games ...GMG204 TinyCo’s Best Practices for Developing, Scaling, and Monetizing Games ...
GMG204 TinyCo’s Best Practices for Developing, Scaling, and Monetizing Games ...
 
Visug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on KinectVisug: Say Hello to my little friend: a session on Kinect
Visug: Say Hello to my little friend: a session on Kinect
 
Metasploitation part-1 (murtuja)
Metasploitation part-1 (murtuja)Metasploitation part-1 (murtuja)
Metasploitation part-1 (murtuja)
 
This was a triumph: Evolving intelligent bots for videogames. And for Science.
This was a triumph: Evolving intelligent bots for videogames. And for Science. This was a triumph: Evolving intelligent bots for videogames. And for Science.
This was a triumph: Evolving intelligent bots for videogames. And for Science.
 
Frokost seminar windows 8 februar 2013
Frokost seminar   windows 8 februar 2013Frokost seminar   windows 8 februar 2013
Frokost seminar windows 8 februar 2013
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Choosing your Game Engine (2009)