Skip to content

Free and open source physics sandbox game with P2P multiplayer.

License

Notifications You must be signed in to change notification settings

caelan-douglas/tinybox

Repository files navigation

Tinybox

Free and open source sandbox game with peer-to-peer multiplayer, gamemodes, world editor (in progress), PvP and a physics-based building system. It is made with Godot 4 using GDScript.

Tinybox
Godot

License

Tinybox is free software licensed under the GNU Affero General Public License v3 (GNU AGPLv3), located in COPYING.txt.

Some assets (textures, audio, music, etc.) are under different licensing. These licenses include, but are not necessarily limited to:

  • GNU AGPLv3
  • Creative Commons CC0
  • Creative Commons CC-BY-SA 4.0

Files with different licenses are denoted in the various licenses.txt files located in the respective data folders, which point to the file's source and their license.

The Godot Engine is under its own license, the details of which are noted at https://godotengine.org/license/.

About

Screenshots


Game vision

Tinybox ('tiny + sandbox') is a sandbox-focused game that promotes creativity and experimentation. Some of the goals as of now are to add new building features that promote more interactions such as ropes or wires to connect things loosely, or buttons and switches that can connect to things and perform actions.

Additionally, an open way for players to create their own levels and gamemodes is part of the goal. Ideally, players will be given a powerful toolkit via the world editor that allows them to create complex levels, with some form of visual scripting to create unique features.

PvP is an integral part of Tinybox. In order to keep it aligned with the physics-based sandbox nature of the game, weapons generally interact with the world in some way (ex. bombs and rockets for ranged weapons, rather than hitscan weapons.)