© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
K. Sung et al.Build Your Own 2D Game Engine and Create Great Web Gameshttps://doi.org/10.1007/978-1-4842-7377-7_4

4. Implementing Common Components of Video Games

Kelvin Sung1  , Jebediah Pavleas2, Matthew Munson3 and Jason Pace4
Bothell, WA, USA
Kenmore, WA, USA
Lake Forest Park, WA, USA
Portland, OR, USA
After completing this chapter, you will be able to
  • Control the position, size, and rotation of Renderable objects to construct complex movements and animations

  • Receive keyboard input from the player to control and animate Renderable objects

  • Work with asynchronous loading and unloading of external assets

  • Define, load, and execute a simple game level ...

Get Build Your Own 2D Game Engine and Create Great Web Games: Using HTML5, JavaScript, and WebGL2 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.