Pixel Paw Productions home

Shaders

6 devlog posts tagged Shaders. All posts

  1. · 6 min read · Shaders, Lighting, Pixel art Lighting a Pixel Art City at Night How Philadelphia Fiefdom lights its streets after dark in Godot 4 - no flat ambient light, the moon as the only fill, and a real light behind every lamp, shop front, sign and lit window.
  2. · 6 min read · Shaders, Weather, Pixel art Rain and Snow That Build Up in a Pixel Art City How Philadelphia Fiefdom's weather builds over time on the game clock - streets that soak, puddles that fill, snow that settles, gets trodden into slush and grows icicles - drawn in pixel art in Godot 4.
  3. · 7 min read · Pixel art, Shaders, Godot Pixel Art Street Trees That Change With the Seasons How Philadelphia Fiefdom's street trees went from a scatter of single leaves to crowns of a few soft clumps, and how each one turns, drops its leaves and thins its shadow through the year.
  4. · 7 min read · Performance, Steam Deck, Godot, Shaders Making a 3D Pixel Art City Run at 60 fps on Steam Deck How I got Philadelphia Fiefdom's city from a 13 ms GPU frame toward a steady 60 fps on Steam Deck - measuring every render pass on the Deck itself, finding that the vertex shader was the real lever, indexing the city's meshes, and running pixel shaders in waves of 32.
  5. · 6 min read · Godot, Shaders, Pixel art One Toon Shader for a Whole Pixel Art City How Philadelphia Fiefdom draws every brick wall, street and rooftop with one toon shader in Godot 4, reading a table of surfaces, with patterns made from the world itself and wear set by neighborhood.
  6. · 6 min read · Godot, Shaders, Pixel art 3D Pixel Art in Godot 4: How a City Stays on the Grid Philadelphia Fiefdom is real 3D drawn as crisp pixel art: a 640x360 canvas, a camera snapped to whole pixels, and the leftover fraction slid back at full resolution.

Get updates by email

One email when there's something worth seeing: new footage, playtest invites, the day the Steam page goes up and launch day.

No spam. Unsubscribe any time. Privacy

Want to play early? Join the playtest list. Rather chat? Hang out on Discord (opens in a new tab).