Skip to content

Four style presets: Clay Office, Pixel Glade, Pixel Office and Toy Office - #17

Merged
oddessentials merged 7 commits into
mainfrom
style-presets
Nov 10, 2026
Merged

oddessentials merged 7 commits into
mainfrom
style-presets

Conversation

@oddessentials

Copy link
Copy Markdown
Owner

Four new starting worlds, each in an art style Builders didn't have before, plus the app icon from feat/app-icon.

New presets

  • Clay Office: an open-plan office in soft clay, with its two near walls cut away, on a dark glossy surround.
  • Pixel Glade: a torchlit forest clearing in cube art, eight cubes to the metre, with a crystal shrine, ruins, a brook and work stations.
  • Pixel Office: a bright 8-bit office in cube art, with cubicles, a mainframe room and an arcade corner.
  • Toy Office: twelve colour-coded toy rooms ringing the Yard on a blueprint grid, with a rocket in the lobby.

New inventory

Each preset comes with its own item group, ground set and paving:

Group Items Built by
Clay office 44 tools/build_clay.py
Pixel glade 43 tools/build_glade.py
Pixel office 39 tools/build_retro.py
Toy office 51 tools/build_toy.py
  • Walls in the three office sets join end to end, like the fort pieces.
  • The two shape builders are shared: tools/solids.py (clay, toy) and tools/voxels.py (glade, retro).
  • Two new skies, "Studio light" and "Studio night".
  • Floor tiles and rugs have a small footprint, so things can stand on them and still be picked.

Kit

kits/kit-lock.json now points at kit-2b33b9cf0e20083f.tar.gz, which is uploaded to the art release. It contains every file of the previous kit unchanged, plus 239 new ones.

Also included

feat/app-icon is merged in: Builders' own app icon on Windows and macOS.

Checks run locally

  • All five CI test suites: run, hardening, clearance_hardening, package_hardening, site_commands
  • tests/file_locks.ps1
  • tools/package.ps1 and tests/package_smoke.ps1 on Windows

Not run locally: the macOS build and the signing jobs.

🤖 Generated with Claude Code

oddessentials and others added 7 commits November 10, 2026 13:24
A new preset in a soft clay style: an open-plan office around the Yard
with its two near walls cut away, standing on a dark, glossy surround.

- 44 new items in a "Clay office" group, built by tools/build_clay.py.
  Walls and the glass partition join end to end like the fort pieces.
- A "Clay office" ground set, a terrazzo paving and two studio skies.
- Lamps, screens and desks light the office at dusk.

The kit lock now points at kit-0148da8c7b61ac33.tar.gz, which must be
uploaded to the "art" release before CI can fetch it.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
The courier bot replaces Godot's icon: on a navy tile with a gold rim
for macOS, on its own for Windows, and drawn as a simple front view at
16 to 40 px so it stays readable in the taskbar, title bar and Finder.
The running window uses window.ico, since Godot makes the big window
icon from the largest image in the file. tools/make_icon.py makes the
files from agent-guild's concept art. The package smoke test checks the
exe's icons and the macOS job checks the bundle's icon.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A forest clearing drawn in cube art, eight cubes to the metre, so that
it reads as isometric pixel art from the Yard camera: a crystal shrine,
ruins, a brook, work stations and a ring of braziers.

- 43 new items in a "Pixel glade" group, built by tools/build_glade.py.
- A "Pixel glade" ground set and paving with pixel-grid textures.
- Pieces keep their size and turn by quarters, so cubes share one grid.
- Lamps now sit clear of their own models, in Clay Office too, so they
  are not shadowed at final quality.

The kit lock now points at kit-740a2f02daf31592.tar.gz, which must be
uploaded to the "art" release before CI can fetch it.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
The signed app's smoke test compares its icons with data/brand/icon.ico.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A bright 8-bit office in cube art, in the same cut-away room as Clay
Office: cubicles with boxy monitors, a mainframe room, a games corner
with arcade cabinets, and checkered floors.

- 39 new items in a "Pixel office" group, built by tools/build_retro.py.
  Walls and partitions join end to end.
- A "Pixel office" ground set and paving with pixel-grid textures.
- The cube builder now lives in tools/voxels.py, shared by the glade
  and retro scripts.

The kit lock now points at kit-16cc318cb7d9126a.tar.gz, which must be
uploaded to the "art" release before CI can fetch it.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Twelve colour-coded rooms ring the Yard on a dark blueprint grid, each
with its own theme and a rocket in the lobby. Walls and most furniture
are a metre tall at most, so rooms stand in front of the Yard as well
as behind it.

- 51 new items in a "Toy office" group, built by tools/build_toy.py:
  floor tiles in seven colours, low walls that join, and furniture for
  engineering, design, games, gym, garden and other rooms.
- A "Toy office" ground set and paving.
- Floor coverings, in every set, now have a small footprint so things
  can stand on them and still be picked.
- The rounded-shape builder now lives in tools/solids.py, shared by the
  clay and toy scripts.

The kit lock now points at kit-2b33b9cf0e20083f.tar.gz, which must be
uploaded to the "art" release before CI can fetch it.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@oddessentials
oddessentials merged commit eac9205 into main Nov 10, 2026
5 checks passed
@oddessentials
oddessentials deleted the style-presets branch November 10, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant