Skip to content

AvinZarlez/DanceTogether

Repository files navigation

#DanceTogether

Like the game on Facebook!

Support development of this game (and others) on Patreon!

About The Game:

#DanceTogether is game about expressing music through dance.

What is #DanceTogether?

Each round, only you and one other player are listening to the same song.

No talking. No hand gestures. No communication of any kind, except for Dance.

Find your dance partner.

Requirements:

  • 4 to 16 players (even numbers recommended)
  • A "dance floor" large enough for everyone to dance simultaneously
  • Each player has their own device with headphones.

How to set up the game:

Have each player make sure their devices are all on the same WiFi network.

NOTE: Peer to peer communication have to be enabled on the network. This may not work on some public WiFi network.

Start the game and choose "Auto Connect"

NOTE: The game is currently bugged/broken for players joining and/or leaving games mid-game. This will be fixed in future versions

In theory, the game should automatically detect and join a game.

NOTE: If you have issues getting a player connect, have all players "Disconnect" and start over. If you are still having issues, have one player pick "Host" and the rest pick "Join"

Once you are in the game, your game background will change to match your player color.

At the top, you can enter a name to identify yourself to the other players. In the middle, you can see who else is currently in the game. At the bottom, "Ready" and "Back" buttons.

When you are ready, click the "Ready" button on your screen. Once every player has marked themselves as "Ready", the game will begin.

How to play:

Once you hear music, start dancing!

Watch the other players closely, and decide which player is listening to the same song as you.

NOTE: Remember to show the other players your screen so they can see your color/identity!

Once you've decided, tap the player you think is right. Don't stop dancing yet! Other players need to decide if they're a match to you.

When every player has chosen, or 60 seconds has passed, the music will stop and you may stop dancing.

Scores are given, and after every player hits reply the next round will start.

After three rounds, the final scores are given and a winner is declared.

If you'd like to play again, hit the "Play Again" button. Once every player has hit the "Play Again" button, a new game will begin.

Scoring:

If you are the first player to lock in a choice, you get an additional 100 points.

For every second left on the clock when you locked in your choice, you get an additional 5 points.

At the end of the round, if your dance partner guessed correctly you will get 500 points and they will get 250.

That means if both you and your dance partner guessed correctly you will both earn a total of 750 points. However, if only one of you guesses correctly, the correct guesser will get 250 points and their partner 500. For maximum points, make sure your dance partner knows you're the correct choice!

What was the inspiration behind the game?

Tobiah got the idea to create this game at a friend's wedding. At the wedding, they had a "Silent Disco", where a DJ played music directly into a series of wireless headphones. Tobiah noticed that anybody who didn't like the current song put the headphones down stopped dancing. He thought to himself: "Wouldn't it have been great if we had two of these going at once, so everybody could dance together?"

Immediately, the idea for the game was born.

Open Source:

All of the code and Unity project files are licensed under the MIT License.

Certain music assets may contain different licenses, see credits for details.

Why make the game open source?

This project is about making a fun game for people to play together, not about generating revenue.

Open sourcing the game has some advantages:

  • Free for all: Players can install the game on as many devices as they want, with no in app purchases or ads.
  • Community Built: Game developers from all over the world can contribute features and bug fixes to the game.
  • Learning Resource: Making your own local network based Unity game? Use this as an example! Learn from a real world working project.

That said, Tobiah Zarlez has released official versions of the game on the following platforms:

  • None yet. Coming soon.

It is recommended that you only use and share official builds of the game with your family and friends.

Can I contribute?

Yes! See CONTRIBUTE file for details.

Credits & Thanks

Who created the game?

This game was created by Tobiah Zarlez.

Who also contributed art assets?

  • Desiree Dixon

Who created the music?

  • Paul Mburu

    • Congo, Calypso, Waltz, Ballet, Big Band, Drum n base, DubStep, Hip Hop, Mariachi, Metal, Polka, RnB, Trance, Salsa
  • Jose Beck

    • Honky Tonk

Public Domain Music:

  • Paulius Jurgelevicius - The field of dreams
  • Alexander Ehlers - Doomed
  • Xenocity - Takeover - Abyss
  • Xenocity - Sidekick
  • Xenocity - Digital Acid
  • Sudocolon - Three-Point-Shot

Creative Commons Music

  • El-Corleo - Tambul
  • Ellary - 3HR MT_3
  • Ellary - Little Lily Swing.mp3
  • Snabisch - The Old Song
  • RevampedPRO - Intro Theme
  • RevampedPRO - Adventure
  • Matthew Pablo - Blackmoor Tides
  • Matthew Pablo - A Conversation with Saul
  • Yubatake - Armadillo
  • Yubatake - El rincón
  • Snabisch - The looming

Check here for licence details.

Third Party Libraries/SDKs used

Development Roadmap

What's next for #DanceTogether?

To Do List

Version History

  • 0.0.6 - Develop work where I left off, updated to 2018 LTS
  • 0.0.5 - IndieCade prototype. New UI, supports up to 16 players.
  • 0.0.2 - First prototype
  • 0.0.1 - Initial Upload

About

Communicate through dance

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages