Unreal Engine is a game engine developed by Epic Games. It is known for high-fidelity 3D graphics and is used for games, film and TV virtual production, architecture visualization and simulation.
Why it matters
Unreal gives teams advanced rendering features, including support for ray tracing, a full editor, built-in networking and source access for customization. Gameplay can be written in C++ or with Blueprints, a node-based visual scripting system that lets designers build logic without writing code. Licensing terms, such as royalties above a revenue threshold, change over time, so check Epic's current terms.
Example
A common workflow splits responsibilities:
- Programmers write core systems, such as a weapon or inventory class, in C++.
- Designers extend those classes in Blueprints to tune damage values and behavior.
- Artists import meshes and materials and place them in levels in the editor.
This keeps performance-critical code in C++ while allowing quick iteration on content.
Common mistakes
- Using high-end features on a project that targets low-end mobile or older consoles.
- Putting heavy per-frame logic in Blueprints when C++ would be faster.
- Ignoring packaging size; a project with unoptimized assets grows large quickly.
Related
Get notified when this term updates
Plus occasional practical tips on uptime and monitoring, nothing else. Unsubscribe anytime.
This page is general information written by our editorial team and updated when documentation changes. Servers and providers differ, so test changes safely first. See our editorial policy and disclaimer.