Don’t want to read through the post? Get it here now: Releases · AwesomePossum212/nametag-plus · GitHub
About
Nametag+ is designed with the principles in mind:
- Performance
- Modularity
- Contributability
It is designed as a rewrite of my older opensource nametag system with changes to better follow the above principles including
- Less polling (but still some as a result of Roblox’s lack of event for a player’s properties loading in)
- More versatile and accessible functions for developers
- Uses only module scripts
- Less intrusive documentation
- Open source on GitHub
- Licensed under Unlicense
I’m hoping that through these changes, the system will be more usable in professional games, in contrast to the previous system which was intended moreso as a learning resource for beginning developers.
Why beta?
I chose to release it as beta because there is still the possibility of new major changes or features being released; this project is by no means complete (and due to it being open-source could continue to change for a long time). There should not be any bugs; see the contributing section for how to respond if you find one.
Usage
Head over to the releases page at the GitHub repository for Nametag+ to get started. There you can find a list of all released versions past and present. Releases include both a model with just the module (advanced) or a place file with some example implementations (beginner).
Features
Nametag+ includes most of the features from the old system and much more!
- 100% free to use in your game, no attribution or limitations (read the license for more info).
- Automatically link with player health and team color.
- All-new Configuration module allows you to efficiently and simply change presets for the entire system, as well as reference those presets throughout your game.
- Easily link to a player’s rank in a group
- Highly performant and almost entirely event-based.
Contributing
Found a bug? Want to suggest a new feature? Looking to show off how you use Nametag+? Read the Contributing Guide! Do note that any contributions you make will be released irrevocably under Unlicense.
Feedback
If you have general ideas about how to improve Nametag+, need help with implementation, or want to show off what you’ve made, head over to the discussions page.
Demo
Here’s what it looks like by default. Note that you can change the Configuration module script to make the colors, fonts, and other properties just about anything you want!
You can try out the test place here. Note that it may not necessarily reflect the most up-to-date version of Nametag+.