SynergyQuest is a 2D top-down cooperative multiplayer action-adventure video game. It entertains 2-4 players by letting them delve into dungeon levels filled with a variety of puzzle challenges, mini-games, and battle sequences.
What is special about this game is that players use their smartphones as controllers. The game runs locally on a PC and serves a web-page to which the players can connect with their phones. Using touch controls and sensor input (accelerometer etc.) they can control their game character.
Download links for the latest release:
For detailed information on the game and the development process, see the
technical report (distributed on the Releases
page of this repository).
Information on how to build the project is included in the readme files of
this repository:
You can download the latest builds of the development version here. They might be unstable though:
The game code (excluding engine) and some assets have been originally developed by
The main dungeon graphics stem from the mobile roguelike game Shattered Pixel Dungeon by Evan Debenham a.k.a. 00-Evan which is based on Pixel Dungeon by Oleg Dolya a.k.a. Watabou who have generously allowed us to use their art (see also the License section).
Furthermore, additional art, music and sounds have been sourced from many external artists through OpenGameArt.Org etc. All external artists are credited in the game menu and in SynergyQuest/Assets/Resources/ExternalArtCredits.yaml.
We thank JetBrains for supporting SynergyQuest with licenses for the Rider IDE and their other products
Besides the game engine Unity the game makes use of the following C# libraries:
(We ship pre-built versions of these libraries with this repository. Binaries and license texts see SynergyQuest/Assets/Plugins.)
Furthermore, various Javascript/Typescript libraries are in use in the game controller web app. See 1 2 3 4.
Excluding of course Unity, the libraries and external art assets,
this work is licensed under GPLv3, but additional permissions under
section 7 of GPLv3 apply.
Short Explanation (informal, please see LICENSE.md
for the formal terms):
Of course, for all external assets and especially the Unity components, their respective licenses apply and their terms must be upheld.
Details see LICENSE.md.