UltraStar Play is a free and open source singing game. The game plays an audio file, displays lyrics, notes, and optionally a background video or image, while the players sing along to earn points.
UltraStar Play is built with the Unity game engine and mostly C# as programming language. Builds are available for desktop and mobile. Even more platforms (e.g. tvOS, PlayStation, XBox) might be added in the future.
See the project wiki to get started.
This is a free and open source project and we love to receive contributions from our community — you!
Join us on Discord to meet other maintainers. We'll help you get your first contribution in no time!
You can support this project by
- becoming a GitHub Sponsor
- writing tutorials or blog posts
- improving the documentation
- adding translations
- submitting bug reports or feature requests
- creating assets (images, sounds, music, styles, etc.)
- writing code
- Checkout the contribution guide for help getting started.
If you need help or found a bug, then visit the chat or issue tracker