This project aims to develop a multiplayer game inspired by Among Us. Players will connect to a game server using their mobile/desktop application. Electronic cards with joysticks will be linked to their phones to control character movements. The game server will display all players on the game map with their status.
- Multiplayer gameplay similar to Among Us
- Mobile/Desktop application for the game
- Central server displays players' status and the game map
- Electronic cards with joysticks for character movements
You have the option to construct the server application with Qt and the mobile application with Unity, or simply utilize the provided release files located in the builds folder. To get started with the provided pre-build apps, follow these steps:
- Clone the repository
- Set up the server
- For Windows: extract
builds/server_windows_release.zip
file and runamong-us-gui
. - For Linux: extract
builds/server_linux_release.zip
file and runamong-us-gui
.
- For Windows: extract
- Connect to one of the joysticks via bluetooth from the mobile device.
- There are labels on the back of the joysticks, label 5 for HC05, label 6 for HC06, label 3 for JOYSTICK-3.
- The password is "1234".
- Install the game apk on your mobile device.
- Select a joystick from the dropdown menu or select "None" to play without a joystick.
- Enter the server IP.
- Enter an username.
- Press Login.
- Press the "Start Game" button on the server
- Enjoy playing the game with friends!
For more detailed information, refer to the Project Documentation.
Check out the project demo on YouTube: Demo Video
This project is licensed under the MIT License.