The Parrot Game Sample is a collaboration between Secret Dimension and Epic Games, created to support developers who are looking to switch to Unreal Engine to gain a deeper understanding of the engine and the broader Epic Games ecosystem.
Parrot is a pirate-themed 2.5D platformer with three levels, a title screen, rebindable controls and a full menu system, available for free as Unity and Unreal Engine versions, with complete documentation and fully annotated Blueprint and C++ code.
I’m having similar issues. Please note that I have both community versions of VS2019 and VS2022 installed with C++ and the typical ‘game development’ items installed.
We’ve updated Parrot Game Sample with a new version that includes precompiled binaries. If you open the Epic Games Launcher and refresh your Fab Library, you can download the update. You’ll need to use the new version to create a new project, so you can delete the first one you generated from the old version.
The new version should launch without a compilation prompt. If you have any further issues, please let me know!
With the new precompiled binaries included version, you shouldn’t need to compile when you launch the project. The error you are seeing looks like a failure to compile locally - Are you opening the project with Unreal Engine 5.6 or a previous version?
Parrot uses a new API in UE 5.6, so it will not compile and cannot be opened in a previous engine version. To fix this, you’ll need to download Engine Version 5.6.0 in the Epic Games Launcher and switch Parrot Game Sample to that version. Since you have Visual Studio installed, it should compile once it is using the correct engine version.
If that still fails, try generating a new project from the latest version of Parrot Game Sample in Epic Games Launcher and opening it directly in UE 5.6.
If this doesn’t resolve your issue, please let me know!
The project started up without issues! I’m looking forward to seeing what you folks did and how you did it. It looks exactly like the style I’d love to make!
I hesitate to ask this but, does this / can this work on a Mac?
I’ve attempted to build from source in both Rider and Xcode and both throw errors.
Rider complains that the project is a Blueprint project when opening the uproject, and Xcode fails immediately when attempting to build a generated Xcode project.
There also seems to be no binary downloaded when downloading the sample from the Epic Launcher on Mac.
EDIT:
I was able to get the project to load / run on Mac laptop (which I work on when on the road) by downloading the entire build on my desktop PC, then copying the entire project folder to my MacBook from the PC.
On first load, the project asked to be rebuilt, and (this time) actually worked.
It re-compiled and ran natively.
Hopefully a native binary will be added to the download for the Mac version.
PS: Thanks to the guys at Secret Dimension for making this 1-1 Unity / Unreal project
There’s a lot of good stuff in here, in an easy to navigate / understand context.
I especially like that there are good examples of C++ working with Blueprints (rather than just one or the other), and the Behavior stuff is easier to follow than the usual examples.