A type of software development environment that is mostly used to make video games. This industry phrase can also be referred to as game architecture, game framework, or simply game frame. 2D or 3D graphics rendering, physics engine, animation, artificial intelligence, sound, and streaming are some of the most common game engine features