Easy Creation and Replication of GUIs

I’m revamping my entire game’s UI, and I’m looking to create the same feel and design over and over. Is there a module or system that can help recreate the same look and feel for all of my UIs?

3 Likes

If you want to learn Roact and you’re decently familiar at programming in Lua then I highly suggest it for managing interface replication and creation. This isn’t necessarily going to assist too much in terms of design but it gives you declarative/programmatic control over your game’s HUD.

Starter’s Guide:
https://roblox.github.io/roact/

8 Likes

Sidenote: This is utilized by a number of top developers to manage their user interface. I know Adopt Me has used it before.

1 Like

While I love how Roact looks, I don’t think it really would help with replicating the same aspects of my design continually. Thanks for the suggestion!

Greetings! On top of potentially implementing Roact, it may be notable to implement RoStrap. https://rostrap.github.io/

RoStrap has some cool material design features for UI, and has a variety of other features that you can use if you desire, but if you choose to not use, it won’t harm performance of your code. It was created by @Validark, so I’m sure he’d be willing to help you out if you needed assistance or had questions.

Some UI framework made by @UndecidedFactor might also help you out.

Let me know how all this works out, and I’d love to see some pictures of the final product of your UI. Sounds like a fun project!

That looks super cool! I’ll be sure to post something if I remember, lol.

Oh, something I also forgot to mention in the original post: I’m looking for something that scales well. Do you know if UIScale will work well with these?