Skip to content

projectcerulean/cerulean

Repository files navigation

Project Cerulean

Just me making a video game.

Running prebuilt version

  1. Download the Godot game engine, version 4.2.1: https://godotengine.org/download
  2. Grab the latest Cerulean PCK file from the build service: https://builds.sr.ht/~gullik/cerulean/commits/master
  3. Place the Cerulean PCK and the Godot executable in the same directory
  4. Rename the Godot executable to 'cerulean' and run it

Input map

Using a gamepad is highly recommended.

Input Gamepad Keyboard + mouse
Move Left stick WASD
Jump Left bumper Space
Glide (while in midair) Right bumper Left mouse button
Air-brake (while gliding) Left trigger Right mouse button
Swim upwards (while in water) Left trigger Space
Swim downwards (while in water) Right trigger Ctrl/Shift
Interact A E
Rotate camera Right stick Move mouse
Zoom camera in/out Press left stick + move right stick up/down Scroll wheel up/down
Pause menu Start Escape
Performance statistics Select F12

Development

Clone the repository: git clone --recursive [repo url]

Assets are synced using IPFS (https://ipfs.tech) to prevent having to check in large binary files into the repository.

  1. Install IPFS by installing the package go-ipfs
  2. Initialize: ipfs init
  3. Run the IPFS daemon: ipfs daemon
  4. Enable the git_ipfs smudge filter using the command git config --local include.path ../.gitconfig
  5. Sync assets: rm -rf assets && git reset --hard

License

  • Source code (src/ folder): GPLv3-or-later
  • Assets (assets/ folder): CC BY-SA 4.0

Some files are available under other (compatible) licenses. This is indicated by their license files and/or license headers.

Links