Skip to content

Commit 47e81fa

Browse files
committed
docs: write stuff in the README.md
1 parent d82c4a3 commit 47e81fa

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,25 @@
1-
# cubos-demo
1+
# Cubos Demo Repository
2+
3+
This repository holds the games we built with **Cubos**, both internally, or while participating in external events or game jams.
4+
Most of these games can be played on the browser or downloaded on our [itch.io](https://cubos-engine.itch.io/).
5+
6+
Currently, this repo holds the following games:
7+
- **Scraps vs Zombies** - [Released](https://riscadoa.itch.io/scraps-vs-zombies).
8+
- **Ondisseia** - [Released](https://riscadoa.itch.io/ondisseia).
9+
- **Roll Racers** - [Released](https://riscadoa.itch.io/roll-racers).
10+
- **Airships** - unfinished, work in progress!
11+
- **Cars** - the first game we made with **Cubos**, a very basic racing game.
12+
13+
## Building
14+
15+
To build the demos you need to first separately install the **Cubos Engine** using *CMake*.
16+
Then, when building this repository, you might need to help *CMake* find the installation directory of **Cubos**.
17+
By default, all demos are compiled - you might disable any of them using their respective *CMake* option.
18+
19+
We recommend building both the engine and the demos in Release - when developing, Release with Debug Information is usually enough to debug any errors that show up.
20+
21+
## Distributing
22+
23+
When compiling the game during development, paths to assets directories are hardcoded into the produced binaries.
24+
This means that the produced binaries are not portable and won't work on other machines.
25+
To create a portable installation of the game, enable the *CMake* option `DISTRIBUTE`, and then install the project through *CMake*.

0 commit comments

Comments
 (0)