Cerulean
Open-world action-adventure game
Install / Use
/learn @projectcerulean/CeruleanREADME
Project Cerulean

Just me making a video game.
Running prebuilt version
- Download the Godot game engine, version 4.3: https://godotengine.org/download
- Grab the latest Cerulean PCK file from the build service: https://builds.sr.ht/~gullik/cerulean/commits/master
- Place the Cerulean PCK and the Godot executable in the same directory
- 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.
- Install IPFS by installing the package
kubo(also known asgo-ipfs) - Initialize:
ipfs init - Run the IPFS daemon:
ipfs daemon - Enable the
git_ipfssmudge filter using the commandgit config --local include.path ../.gitconfig - 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
- Main repo: https://github.com/projectcerulean/cerulean
- Repo mirrors:
- https://codeberg.org/projectcerulean/cerulean
- https://git.sr.ht/~gullik/cerulean
- Build service: https://builds.sr.ht/~gullik/cerulean/commits/master
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
