Software Engineering and Game Design

A game engine provides the underlying technologies, simplifies development, and often enables the game to run on multiple platforms such as game consoles and desktop operating systems [10]. The basic idea of engines is to make creating games a lot easier by providing easy to use tools so the company doesn’t have to start from scratch. ................
................