SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Web GL 
Game Development
Agenda 
About The Author 
Overview of the Book 
What you will Learn From This Book 
In Detail 
Approach 
Who this Book is For
About The Author 
Sumeet Arora 
Sumeet Arora is a tech entrepreneur. He 
founded Evon Technologies, a mobile, 
web design and development company 
and Logic Simplified, a 
game development company. He 
holds the position of CTO at Evon and 
works as a consultant for Logic 
Simplified. He has worked as an 
architect consultant for scalable web 
portals for clients across the globe. 
His core expertise lies in 3D rendering 
technologies and collaboration tools.
For the past four years, he has been 
working with various 
clients/companies on multiplatform 
content delivery. His own passion 
towards gaming technologies has 
helped him help his clients in 
launching games on various platforms 
on both web and mobile. Currently his 
company, Logic Simplified, helps new 
gaming ideas to launch in the market.
Overview of the Book 
Load and rendering Complex 3D 
Objects in WebGL using Javascript. 
Applying textures and Lightning to 
Game scenarios 
Load Rigged 3D models and 
Skeletal Animations 
Add Physics Engine to 
WebGL Games
What You will Learn From This Book 
Load 3D objects exported from 
Blender using WebGL 
Understand texture mapping and 
apply textures to 3D objects 
Add lights and a camera to a WebGL 
scene 
Create simple object animations 
utilizing matrix transformations
Fiddle with complex object 
animations such as skeletal 
animations 
Get to grips with user interaction and 
picking 
Build multiplayer games in WebGL
In Detail 
WebGL, the web implementation of 
Open GL, is a JavaScript API used to 
render interactive 3D graphics within 
any compatible web browser, without 
the need for plugins. It helps you 
create detailed, high-quality graphical 
3D objects easily. WebGL elements 
can be mixed with other HTML 
elements and composites to create 
high-quality, interactive, creative, 
innovative graphical 3D objects.
This book begins with collecting coins in 
Super Mario, killing soldiers in Contra, 
and then quickly evolves to working 
out strategies in World of Warcraft. 
You will be guided through creating 
animated characters, image 
processing, and adding effects as part 
of the web page canvas to the 2D/3D 
graphics. Pour life into your gaming 
characters and learn how to create 
special effects seen in the most 
powerful 3D games.
Each chapter begins by showing you the 
underlying mathematics and its 
programmatic implementation, ending 
with the creation of a complete game 
scene to build a wonderful virtual 
world.
Approach 
This book is set-by-step, example-based 
tutorial that provides details on 
gaming logic using Web GL.
Who This Book Is For 
If you are a programmer who wants to 
transform the skill of blending 
imagination and throughput in games, 
this is the book for you. You need to 
have a good understanding of object-oriented 
programming, JavaScript, 
and vector and matrix operations.

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (11)

Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation
 
Open Stack vs .NET Stack - For Startups
Open Stack vs .NET Stack - For StartupsOpen Stack vs .NET Stack - For Startups
Open Stack vs .NET Stack - For Startups
 
Open gl
Open glOpen gl
Open gl
 
Amazon Web Service EC2 & S3
Amazon Web Service EC2 & S3Amazon Web Service EC2 & S3
Amazon Web Service EC2 & S3
 
Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial Module 4: NETCONF Tutorial
Module 4: NETCONF Tutorial
 
OpenGLES - Graphics Programming in Android
OpenGLES - Graphics Programming in Android OpenGLES - Graphics Programming in Android
OpenGLES - Graphics Programming in Android
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 
Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)Initial presentation of openstack (for montreal user group)
Initial presentation of openstack (for montreal user group)
 
Introduction to .net framework
Introduction to .net frameworkIntroduction to .net framework
Introduction to .net framework
 
Distributed Computing
Distributed ComputingDistributed Computing
Distributed Computing
 

Ähnlich wie Web gl game development

What is 3 d modeling unit 66
What is 3 d modeling   unit 66What is 3 d modeling   unit 66
What is 3 d modeling unit 66
Richard Marshall
 

Ähnlich wie Web gl game development (20)

HTML5 Game Development frameworks overview
HTML5 Game Development frameworks overviewHTML5 Game Development frameworks overview
HTML5 Game Development frameworks overview
 
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...Bradfield, Chris - Godot engine game development projects_ build five cross-p...
Bradfield, Chris - Godot engine game development projects_ build five cross-p...
 
A List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning GamesA List of Some of the Tools Available to Create Digital Learning Games
A List of Some of the Tools Available to Create Digital Learning Games
 
Presentation3
Presentation3Presentation3
Presentation3
 
Introduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJsIntroduction to html5 game programming with ImpactJs
Introduction to html5 game programming with ImpactJs
 
3
33
3
 
4
44
4
 
Imaginecup
ImaginecupImaginecup
Imaginecup
 
How is 3D Technology Refining Mobile Gaming Experience?
How is 3D Technology Refining Mobile Gaming Experience?How is 3D Technology Refining Mobile Gaming Experience?
How is 3D Technology Refining Mobile Gaming Experience?
 
Prepare for a paradigm shift in Web App Development as WebGL takes center sta...
Prepare for a paradigm shift in Web App Development as WebGL takes center sta...Prepare for a paradigm shift in Web App Development as WebGL takes center sta...
Prepare for a paradigm shift in Web App Development as WebGL takes center sta...
 
Ancient world online
Ancient world online Ancient world online
Ancient world online
 
A-Frame: building virtual reality experiences for the web
A-Frame: building virtual reality experiences for the webA-Frame: building virtual reality experiences for the web
A-Frame: building virtual reality experiences for the web
 
POV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle EnterprisePOV | Unity vs HTML5 | Affle Enterprise
POV | Unity vs HTML5 | Affle Enterprise
 
3d Interactive presentation software
3d Interactive presentation software3d Interactive presentation software
3d Interactive presentation software
 
About logic wolves
About logic wolvesAbout logic wolves
About logic wolves
 
What is 3 d modeling unit 66
What is 3 d modeling   unit 66What is 3 d modeling   unit 66
What is 3 d modeling unit 66
 
Game Development Trends 2023.pptx
Game Development Trends 2023.pptxGame Development Trends 2023.pptx
Game Development Trends 2023.pptx
 
How to Choose the Right Game Engine For Your Mobile Game?
How to Choose the Right Game Engine For Your Mobile Game?How to Choose the Right Game Engine For Your Mobile Game?
How to Choose the Right Game Engine For Your Mobile Game?
 
WebGL For Game Development Spring 2013
WebGL For Game Development Spring 2013WebGL For Game Development Spring 2013
WebGL For Game Development Spring 2013
 
Introduction to Material Design
Introduction to Material DesignIntroduction to Material Design
Introduction to Material Design
 

Kürzlich hochgeladen

%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Kürzlich hochgeladen (20)

WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 

Web gl game development

  • 1. Web GL Game Development
  • 2. Agenda About The Author Overview of the Book What you will Learn From This Book In Detail Approach Who this Book is For
  • 3. About The Author Sumeet Arora Sumeet Arora is a tech entrepreneur. He founded Evon Technologies, a mobile, web design and development company and Logic Simplified, a game development company. He holds the position of CTO at Evon and works as a consultant for Logic Simplified. He has worked as an architect consultant for scalable web portals for clients across the globe. His core expertise lies in 3D rendering technologies and collaboration tools.
  • 4. For the past four years, he has been working with various clients/companies on multiplatform content delivery. His own passion towards gaming technologies has helped him help his clients in launching games on various platforms on both web and mobile. Currently his company, Logic Simplified, helps new gaming ideas to launch in the market.
  • 5. Overview of the Book Load and rendering Complex 3D Objects in WebGL using Javascript. Applying textures and Lightning to Game scenarios Load Rigged 3D models and Skeletal Animations Add Physics Engine to WebGL Games
  • 6. What You will Learn From This Book Load 3D objects exported from Blender using WebGL Understand texture mapping and apply textures to 3D objects Add lights and a camera to a WebGL scene Create simple object animations utilizing matrix transformations
  • 7. Fiddle with complex object animations such as skeletal animations Get to grips with user interaction and picking Build multiplayer games in WebGL
  • 8. In Detail WebGL, the web implementation of Open GL, is a JavaScript API used to render interactive 3D graphics within any compatible web browser, without the need for plugins. It helps you create detailed, high-quality graphical 3D objects easily. WebGL elements can be mixed with other HTML elements and composites to create high-quality, interactive, creative, innovative graphical 3D objects.
  • 9. This book begins with collecting coins in Super Mario, killing soldiers in Contra, and then quickly evolves to working out strategies in World of Warcraft. You will be guided through creating animated characters, image processing, and adding effects as part of the web page canvas to the 2D/3D graphics. Pour life into your gaming characters and learn how to create special effects seen in the most powerful 3D games.
  • 10. Each chapter begins by showing you the underlying mathematics and its programmatic implementation, ending with the creation of a complete game scene to build a wonderful virtual world.
  • 11. Approach This book is set-by-step, example-based tutorial that provides details on gaming logic using Web GL.
  • 12. Who This Book Is For If you are a programmer who wants to transform the skill of blending imagination and throughput in games, this is the book for you. You need to have a good understanding of object-oriented programming, JavaScript, and vector and matrix operations.