A gaming engine or game engine is a tool for developing video games. Different game engines allow developers to code video games for different platforms that include the PC, the web, gaming consoles, and mobile devices.