Game Engine Unity example

What are Game Engines?

A game engine is a software framework designed for the creation and development of video games. Developers use them to create games for consoles, mobile devices, and personal computers. The core functionality typically provided by a game engine includes a rendering engine ("renderer") for 2D or 3D graphics, a physics engine or collision detection (and collision response), sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, scene graph, and may include video support for cinematics.

Unity Logo Black

Unity Game Engine

Unity® software is the most popular development software used by developers to create games and applications across multiple platforms. From large publishers to indie studios, students and hobbyists, Unity boasts a thriving community of over 1,000,000+ registered developers 

Unity
Horizontal Logo Unreal Engine

Unreal Engine

Unreal Engine is a game engine developed by Epic Games.

The current release is Unreal Engine 4, designed for a range of mobile applications such as Android, Linux, iOS and virtual reality (including Google Daydream, Samsung Gear VR).

Unreal Engine