Getting started with Unreal Engine?
Unreal Engine is a powerful tool for creating 3D interactive experiences. There are many different ways to get started, depending on what your project and team needs. In this document, you’ll find all the core starting points for users coming to the engine - whether you're new, a licensee, coming from a different game engine or DCC package, or looking to see if UE is right for your project.
New to Unreal Engine
Are you new to Unreal Engine? Or, looking to see if UE could be a good fit for your project? Start with the Unreal Engine for New Users documentation where you'll learn how to create a first person adventure game from scratch. You'll set up your character in C++, create interactive elements in your level with Blueprints, import and customize your assets, and create linear content such as cinematics - all in engine!
Create your First Project in Unreal
Learn how to create your first project in Unreal Engine.
Unreal Editor Interface
Overview of the key elements of the Unreal Editor interface
Viewport Controls
Learn about the various control schemes for the editor's viewports.
Viewport Toolbar
An reference for the viewport toolbar and its functionality with the Unreal Editor.
Code a First-Person Adventure Game
Learn how to create C++ classes that implement the basic mechanics of a first-person game.
Packaging Unreal Engine Projects
Packaging Unreal game projects for distribution.
Unreal Engine for Studios
Are you a game studio looking to get your team up and running with Unreal Engine? The Onboarding Guide for Game Licensees and the Onboarding Guide for Non-Game Licensees documentation have everything you need to know to get started.
Transitioning from Unity to Unreal Engine
Learn how to transition to Unreal Engine by checking out our dedicated guides for Unreal Engine for Unity Developers!
In this section, you'll learn about the high-level differences between engines, how to migrate assets from Unity to Unreal, how to build multi-platforms projects, and much more!
Unity to Unreal Engine Overview
Guide to the basics of working with Unreal Editor's user interface for those familiar with Unity.
Migrating Assets from Unity to Unreal Engine
Import, Migrate, and Convert game assets from Unity to Unreal Engine.
Introduction to Rendering in Unreal Engine for Unity Developers
Overview of Unreal Engine's rendering pipeline for Unity developers.
2D in Unreal Engine
An overview of creating 2D and 2D/3D projects using the Paper 2D plugin.
Coding in UE: Blueprint vs. C++
Learn the differences between Blueprint and C++ and how to combine them in your project.
Game Objects in Unreal Engine
Learn about the fundamental gameplay types.
Writing Code in Unreal Engine
Overview and examples of writing code in Unreal Engine, demonstrating equivalence between C#, C++, and Blueprint.
Creating Gameplay in Unreal Engine
Complex coding examples in Unreal Engine with side-by-side C#, C++, and Blueprint examples.
Unreal Engine’s Systems and Workflows Overview for Unity Developers
Overview of Unreal Engine equivalents for commonly-used editors, tools, and asset types in Unity.
Frequently Asked Questions
Frequently Asked Questions (FAQ) for developers moving from Unity to Unreal Engine.
Parrot Game Sample
Learn more about the Parrot Game Sample project.
Transitioning from Maya to Unreal Engine
Working on a linear animation project and interested in UE? Check out the Unreal Engine for Maya Users documentation to learn about Unreal Engine and how it compares to Maya, as well as how to set up Unreal for linear animation.
Unreal Engine for Maya Users
Resources for Maya users learning Unreal Engine.
Unreal Editor and Features Overview for Maya Users
A guided overview of Unreal Engine's core features for Maya users.
Getting Started Animating in Unreal Engine for Maya Users
A guide for Maya users new to Unreal Engine to learn how to get set up by creating a project, animating some objects, and getting final renders.
Additional Resources
Here are some additional resources to get you started with Unreal Engine.
Tools and Editors
An overview of the different types of Editors contained within Unreal Engine 5.
Actors and Geometry
Defines Actors and describes how to use them in level design. Also includes a rundown of the most common types of Actors.
Unreal Engine Terminology
Covers the most commonly used terms when working with Unreal Engine.
Projects and Templates
Describes creating and managing Unreal Engine projects, using templates as a starting point, and creating custom templates.
Samples and Tutorials
Links to various example scenes, sample games, and tutorials.