Build your own 2D Game Engine and Create Great Web Games: Using HTML5, JavaScript, and WebGL

Kelvin Sung

  • 出版商: Apress
  • 出版日期: 2015-09-30
  • 售價: $2,200
  • 貴賓價: 9.5$2,090
  • 語言: 英文
  • 頁數: 496
  • 裝訂: Paperback
  • ISBN: 1484209532
  • ISBN-13: 9781484209530
  • 相關分類: HTMLJavaScriptWebGL遊戲設計 Game-design
  • 已過版

商品描述

Build Your Own 2D Game Engine and Create Great Web Games teaches you how to develop your own web-based game engine step-by-step, allowing you to create a wide variety of online videogames that can be played in common web browsers. Chapters include examples and projects that gradually increase in complexity while introducing a ground-up design framework, providing you with the foundational concepts needed to build fun and engaging 2D games. By the end of this book you will have created a complete prototype level for a side scrolling action platform game and will be prepared to begin designing additional levels and games of your own.

This book isolates and presents relevant knowledge from software engineering, computer graphics, mathematics, physics, game development, game mechanics, and level design in the context of building a 2D game engine from scratch. The book then derives and analyzes the source code needed to implement thes

e concepts based on HTML5, JavaScript, and WebGL.

 

 

After completing the projects you will understand the core-concepts and implementation details of a typical 2D game engine and you will be familiar with a design and prototyping methodology you can use to create game levels and mechanics that are fun and engaging for players. You will gain insights into the many ways software design and creative design must work together to deliver the best game experiences, and you will have access to a versatile 2D game engine that you can expand upon or utilize directly to build your own 2D games that can be played online from anywhere.

• Assists the reader in understanding the core-concepts behind a 2D game engine

• Guides the reader in building a functional game engine based on these concepts

• Lead

s the reader in exploring the interplay between technical design and game experience design

 

• Teaches the reader how to build their own 2D games that can be played across internet via popular browsers

 

商品描述(中文翻譯)

《打造自己的2D遊戲引擎並創建精彩的網絡遊戲》一書逐步教導讀者如何開發自己的基於網絡的遊戲引擎,使其能夠在常見的網絡瀏覽器中創建各種線上視頻遊戲。書中的章節包含逐漸增加的複雜度的示例和項目,同時引入了從頭開始的設計框架,為您提供構建有趣且引人入勝的2D遊戲所需的基礎概念。通過閱讀本書,您將創建一個完整的側向捲軸動作平台遊戲的原型關卡,並準備開始設計更多關卡和自己的遊戲。

本書從頭開始構建2D遊戲引擎,並在軟體工程、電腦圖形學、數學、物理學、遊戲開發、遊戲機制和關卡設計等領域中提供相關知識。然後,本書根據HTML5、JavaScript和WebGL推導和分析實現這些概念所需的源代碼。

完成這些項目後,您將了解典型2D遊戲引擎的核心概念和實現細節,並熟悉一種設計和原型方法論,可用於創建對玩家有趣且引人入勝的遊戲關卡和機制。您將深入了解軟體設計和創意設計必須共同努力提供最佳遊戲體驗的多種方式,並且您將擁有一個多功能的2D遊戲引擎,可以擴展或直接使用來構建自己的2D遊戲,並可以在線上任何地方玩。

本書的特點包括:
- 幫助讀者理解2D遊戲引擎背後的核心概念
- 引導讀者基於這些概念構建一個功能性的遊戲引擎
- 引導讀者探索技術設計和遊戲體驗設計之間的相互作用
- 教導讀者如何構建自己的2D遊戲,可以通過流行的瀏覽器在網絡上玩。