Implementation of the gameplay requires from us understanding of how games work under the hood and what a game engine is. In this set of articles I’ll review basic concepts related to both these topics in the context of JavaScript: