SlideShare a Scribd company logo
1st Amsterdam HTML5 Game
Development Meetup
Amsterdam August 7, 2014
Who are we?
Framework and tools for creating WebGL rich content
Founded January 2012, Haarlem
The Netherlands
Jurjen de Wal – Managing Director
Maarten Steur – Platform Architect
Maarten Heinstra – 3D Artist
Trevor van Hoof – Tools programmer
www.threedeemedia.com
Developing Web Graphics with WebGL
What is WebGL?
WebGL: real-time 3D rendering
• OpenGL ES in a browser
• JavaScript API bindings
• Supported in nearly all modern browsers
• Supported on many devices
• Shipped since early 2011
• Standard is maintained by Khronos Group
What ≠ WebGL?
Ehh no, it’s not Stereoscopic 3D...
History of WebGL
Source: https://github.com/yomotsu/figures-to-explain-webgl-threejs
What can you do with WebGL?
Game developement
3D Advertising
Data visualization
Product visualization
eCommerce, Websites...
WebGL Support
Source: http://beta.caniuse.com/#feat=webgl
Who has WebGL
Desktop Smartphone
Source: http://webglstats.com
How WebGL works
WebGL is a JavaScript drawing API
• Draw to HTML5 canvas element using a (“webgl”) context
• Low-level drawing – buffers, primitives, textures and shaders
• Accelerated by graphics hardware (GPU)
• Can draw 2D as well as 3D graphics
• Integrates seamlessly with other page content
• There is no file format; no markup language; no DOM
Why use WebGL?
• Rich internet experiences with hardware-accelerated 3D
• No downloads, no plugins
• Complete integration with HTML5 page elements
• Cross-platform
• Rapid development with the right tools
• Performance – it’s faster than 2D canvas
• Royalty-free - no licensing issues
Web 3D is finally here!
Adformatie Jan’14
Emerce Feb’14
Apple WWDC June’14!
Web 3D is finally here!
• WebGL is solid for developing games and other rich content
• OpenGL ES under the hood (it’s what’s running on your phone
and tablet)
• Huge development, testing and conformance effort by
browser vendors
• Strong standards group maintaining it (www.khronos.org)
• In most browsers and growing number of devices
• Apple’s announced support for WebGL in iOS 8 marks the
tipping point!
• A few enhancements will help…
What do you need to get started?
1. Rendering engine
2. Application functionality
3. Content creation pipeline - 3D tools e.g. Autodesk Maya, Blender
WebGL Game Engines & Tools
• ThreeDee Media
• GooTechnologies
• PlayCanvas
• Turbulenz
• Three.js
• Verold Studio
• Babylon.js (Google)
• Scene.js
TDM Engine
HTML5 and WebGL based graphics engine
• Entity-component system
• Animation
• Input (keyboard, mouse, touch)
• Dynamic lighting
• Post-effects
• Support for external libraries (physics, sound, monetization)
• Documentation & tutorials
Our game engine gives you all the features you
need to make stunning cross platform 3D web games!
TDM Engine 3.1.0 beta release following soon!
Email us to get early access:
info@threedeemedia.com
TDM Engine
HTML5 and WebGL based graphics engine
WebGL Resources
http://www.khronos.org/webgl/
http://learningwebgl.com/blog/
http://tonyparisi.wordpress.com/
@ThreeDeeMedia
@pyalot
@mrdoob
@alteredq
@auradeluxe
@Tojiro
Stellar Strongholds
Mini-Game

More Related Content

PDF
Introduction to WebGL - 1st WebGL meetup Amsterdam
PPTX
Why front-end matters in 2019
PPTX
WebVR with Babylon.JS
PPTX
Q tales project - WebGL
PPT
Edwin Aoki @ FOWA 08
PPTX
Centric - PWA WebCast
PPTX
Presentation - Windows app development - I - Mr. Chandan Gupta
PDF
Photoshop Elements 11
Introduction to WebGL - 1st WebGL meetup Amsterdam
Why front-end matters in 2019
WebVR with Babylon.JS
Q tales project - WebGL
Edwin Aoki @ FOWA 08
Centric - PWA WebCast
Presentation - Windows app development - I - Mr. Chandan Gupta
Photoshop Elements 11

Viewers also liked (15)

PDF
IBM MobileFirst - Hybrid App Development
PPTX
Cross platform mobile developement introduction
PPT
360 Flex Atlanta
PPT
Cross Platform Mobile Development with Xamarin
PPTX
Cross Platform Mobile Application Development Using Xamarin and C#
PPT
Most Popular Cross Platform Mobile Development Tools
ODP
Synapse india reviews on mobile application development
PDF
03 cross platform design
PPT
Cross platform mobile application development
PDF
Cross Platform, Native Mobile Application Development Using Xamarin and C#
PPTX
Cross Platform Mobile Application Development
PPTX
Cross-platform mobile development: choices and limitations [IndicThreads Mob...
PDF
Cross platform web app development
PPTX
Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform development
PDF
Cross Platform Mobile Development
IBM MobileFirst - Hybrid App Development
Cross platform mobile developement introduction
360 Flex Atlanta
Cross Platform Mobile Development with Xamarin
Cross Platform Mobile Application Development Using Xamarin and C#
Most Popular Cross Platform Mobile Development Tools
Synapse india reviews on mobile application development
03 cross platform design
Cross platform mobile application development
Cross Platform, Native Mobile Application Development Using Xamarin and C#
Cross Platform Mobile Application Development
Cross-platform mobile development: choices and limitations [IndicThreads Mob...
Cross platform web app development
Rares Serban, Sr. Mobile Developer at Soft to you - cross-platform development
Cross Platform Mobile Development
Ad

Similar to Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentation (20)

PPTX
WebGL For Game Development Spring 2013
PDF
Power of WebGL (FSTO 2014)
PPTX
Pocket web gl sk
PDF
Demistifying the 3D Web
PDF
Demystifying the 3d web - Codemotion 2016
PDF
Demystifying the 3D Web by Pietro Grandi @ Codemotion Dubai 2016
PDF
WebGL demos showcase
PPTX
WebGL For Game Development 2012
PPTX
HTML5DevConf 2013 (October): WebGL is a game changer!
PPTX
WebGL Crash Course
DOC
Webgl game development.
DOC
Webgl game development
PDF
You Don't Know WebGL at GREE Tech Talk #08
PDF
[GREE Tech Talk #08] You Don't Know WebGL
PPTX
WebGL: Yesterday, Today, Tomorrow
PPTX
WebGL, HTML5 and How the Mobile Web Was Won
PDF
Web gl & three.js.key
PDF
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony Parisi
PPTX
Building Rich Internet Applications with HTML5 and WebGL
PPTX
WebGL - It's GO Time
WebGL For Game Development Spring 2013
Power of WebGL (FSTO 2014)
Pocket web gl sk
Demistifying the 3D Web
Demystifying the 3d web - Codemotion 2016
Demystifying the 3D Web by Pietro Grandi @ Codemotion Dubai 2016
WebGL demos showcase
WebGL For Game Development 2012
HTML5DevConf 2013 (October): WebGL is a game changer!
WebGL Crash Course
Webgl game development.
Webgl game development
You Don't Know WebGL at GREE Tech Talk #08
[GREE Tech Talk #08] You Don't Know WebGL
WebGL: Yesterday, Today, Tomorrow
WebGL, HTML5 and How the Mobile Web Was Won
Web gl & three.js.key
WT-4064, Build Rich Applications with HTML5 and WebGL, by Tony Parisi
Building Rich Internet Applications with HTML5 and WebGL
WebGL - It's GO Time
Ad

Recently uploaded (20)

PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Introduction to Artificial Intelligence
PDF
System and Network Administration Chapter 2
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Nekopoi APK 2025 free lastest update
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PPTX
Transform Your Business with a Software ERP System
PPTX
assetexplorer- product-overview - presentation
Upgrade and Innovation Strategies for SAP ERP Customers
VVF-Customer-Presentation2025-Ver1.9.pptx
Introduction to Artificial Intelligence
System and Network Administration Chapter 2
Odoo Companies in India – Driving Business Transformation.pdf
Computer Software and OS of computer science of grade 11.pptx
Nekopoi APK 2025 free lastest update
Softaken Excel to vCard Converter Software.pdf
CHAPTER 2 - PM Management and IT Context
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Design an Analysis of Algorithms I-SECS-1021-03
Designing Intelligence for the Shop Floor.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
How to Choose the Right IT Partner for Your Business in Malaysia
Transform Your Business with a Software ERP System
assetexplorer- product-overview - presentation

Amsterdam HTML5 Game Developement Meetup - ThreeDee Media presentation

  • 1. 1st Amsterdam HTML5 Game Development Meetup Amsterdam August 7, 2014
  • 2. Who are we? Framework and tools for creating WebGL rich content Founded January 2012, Haarlem The Netherlands Jurjen de Wal – Managing Director Maarten Steur – Platform Architect Maarten Heinstra – 3D Artist Trevor van Hoof – Tools programmer www.threedeemedia.com
  • 4. What is WebGL? WebGL: real-time 3D rendering • OpenGL ES in a browser • JavaScript API bindings • Supported in nearly all modern browsers • Supported on many devices • Shipped since early 2011 • Standard is maintained by Khronos Group
  • 5. What ≠ WebGL? Ehh no, it’s not Stereoscopic 3D...
  • 6. History of WebGL Source: https://github.com/yomotsu/figures-to-explain-webgl-threejs
  • 7. What can you do with WebGL? Game developement 3D Advertising Data visualization Product visualization eCommerce, Websites...
  • 9. Who has WebGL Desktop Smartphone Source: http://webglstats.com
  • 10. How WebGL works WebGL is a JavaScript drawing API • Draw to HTML5 canvas element using a (“webgl”) context • Low-level drawing – buffers, primitives, textures and shaders • Accelerated by graphics hardware (GPU) • Can draw 2D as well as 3D graphics • Integrates seamlessly with other page content • There is no file format; no markup language; no DOM
  • 11. Why use WebGL? • Rich internet experiences with hardware-accelerated 3D • No downloads, no plugins • Complete integration with HTML5 page elements • Cross-platform • Rapid development with the right tools • Performance – it’s faster than 2D canvas • Royalty-free - no licensing issues
  • 12. Web 3D is finally here! Adformatie Jan’14 Emerce Feb’14 Apple WWDC June’14!
  • 13. Web 3D is finally here! • WebGL is solid for developing games and other rich content • OpenGL ES under the hood (it’s what’s running on your phone and tablet) • Huge development, testing and conformance effort by browser vendors • Strong standards group maintaining it (www.khronos.org) • In most browsers and growing number of devices • Apple’s announced support for WebGL in iOS 8 marks the tipping point! • A few enhancements will help…
  • 14. What do you need to get started? 1. Rendering engine 2. Application functionality 3. Content creation pipeline - 3D tools e.g. Autodesk Maya, Blender WebGL Game Engines & Tools • ThreeDee Media • GooTechnologies • PlayCanvas • Turbulenz • Three.js • Verold Studio • Babylon.js (Google) • Scene.js
  • 15. TDM Engine HTML5 and WebGL based graphics engine • Entity-component system • Animation • Input (keyboard, mouse, touch) • Dynamic lighting • Post-effects • Support for external libraries (physics, sound, monetization) • Documentation & tutorials Our game engine gives you all the features you need to make stunning cross platform 3D web games!
  • 16. TDM Engine 3.1.0 beta release following soon! Email us to get early access: info@threedeemedia.com TDM Engine HTML5 and WebGL based graphics engine

Editor's Notes

  • #4: WebGL will have a bid impact on the web. We’ve been working on WebGL for the last 2 years We’re building tools to create application and games. Will show some demo’s on the engine we’re building.
  • #5: At its most basic level, WebGL (Web Graphics Library) is a JavaScript extension that uses the processing power of your Graphic Processing Unit (GPU) to create 3D graphics that update in real time. WebGL is bringing hardware accelerated 3D graphics to modern web browsers. This means you can launch any rich 3D experience in your browser without the need for installing plugins or additional software. WebGL is managed by the not for profit industry consortium The Khronos Group. It is an open technology backed by several enterprise giants such as Apple, Google, Mozilla, Opera, AMD, and NVIDIA.
  • #7: Virtual Reality Modeling Language (VRML) is een markup-taal waarin driedimensionale objecten kunnen worden beschreven, speciaal ontworpen voor het wereldwijde web. Door middel van een VRML-browserplug-in kan het object dan van alle kanten worden bekeken, geroteerd, in- en uitgezoomd worden enzovoort. Dit maakt het mogelijk driedimensionale scènes via het internet te presenteren zonder dat hier extreem veel gegevens voor moeten worden verstuurd. VRML heeft een opvolger, X3D, die bedoeld is om VRML te vervangen.
  • #8: Game developement, Advertising (3D mobile advertising), Data visualization, Products, eCommerce, Websites.
  • #10: Tablet, Games consoles Smart TV
  • #11: Libraries and frameworks are key to fast ramp up and productive development WebGL is a Javascript layer access to the graphics card, as you would have when building native apps
  • #12: Cross platfrom (sort off)
  • #13: Web3D is here today – you can start building commercial applications Its is not only for big game / development studio’s – it for you. Frameworks like what we’re building is making is accessible. Suddenly WebGL is the largest cross browser gaming platform!
  • #14: Device input – mouse lock API coming Audio and video API chaos Formats and delivery - streaming, compression, binary WebGL is the largest 3D gaming platform out there. Tools and frameworks are young and evolving Export from pro tools a bit shaky
  • #16: TDM Engine is built using the entity-component-system pattern.  This avoids complex object hierarchies, provides excellent composition capabilities and is easily extensible. http://docs.threedeemedia.com/jsdoc/index.html
  • #20: http://lab.threedeemedia.com/jsdoc/index.html