❓ Why Open Source?

Veridian Expanse ships with it's own source code licensced under the GPL!

The game plays just fine on "weird" OSes like OpenBSD or Haiku, and also plenty of "weird" hardware like the Raspberry Pi or RISC-V boards. The source code only adds a few hundred KiB to the download size, and so my hope is that a few people will run it in weird ways. Maybe in the future it will help with game preservation too.

I think more games should do this! There's already been a big push against DRM in the indie game space, so why not?


🏗️ Building the Game

Step 1: 🗃️ Get the Source Code

If you look inside resources.zip, it contains source.tar. Run this command in the terminal to unpack all the files in one step:

unzip -p resources.zip source.tar | tar -x

OR...

You can do it with the file manager if you want. Who has time for that much right clicking though?

Step 2: 🛠️ Compile It

You do have to use the terminal for this part, but it's not so scary. I promise! I've included a file named Makefile, a script or recipe of sorts that works on many platforms to build programs from source code. To run the script you just need to type:

make -j DRIFT_VULKAN=1

make is a command line program that runs the makefile, -j tells it run many jobs at once so it compiles faster, and DRIFT_VULKAN=1 tells my script to enable the Vulkan feature used to draw graphics on the Raspberry Pi.

It takes a few seconds, but that's it, you built the game!

Step 3: 🎮 Play!

This created a program named veridian-expanse. If you want to keep playing with the command line you can type this to run it:

./veridian-expanse

OR...

Double click on it in the file manager to play the game.

Have fun!