The Unreal game engine, by Epic Games, started as a first-person shooter (FPS) game nearly 20 years ago. Since that time, the Unreal game engine has significantly evolved and is now a freely-available AAA game engine. You can develop games with Unreal using C++ or Blueprints, a visual scripting system.
Unreal comes with several templates that make getting started very easy. These are:
- 2D File Scroller
- First Person
- Flying
- Puzzle
- Rolling
- Side Scroller
- Third Person
- Top Down
- Twin Stick Shooter
- Vehicle
- Vehicle Advanced
With Unreal, you can develop for the following platforms:
- Android
- Daydream
- HTML 5
- iOS
- Linux
- macOS
- Nintendo Switch
- Oculus Rift
- PlayStation 4
- PlayStation VR
- Samsung Gear VR
- Steam
- Viveport
- Windows PC
- Xbox One ...