Lyra is a sample gameplay project, built alongside Unreal Engine 5, to serve as a starting point for new projects, and continues to receive updates as a living project. As our best example of how to blend C++ and Blueprints to build a game, you’ll now have access to up-to-date code changes on GitHub for the current release of Lyra, as they happen—no more waiting until the next release! Additionally, you’ll see how we’ve built and maintained the in-game features, such as the modular gameplay plugin system or the enhanced input implementation
While the code was previously available with the content from the UE Marketplace, you asked for it on GitHub and now, you can create forks for your own games and experiments. This should make it simpler for you to keep your own forks up to date, helping you leverage all the latest engine features.
how can i leverage this as a beginner? i know zero C++ but have been getting pretty comfortable with blueprints and replication. i’d love to use this to help develop a battle royale game mode / template to implement, but wouldn’t know where to start. would anyone have any suggestions on how i could get started to learn to use this? thanks in advance
The learning path Amanda recommended to understand concepts
Play around with modifying Lyra, start with tiny changes, build up some understanding and momentum
Start with the Marketplace version. If you’re not already comfortable with Git its probably better as a beginner to ignore anything that’s not on the direct learning path and might hypothetically be frustrating. I use Git every day, its not rocket science, and I’m THRILLED about the announcement, but it is one more tool to add complexity to a beginner journey
Also note everyone that only the SOURCE for Lyra is available on GitHub.
You must also get the Content from the Epic Games Launcher.
Combining the two is easy. Automate the process for yourself.
I wrote up example PowerShell to copy the source from a GitHub clone and the Content from a sample project created via the Launcher.
You don’t have to actually run this script yourself if you don’t want, but do read it to understand what it does. You will need to do similar things yourself in your environment.
See specifically the part relating to “Copy Content from Lyra Sample into lyra-main branch”
If I may, just adding on top of Amanda’s note connecting both Epic’s and Github’s accounts, that can be done from our Epic’s account by navigating to “APPS AND ACCOUNTS”.
There, we can see the GitHub App, we just need to click on CONNECT and follow through.
After that, we need to wait until we receive an invitation to the Epic’s Organization on GitHub. Once we accept the invitation, we will be able to navigate to the link “Download Lyra on the Epic Games GitHub” mentioned above.
Otherwise, trying to navigate to the Lyra GitHub link, would get a 404 GitHub error page.