🌿 Devlog #3: New Looks, New Levels, and CI/CD!




A big step forward for Season Shift! This update focused on visuals, workflows, and getting ready for more puzzles.
✨ Visual Overhaul
All game assets have been updated! Tiles, UI, effects, and sprites now have a consistent look across all seasons. The art style feels cozier, cleaner, and more magical. Exactly the vibe I’m going for!
⚙️ CI/CD Pipeline Added
I’ve set up a full Godot CI/CD export pipeline using GitHub Actions. Now every push:
-
Exports the game to Web using a Godot 4.2.2 Docker image
-
Packages the build
-
Deploys automatically to Itch.io via Butler
This means faster iteration and no more manual exporting every time I want to share my latest version with you!
name: "godot-ci export"
on: push
env:
GODOT_VERSION: 4.2.2
EXPORT_NAME: seasons-shift
PROJECT_PATH: .
jobs:
export-web:
name: Web Export
runs-on: ubuntu-22.04 # Use 22.04 with godot 4
container:
image: barichello/godot-ci:4.2.2
steps:
- name: Checkout
uses: actions/checkout@v4
with:
lfs: true
- name: Setup
run: |
mkdir -v -p ~/.local/share/godot/export_templates/
mkdir -v -p ~/.config/
mv /root/.config/godot ~/.config/godot
mv /root/.local/share/godot/export_templates/${GODOT_VERSION}.stable ~/.local/share/godot/export_templates/${GODOT_VERSION}.stable
- name: Web Build
run: |
mkdir -v -p build/web
cd $PROJECT_PATH
godot --headless --verbose --export-release "Web" "build/web/index.html"
cd build
zip -r -j web.zip web/*
mv web.zip ..
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: web
path: web.zip
- name: Push to itch.io
uses: Ayowel/butler-to-itch@v1.2.0
with:
butler_key: ${{ secrets.BUTLER_CREDENTIALS }}
itch_game: seasons-shift
itch_user: arxorz
files: web.zip
auto_channel: true
🌲 Next Up: Level Design
Now that the core visuals and export flow are solid, I'm jumping into level design! Expect more clever seasonal puzzles soon. I’m aiming to make each level teach, twist, and surprise 🌦️
Get Seasons Shift
Seasons Shift
🌸❄️ Shift the Seasons, Solve the Forest 🌿
More posts
- ❄️ Devlog #2: Winter Sprite & River Flow FixesMay 16, 2025
- 🌿 Devlog: Season Shift Demo Is Live!May 02, 2025

Leave a comment
Log in with itch.io to leave a comment.