UniPad is a performance-based rhythm game that enables connection with a launchpad and allows users to create their own beatmaps using the unique "unipack" format, fostering creativity and sharing within the community.
- Create custom beatmaps: Design your unique beatmaps and rhythms for various songs.
- Share beatmaps: Share your creations with other users in the community.
- Download community beatmaps: Access a diverse library of beatmaps created by others.
- In-app song library: Utilize the Public Domain licensed music library provided by the app.
- Frequent updates and bug fixes: Stay up-to-date with the latest features and improvements.
To run this project locally, you need to have the following software installed on your computer:
- Android Studio (latest version)
- Android SDK (latest version)
- Git (for cloning the repository)
To set up this project on your local machine, follow these steps:
-
Clone the repository: git clone https://github.com/kimjisub/unipad-android.git
-
Open the project in Android Studio and let it sync the Gradle files.
-
Once the sync is done, build the project and run it on your Android device or emulator.
We welcome contributions to this project! Please follow these steps if you would like to contribute:
- Fork the repository.
- Create a new branch with a descriptive name (e.g.,
feat/new-functionality
orfix/bug
). - Commit your changes to the new branch.
- Push your changes to your forked repository.
- Create a new pull request in the main repository.
This project is licensed under the GNU Lesser General Public License v2.1 - see the LICENSE.md
file for details.
- Thank you to the original UniPad app for inspiring this open-source project.
- Thank you to all our contributors and users for making this project possible.
- For questions or more information, feel free to reach out to [email protected].