Sunday, April 28, 2019

Build Your Own 2D Game Engine and Create Great Web Games

File Size: 8.31 Mb

Welcome to Build Your Own 2D Game Engine and Create Web Games. Because you have picked up this book, you are likely interested in the details of a game engine and the creation of your own games to be played over the Internet. This book teaches you how to build a 2D game engine by covering the involved technical concepts, demonstrating sample implementations, and showing you how to organize the large number of source code and asset files to support game development. This book also discusses how each covered technical topic area relates to elements of game design so that you can build, play, analyze, and learn about the development of 2D game engines and games. The sample implementations in this book are based on HTML5, JavaScript, and WebGL, which are technologies that are freely available and supported by virtually all web browsers. After reading this book, the game engine you develop and the associated games will be playable through a web browser from anywhere on the Internet.

This book presents relevant concepts from software engineering, computer graphics, mathematics, physics, game development, and game design—all in the context of building a 2D game engine. The presentations are tightly integrated with the analysis and development of source code; you’ll spend much of the book building game like concept projects that demonstrate the functionality of game engine components. By building on source code introduced early on, the book leads you on a journey through which you will master the basic concepts behind a 2D game engine while simultaneously gaining hands-on experience developing simple but working 2D games. Beginning from Chapter 4, a “Design Considerations” section is included at the end of each chapter to relate the covered technical concepts to elements of game design. By the end of the book, you will be familiar with the concepts and technical details of 2D game engines, feel competent in implementing functionality in a 2D game engine to support commonly encountered 2D game requirements, and capable of considering game engine technical topics in the context of game design elements in building fun and engaging games.

About the Authors
About the Technical Reviewer
Chapter 1: Introducing 2D Game Engine Development with JavaScript
Chapter 2: Working with HTML5 and WebGL
Chapter 3: Drawing Objects in the World
Chapter 4: Implementing Common Components of Video Games
Chapter 5: Working with Textures, Sprites, and Fonts
Chapter 6: Defining Behaviors and Detecting Collisions
Chapter 7: Manipulating the Camera
Chapter 8: Implementing Illumination and Shadow
Chapter 9: Integrating Physics and Particles
Chapter 10: Supporting Camera Background
Chapter 11: Building a Sample Game: From Design to Completion

Author Details
"Kelvin Sung"

"Jebediah Pavleas"

"Fernando Arnez"

"Jason Pace"

Download Drive-1

You May Also Like These E-Books:-

No comments:

Post a Comment