SlideShare a Scribd company logo
1 of 9
About Me
• Started programming in 1987
• Master of Engineering
• Internship Mentor at Microsoft
• Hobbyist Game Developer
• Husband, Father
• linkedin.com/in/aodendaal
• @Fengol
South African Produced
• Over 150 Titles
• International Awards
• >1000 Perm & Temp Employed
Other
7%
Itch.io
11%
Xbox
12%
Direct
13%
Mobile Store
15%
Steam
42%
SALES PORTAL
Shared World View
• Documentation
• Client Negotiation
• Tools & Services
• Third Party Integration
• Software Pipelines
• Testing
• Maintenance & Extensibility
Games as a Service
means longer Dev Cycles
Engines/Frameworks Lower Barrier to Entry
Service Providers Offering Gaming-Focused
Cloud Services
Resources
Websites
• Make Games South Africa - https://makegamessa.com
Slack
• ZATech - https://zatech.github.io
YouTube
• Design Doc - https://www.youtube.com/user/Warbot40
• Extra Credits - https://www.youtube.com/user/ExtraCreditz
• Game Maker’s Toolkit -
https://www.youtube.com/user/McBacon1337
South African Game Reel
• https://www.youtube.com/watch?v=MNQkPJcu92Q
• Games:
• Genital Jousting
• Snail Boy
• Drawkanoid
• Viscera Clean-up Detail
• VALA

More Related Content

Similar to State of game development

Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP TogetherJoshua Drew
 
Rapid Prototyping with "Napa" Office 365 Development Tools
Rapid Prototyping with "Napa" Office 365 Development ToolsRapid Prototyping with "Napa" Office 365 Development Tools
Rapid Prototyping with "Napa" Office 365 Development ToolsErik Noren
 
Dan whitehouse seo presentation - xbox
Dan whitehouse  seo presentation - xboxDan whitehouse  seo presentation - xbox
Dan whitehouse seo presentation - xboxDan Whitehouse
 
Mallory game developmentpipeline
Mallory game developmentpipelineMallory game developmentpipeline
Mallory game developmentpipelineKarynNarramore
 
ChilliSource PGConnects Master Class
ChilliSource PGConnects Master ClassChilliSource PGConnects Master Class
ChilliSource PGConnects Master Classtaggames
 
Bringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOpsBringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOpsJaap Brasser
 
Expanded 3D Printing Capabilities—Going Beyond Prototyping
Expanded 3D Printing Capabilities—Going Beyond PrototypingExpanded 3D Printing Capabilities—Going Beyond Prototyping
Expanded 3D Printing Capabilities—Going Beyond PrototypingDesign World
 
Free Remote Meeting Tools
Free Remote Meeting ToolsFree Remote Meeting Tools
Free Remote Meeting ToolsThiago Cechetto
 
Running Successful Facebook Live Events
Running Successful Facebook Live EventsRunning Successful Facebook Live Events
Running Successful Facebook Live EventsRichard Harrington
 
How to successfully publish an app on app source
How to successfully publish an app on app sourceHow to successfully publish an app on app source
How to successfully publish an app on app sourceGunnar Gestsson
 
HTML5 Game Development - BaliGameDev Meetup February 2016
HTML5 Game Development - BaliGameDev Meetup February 2016HTML5 Game Development - BaliGameDev Meetup February 2016
HTML5 Game Development - BaliGameDev Meetup February 2016Trimikha Valentius
 
HTML5 Game Development - Bali GameDev Meetup February 2016
HTML5 Game Development - Bali GameDev Meetup February 2016HTML5 Game Development - Bali GameDev Meetup February 2016
HTML5 Game Development - Bali GameDev Meetup February 2016Trimikha Valentius
 
Power apps and flow user group
Power apps and flow user groupPower apps and flow user group
Power apps and flow user groupCraig Jahnke
 
DNN Summit 2021: DNN Upgrades Made Simple
DNN Summit 2021: DNN Upgrades Made SimpleDNN Summit 2021: DNN Upgrades Made Simple
DNN Summit 2021: DNN Upgrades Made SimpleWill Strohl
 
360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010David Ortinau
 
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 Perforce
 
Game development - What you need to know
Game development - What you need to knowGame development - What you need to know
Game development - What you need to knowKleber da Silva
 
Who wants to be a DBA? Roles and Responsibilities
Who wants to be a DBA? Roles and ResponsibilitiesWho wants to be a DBA? Roles and Responsibilities
Who wants to be a DBA? Roles and ResponsibilitiesKevin Kline
 
Gamebootcamp / Game Developement Acceleration Program
Gamebootcamp / Game Developement Acceleration ProgramGamebootcamp / Game Developement Acceleration Program
Gamebootcamp / Game Developement Acceleration ProgramGuven Celikkaya
 

Similar to State of game development (20)

Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
 
Rapid Prototyping with "Napa" Office 365 Development Tools
Rapid Prototyping with "Napa" Office 365 Development ToolsRapid Prototyping with "Napa" Office 365 Development Tools
Rapid Prototyping with "Napa" Office 365 Development Tools
 
Dan whitehouse seo presentation - xbox
Dan whitehouse  seo presentation - xboxDan whitehouse  seo presentation - xbox
Dan whitehouse seo presentation - xbox
 
A career in SharePoint
A career in SharePointA career in SharePoint
A career in SharePoint
 
Mallory game developmentpipeline
Mallory game developmentpipelineMallory game developmentpipeline
Mallory game developmentpipeline
 
ChilliSource PGConnects Master Class
ChilliSource PGConnects Master ClassChilliSource PGConnects Master Class
ChilliSource PGConnects Master Class
 
Bringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOpsBringing Dev and Ops together with ChatOps
Bringing Dev and Ops together with ChatOps
 
Expanded 3D Printing Capabilities—Going Beyond Prototyping
Expanded 3D Printing Capabilities—Going Beyond PrototypingExpanded 3D Printing Capabilities—Going Beyond Prototyping
Expanded 3D Printing Capabilities—Going Beyond Prototyping
 
Free Remote Meeting Tools
Free Remote Meeting ToolsFree Remote Meeting Tools
Free Remote Meeting Tools
 
Running Successful Facebook Live Events
Running Successful Facebook Live EventsRunning Successful Facebook Live Events
Running Successful Facebook Live Events
 
How to successfully publish an app on app source
How to successfully publish an app on app sourceHow to successfully publish an app on app source
How to successfully publish an app on app source
 
HTML5 Game Development - BaliGameDev Meetup February 2016
HTML5 Game Development - BaliGameDev Meetup February 2016HTML5 Game Development - BaliGameDev Meetup February 2016
HTML5 Game Development - BaliGameDev Meetup February 2016
 
HTML5 Game Development - Bali GameDev Meetup February 2016
HTML5 Game Development - Bali GameDev Meetup February 2016HTML5 Game Development - Bali GameDev Meetup February 2016
HTML5 Game Development - Bali GameDev Meetup February 2016
 
Power apps and flow user group
Power apps and flow user groupPower apps and flow user group
Power apps and flow user group
 
DNN Summit 2021: DNN Upgrades Made Simple
DNN Summit 2021: DNN Upgrades Made SimpleDNN Summit 2021: DNN Upgrades Made Simple
DNN Summit 2021: DNN Upgrades Made Simple
 
360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010360|Flex Recap - San Jose 2010
360|Flex Recap - San Jose 2010
 
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
 
Game development - What you need to know
Game development - What you need to knowGame development - What you need to know
Game development - What you need to know
 
Who wants to be a DBA? Roles and Responsibilities
Who wants to be a DBA? Roles and ResponsibilitiesWho wants to be a DBA? Roles and Responsibilities
Who wants to be a DBA? Roles and Responsibilities
 
Gamebootcamp / Game Developement Acceleration Program
Gamebootcamp / Game Developement Acceleration ProgramGamebootcamp / Game Developement Acceleration Program
Gamebootcamp / Game Developement Acceleration Program
 

More from Andre Odendaal

Convolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing GameConvolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing GameAndre Odendaal
 
Prototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsPrototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsAndre Odendaal
 
Create a worthwhile internship programme
Create a worthwhile internship programmeCreate a worthwhile internship programme
Create a worthwhile internship programmeAndre Odendaal
 
Machine Learning & Unity
Machine Learning & UnityMachine Learning & Unity
Machine Learning & UnityAndre Odendaal
 
JavaScript fundamental data types and functions
JavaScript fundamental data types and functionsJavaScript fundamental data types and functions
JavaScript fundamental data types and functionsAndre Odendaal
 
Narrative without fluff
Narrative without fluffNarrative without fluff
Narrative without fluffAndre Odendaal
 
Comparing the scrum definition to its practice
Comparing the scrum definition to its practiceComparing the scrum definition to its practice
Comparing the scrum definition to its practiceAndre Odendaal
 
Overview of System Virtualization
Overview of System VirtualizationOverview of System Virtualization
Overview of System VirtualizationAndre Odendaal
 
Text adventures & muds
Text adventures & mudsText adventures & muds
Text adventures & mudsAndre Odendaal
 
Why you should make board games?
Why you should make board games?Why you should make board games?
Why you should make board games?Andre Odendaal
 

More from Andre Odendaal (12)

Preparing Your CV
Preparing Your CVPreparing Your CV
Preparing Your CV
 
Convolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing GameConvolutional Neural Networks plays Racing Game
Convolutional Neural Networks plays Racing Game
 
Roguelike Theory
Roguelike TheoryRoguelike Theory
Roguelike Theory
 
Prototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDsPrototyping with Text Adventures and MUDs
Prototyping with Text Adventures and MUDs
 
Create a worthwhile internship programme
Create a worthwhile internship programmeCreate a worthwhile internship programme
Create a worthwhile internship programme
 
Machine Learning & Unity
Machine Learning & UnityMachine Learning & Unity
Machine Learning & Unity
 
JavaScript fundamental data types and functions
JavaScript fundamental data types and functionsJavaScript fundamental data types and functions
JavaScript fundamental data types and functions
 
Narrative without fluff
Narrative without fluffNarrative without fluff
Narrative without fluff
 
Comparing the scrum definition to its practice
Comparing the scrum definition to its practiceComparing the scrum definition to its practice
Comparing the scrum definition to its practice
 
Overview of System Virtualization
Overview of System VirtualizationOverview of System Virtualization
Overview of System Virtualization
 
Text adventures & muds
Text adventures & mudsText adventures & muds
Text adventures & muds
 
Why you should make board games?
Why you should make board games?Why you should make board games?
Why you should make board games?
 

Recently uploaded

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Recently uploaded (20)

Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 

State of game development

  • 1.
  • 2. About Me • Started programming in 1987 • Master of Engineering • Internship Mentor at Microsoft • Hobbyist Game Developer • Husband, Father • linkedin.com/in/aodendaal • @Fengol
  • 3. South African Produced • Over 150 Titles • International Awards • >1000 Perm & Temp Employed Other 7% Itch.io 11% Xbox 12% Direct 13% Mobile Store 15% Steam 42% SALES PORTAL
  • 4. Shared World View • Documentation • Client Negotiation • Tools & Services • Third Party Integration • Software Pipelines • Testing • Maintenance & Extensibility
  • 5. Games as a Service means longer Dev Cycles
  • 7. Service Providers Offering Gaming-Focused Cloud Services
  • 8. Resources Websites • Make Games South Africa - https://makegamessa.com Slack • ZATech - https://zatech.github.io YouTube • Design Doc - https://www.youtube.com/user/Warbot40 • Extra Credits - https://www.youtube.com/user/ExtraCreditz • Game Maker’s Toolkit - https://www.youtube.com/user/McBacon1337
  • 9. South African Game Reel • https://www.youtube.com/watch?v=MNQkPJcu92Q • Games: • Genital Jousting • Snail Boy • Drawkanoid • Viscera Clean-up Detail • VALA

Editor's Notes

  1. WoW released in NA 2004, EU 2005
  2. PyGame – Python PlayCanvas – JavaScript LibGDX – Java Rust – C++ Equivalence