This project is about hacking and pushing further an engine called BPAEngine written in plymouth that enable people to develop better boot screens without much effort. Having those new boot screens in our distributions would be great.
Plymouth is a "basic" scripting language for developing boot screens (See some Fedora examples running). Our openSUSE distributions have their own plymouth themes packaged on the branding-openSUSE package. And in my opinion they are very basic..., just a dot moving in 3 positions with the nice background and a logo.
I already have started to develop the engine, just check it out on the github repo. I took an OOP pattern (as possible as it can be developed in Plymouth) and based on concepts of gaming engines out there.
This project is part of:
Hack Week 15