#Rebuilt Lyra from scratch as a plugin

1 messages · Page 1 of 1 (latest)

void summit
#

Wanted a powerful framework to build my games on top of. Couldn't find anything worthwhile on marketplace. But Lyra has some amazing functionality, however building on top of it is really tedious and time consuming, and there are a lot of convoluted features, and the compile times are REALLY slow.

Instead I rebuilt the features I wanted from scratch into a plugin. I gave it a modern console game menu as well (similar to what ghost of tsushima and plenty of others have). It was a lot of work, but I can use it for every game I make in the future 👍

  • Experience Manager (async level / asset loading)
  • Loading Screen
  • Pawn Initialization Path
  • Input Handling
  • Game Menu
  • Main Menu
  • HUD
  • Settings
  • Subtitles
  • PerfStats
radiant coral
#

You absolute madperson! Working that close to Lyra 😆
Great job, seriously!

void summit
#

I've also been able to improve a lot of functionality too, whereas if I had tried to do that to Lyra itself it would be a lot more overwhelming

radiant coral
#

hopefully you didn't copy over all the GENERATED_UCLASS_BODY's :P

void summit
#

Oh definitely, I also removed all of the very few const they had accidentally added

void summit
#

Does anyone want this thing? I'm considering making the repo public
But its not for beginners or even intermediate users, you gotta know these systems and use C++
I don't wanna offer support and I'm fine with it only working for my game but people are free to PR so long as they match the coding style but I don't want to bother with people reporting 'issues'
In fact its a really useful system to have for almost anyone making a game, but I want people who contribute to help maintain it, coz I'm gonna start this project and spend 3 years on it, rather than fixing this thing when someone runs into an edge case 😄
Offer is there, if there is some interest I'll make it public. There is a readme that I built by setting up a blank project to work with it and recording the steps I took

#

@sullen yarrow
@radiant coral

sullen yarrow
# void summit

Generally interested but I can tell that the use of CommonUI is kind of an edge case for any of the projects I work on (like its not worth using this for a small studio like ours that only releases on a single platform).

void summit
#

Also FWIW, learning it through this plugin is a billion times easier than learning it through Lyra
Because Lyra is convoluted, whereas this is the bare minimum and nothing more