For using Lyra, is the GameFeature plugin mandatory?

Hi,

My game in development is not 1st/3rd person shooter but it is like RTS that the user can select and control one of the multiple pawns in gameplay.

I’m thinking of transferring my developing game to Lyra
so I watched Youtubes and tested Lyra examples that all they use GameFeature plugin.
Do I also have to use the GameFeature Plugin to use Lyra?

Thanks in advance

Hi @DIG_Peter, welcome to the forums!

So the GameFeature Plugin is not needed to retrofit Lyra to another project, no. The GameFeature is just a plugin that has been added to increase the options within Lyra’s gameplay, and you can likely freely remove it if you don’t plan on playing the game types that come with Lyra.

1 Like

You SHOULD build your game as a GameFeature Plugin. Do not modify the base Lyra code if you can avoid it.

If you choose to modify Lyra code directly, you will not be able to get any future Lyra updates from Epic. So that’s a valid choice, but a short-sighted one. Up to you.

If you aren’t making a Shooter game, then just make your own GFP in Lyra that implements your game, and ignore the Shooter GFPs. That is what I did, it works just fine.

2 Likes

Thank you for the reply.

The game currently under development is not an FPS/TPS, but a game where you have to control multiple characters alternately like RTS.

I don’t want to modify Lyra code. However, like the Lyra sample games, I was wondering if it was necessary to manage the code and assets separately using the Game Feature Plugin.

In general the Lyra dev process is:

  • Do not touch Lyra itself
  • All your code goes in your own plugins
    • GFP for content
    • GFP and/or regular Plugins for C++
1 Like