LEADER 00000cam 2200601 i 4500
001 on1276784549
003 OCoLC
005 20231024081037.0
008 210831s2022 nyua 001 0 eng d
019 1295622880
020 9781484273760|q(pbk.)
020 1484273761|q(pbk.)
020 9781484273777|q(paperback)
020 148427377X|q(paperback)
035 (OCoLC)1276784549|z(OCoLC)1295622880
040 UKMGB|beng|erda|cUKMGB|dOCLCF|dOCLCO|dWZW|dXZU|dOCLCO|dNWQ
|dLEATE|dOCLCA|dOCL|dOCLCO|dOCLCA
049 CKEA
050 4 QA76.76.C672|bB844 2022
082 04 794.815362|223
245 00 Build your own 2D game engine and create great web games :
|busing HTML5, JavaScript, and WebGL2 /|cKelvin Sung,
Jebediah Pavleas, Matthew Munson, Jason Pace with original
dye character design, Nathan Evers, other game character
design and game arts, Kasey Quevedo, figures and
illustration, Clover Wai.
250 Second edition.
264 1 New York :|bApress,|c[2022]
264 4 |c©2022
300 xxii, 741 pages :|billustrations ;|c26 cm
336 text|2rdacontent
337 unmediated|2rdamedia
338 volume|2rdacarrier
500 Includes index.
505 0 Introducing 2D game engine development with JavaScript --
Working with HTML5 and WebGL -- Drawing objects in the
world -- Implementing common components of video games --
Working with textures, sprites, and fonts -- Defining
behaviors and detecting collisions -- Manipulating the
camera -- Implementing illumination and shadow --
Simulating the world with RigidShapes -- Creating effects
with particle systems -- Supporting camera background --
Building a sample game : from design to completion.
506 Mode of access: World Wide Web.
520 "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 covers rotations and example settings of
physical materials such as wood, mud, and ice. The
discussion of particle component includes 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."--Page 4 of cover.
650 0 Video games|xDesign.
650 0 Video games|xProgramming.
650 0 HTML (Document markup language)
650 0 JavaScript (Computer program language)
650 0 WebGL (Computer program language)
650 7 HTML.|2aat|0(CStmoGRI)aat300266021
650 7 Computer games|xDesign|2fast|0(OCoLC)fst00872112
650 7 Video games|xProgramming|2fast|0(OCoLC)fst00872114
650 7 HTML (Document markup language)|2fast|0(OCoLC)fst00949997
650 7 JavaScript (Computer program language)|2fast
|0(OCoLC)fst00982071
650 7 WebGL (Computer program language)|2fast
|0(OCoLC)fst01895857
700 1 Sung, Kelvin,|d1964-|eauthor.
700 1 Munson, Matthew,|eauthor.
700 1 Pace, Jason,|eauthor.
700 1 Pavleas, Jebediah,|eauthor.
700 1 Evers, Nathan,|eillustrator.
700 1 Quevedo, Kasey,|eillustrator.
700 1 Wai, Clover,|eillustrator.
994 C0|bCKE
Glastonbury, Welles-Turner Memorial Library - Adult Department
|
005.133 SUNG |
Check Shelf |
|