Litcius/Paper detail

Game Engine Architecture and Comparative Study of Different Game Engines

Chaitya Vohera, Heet Chheda, Dhruveel Chouhan, Ayush Desai, Vijal Jain

202128 citationsDOI

Abstract

Nowadays Game Engines have become an integral component of the game development environment. Not only do they accelerate the game development process but also facilitate the integration of gaming modules like animations, graphics, artificial intelligence, and physics using their in-built functionalities. Game Engines also provide a major advantage of reusability of their components making them highly scalable and modifiable. Game engines can be used by the developers to construct and develop games for consoles and different types of platforms such as Android, IOS, Desktop, and many more. This paper eludes the game engine architecture and its constituents and illustrates the features and comparative analysis between four popular game engines namely, Unity, GameMaker, Unreal, and CryEngine. The parameters of this comparison are based on the game engines' technical and non-technical aspects. In conclusion, users will be assisted by the extensive overview provided by this paper in choosing the most preferable engine for their game according to the requirements.

Topics & Concepts

Computer scienceGame DeveloperVideo game developmentGame development toolGame designGame engineGame programmingLevel designAndroid (operating system)Game design documentArchitectureGame art designComponent (thermodynamics)MultimediaHuman–computer interactionOperating systemThermodynamicsArtVisual artsPhysicsAugmented Reality ApplicationsEducational Games and GamificationSpatial Cognition and Navigation