WebGL Game Development - Softcover

Arora, Sumeet

 
9781849699792: WebGL Game Development

Synopsis

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, and innovative graphical 3D objects.

This book starts you off with collecting coins in Super Mario, killing soldiers in Contra, and then quickly evolves to World of Warcraft. This book guides you through creating animated characters, image processing, and adding effects as part of the web page canvas to the 2D/ 3D graphics. You will learn how to create the special effects seen in the most powerful 3D games by pouring life in your gaming characters.

Starting with vertices, indices, and primitives, this book teaches you to load objects exported from popular 3D software programs such as Blender. The book covers in-depth information on file formats such as Obj, md5, FBX, and md5anim. You will also learn to add lights and practical aspects such as object animations, skeletal animations, game physics, and multiplayer games.

Each chapter starts with the behind-the-scene mathematics leading to its programmatic implementation, and ends with creating a complete game scene to build a wonderful virtual world.

"synopsis" may belong to another edition of this title.

About the Author

Sumeet Arora is a tech entrepreneur. He founded Evon Technologies, a consultancy for mobile and web development, 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.

"About this title" may belong to another edition of this title.