An unofficial remake of the mobile game Subterfuge with added features and an open source license
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mossy 62742f7cb7 Reworked menu tooltips 19 hours ago
Fonts Initial commit 6 months ago
Media Reworked menu tooltips 19 hours ago
Names Reworked name lists, reworked panel backgrounds 2 months ago
Scenes Reworked menu tooltips 19 hours ago
Scripts Reworked menu tooltips 19 hours ago
Themes Removed unnecessary media 2 days ago
.DS_Store Reworked menu tooltips 19 hours ago
.gitignore Add gitignore 3 months ago
LICENSE Started work on lobby management, added license 4 months ago Allow creation of orders in the future 1 week ago Updated readme, added games refresh button 2 weeks ago
default_env.tres Initial commit 6 months ago
project.godot Removed unnecessary media 2 days ago

Opensubs (name subject to change)

Discord Server


Note that the project is still in early development. It is not yet recommended that you attempt to create a dedicated server for it. If you wish to play, you should can host the client and server on your personal computer whilst you are playing. Bugs are to be expected, please check the Taskade board to see if they have been noted


This project is an attempt to remake the gameplay experience of the mobile strategy game Subterfuge in the Godot game engine. This project consists of two parts, the client (this repository) and the server. This project is community-run and is not associated with the developers of the original game


If you wish to contribute, please do your best to stick to the style of code the project uses. This mainly consists of:

  • Having statically typed variables
  • Defining the return type of functions
  • Functions should be named in underscore_separated_lower_case
  • Function parameters should be named in conjoinedlowercase
  • Everything else should be written in UpperCamelCase

The project has a Taskade board for organizing work that needs to be done

To start contributing:

  1. Download and install the standard edition of Godot for your operating system from the Godot website.
  2. Fork the repository.
  3. Create an SSH key and add it to your Codeberg account to be able to clone the repository. See the instructions here.
  4. Start Godot and import the project(s) once you have cloned them.


The following is a rough roadmap of plans for future releases (subject to heavy change):

  • 0.1 - Initial release
  • 0.2 - Lobby creation/customization
  • 0.3 - Map wrapping and sonar range
  • 0.4 - Order queuing/UI improvements
  • 0.5 - Specialists