Advertisement

Introducing 2D Game Engine Development with JavaScript

  • Kelvin Sung
  • Jebediah Pavleas
  • Fernando Arnez
  • Jason Pace

Abstract

Video games are complex, interactive, multimedia software systems. These systems must, in real time, process player input, simulate the interactions of semi-autonomous objects, and generate high-fidelity graphics and audio outputs, all while trying to engage the players. Attempts at building video games can quickly be overwhelmed by the need to be well versed in software development as well as in how to create appealing player experiences. The first challenge can be alleviated with a software library, or game engine, that contains a coherent collection of utilities and objects designed specifically for developing video games. The player engagement goal is typically achieved through careful gameplay design and fine-tuning throughout the video game development process. This book is about the design and development of a game engine; it will focus on implementing and hiding the mundane operations and supporting complex simulations. Through the projects in this book, you will build a practical game engine for developing video games that are accessible across the Internet.

Keywords

Video Game Game Engine Game World Integrate Development Environment Game Setting 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Supplementary material

978-1-4842-0952-3_1_MOESM1_ESM.zip (2 kb)
Chapter1.zip (zip 3 kb)
978-1-4842-0952-3_1_MOESM2_ESM.zip (3.4 mb)
FinalGame.zip (zip 3,509 kb)

Copyright information

© Kelvin Sung, Jebediah Pavleas, Fernando Arnez, and Jason Pace 2015

Authors and Affiliations

  • Kelvin Sung
    • 1
  • Jebediah Pavleas
    • 1
  • Fernando Arnez
    • 1
  • Jason Pace
    • 1
  1. 1.WAUS

Personalised recommendations