The Parrot Game Sample is a collaboration between Epic Games and veteran development studio Secret Dimension, created to support developers with Unity experience who are looking for a practical way to learn and develop a game in Unreal Engine.
Secret Dimension created the same game—a charming, pirate-themed 2.5D platformer with three levels, a title screen, and a full menu system—using the same assets in both Unreal Engine 5.6 and Unity 6. Their goal: achieve maximum parity between the two versions and capture every insight along the way.
The result is the Parrot Game Sample, available for free on Fab in both Unity and Unreal Engine versions. Fully annotated and thoroughly documented, this project invites developers to dig into each project, read the documents and annotation, explore the tools, and absorb key lessons from Secret Dimension’s cross-engine journey.
Level Blueprints in Parrot
Learn how Parrot uses Level Blueprints.
Subsystems in Parrot
Learn about how Parrot uses subsystems.
Serialization in Parrot
Learn about how saving and loading works in Parrot.
Unreal Gameplay Framework in Parrot
Learn how Parrot uses the Unreal Engine Gameplay Framework.
Pawn, Player Controller, & Character Movement in Parrot
Project Parrot's pawns, player controller, and character movement functionality.
Parrot Cameras
All about the Project Parrot cameras.
Enemy Characters in Parrot
Project Parrot uses templates for NPC enemies.
Combat in Parrot
How combat works in the Parrot game.
Colliders, Triggers, and Pickups in Parrot
Collisions and triggers in Project Parrot.
Sequences in Parrot
Learn how Parrot uses Sequencer.
User Interface for Parrot
How to set up the systems used in the Parrot game user interface.
Enhanced Input in Parrot
How to use Enhanced Input in the Parrot game.
Audio Engine Implementation in Parrot
Learn about how Parrot uses the audio engine in Unreal Engine.