Build Your Own 2D Game Engine and Create Great Web Games: Using HTML5, JavaScript, and WebGL2

0
(0)

Build Your Own 2D Game Engine and Create Great Web Games: Using HTML5, JavaScript, and WebGL2
 

  • Author:Jason PaceJebediah PavleasKelvin SungMatthew Munson
  • Length: 763 pages
  • Edition: 2
  • Publisher: Apress
  • Publication Date: 2021-12-20
  • ISBN-10: 1484273761
  • ISBN-13: 9781484273760
  • Sales Rank: #4285126 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Develop a 2D game engine that will give you the experience and core understanding of foundational concepts for building complex and fun 2D games that can be played across the Internet via popular web browsers. This book is organized so that the chapters follow logical steps of building a game engine and integrates concepts accordingly.

    Build Your Own 2D Game Engine and Create Great Web Games isolates and presents relevant concepts from software engineering, computer graphics, mathematics, physics, game development and game design in the context of building a 2D game engine from scratch. In this edition, all the code is based on updated versions of JavaScript with HTML5 and WebGL2: you will analyze the source code needed to create a game engine that is suitable for implementing typical casual 2D videogames. You will also learn about physics and particle system. The discussion of physics component includes rotations and popular physical materials such as wood, mud, and ice. The discussion of particle component has popular presets such as fire, smoke, and dust.

    By the end of the book, you will understand the core concepts and implementation details of a typical 2D game engine, learn insights into how these concepts affect game design and game play, and have access to a versatile 2D game engine that they can expand upon or utilize to build their own 2D games from scratch with HTML5, JavaScript, and WebGL2.

    What You Will Learn

    • Understand essential concepts for building 2D games
    • Grasp the basic architecture of 2D game engines
    • Understand illumination models in 2D games
    • Learn basic physics used in 2D games
    • Find out how these core concepts affect game design and game play
    • Learn to design and develop 2D interactive games

    Who Is This Book For

    Game enthusiasts, hobbyists, and anyone with little to no experience who are interested in building interactive games but are unsure of how to begin. This can also serve as a textbook for a junior- or senior-level “Introduction to Game Engine” course in a Computer Science department.

    中文:

    书名:Build Your Own 2D Game Engine and Create Great Web Games: Using HTML5, JavaScript, and WebGL2

    开发2D游戏引擎,让您体验和核心理解构建复杂有趣的2D游戏的基本概念,这些游戏可以通过流行的Web浏览器在互联网上玩。这本书的组织方式是,各章遵循构建游戏引擎的逻辑步骤,并相应地整合概念。

    打造自己的2D游戏引擎,打造精彩的网络游戏它在从头开始构建2D游戏引擎的背景下,从软件工程、计算机图形学、数学、物理、游戏开发和游戏设计中分离和呈现了相关概念。在这个版本中,所有代码都是基于使用HTML5和WebGL2的更新版本的JavaScript:您将分析创建适合实现典型休闲2D视频游戏的游戏引擎所需的源代码。你还将学习物理学和粒子系统。物理成分的讨论包括旋转和常见的物理材料,如木材、泥土和冰。粒子组件的讨论具有火、烟和灰尘等常用预设。

    到本书结束时,您将了解典型2D游戏引擎的核心概念和实现细节,了解这些概念如何影响游戏设计和游戏,并可以访问多功能2D游戏引擎,他们可以扩展或利用该引擎来使用HTML5、JavaScript和WebGL2从头开始构建自己的2D游戏。

    What You Will Learn

    • 理解构建2D游戏的基本概念
    • 掌握2D游戏引擎的基本架构
    • 了解2D游戏中的照明模型
    • 学习2D游戏中使用的基本物理
    • 了解这些核心概念如何影响游戏设计和游戏玩法
    • 学习设计和开发2D互动游戏

    这本书是给谁看的?

    游戏发烧友、业余爱好者,以及对构建互动游戏感兴趣但不确定如何开始的任何人。这也可以作为计算机科学系初级或高级游戏引擎入门课程的教科书。

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册