Game
Dead Deliveries
1 month ago

Alpha 1.5 Changelog \/


# Dead Deliveries — Alpha 1.5 Changelog

---

## Additions

### Multiplayer — GD-Sync Backend

- Replaced raw ENet LAN with **GD-Sync** local multiplayer

- Lobby code system (4-digit codes), max 4 players

- Host screen shows lobby code; clients enter code to join

- Scene change on game start synced to all peers simultaneously

- Fixed bidirectional packet routing in local mode — both host→client and client→host now deliver correctly

### Steam Integration

- GodotSteam GDExtension installed — game shows as "Playing" in Steam

- **Invite Steam Friend** button on the host lobby screen

- Clicking invite opens the Steam overlay invite dialog

- Friends clicking Join Game in Steam auto-fills the lobby code

- Works in exported builds launched through Steam

### Rain Visual System

- World rain particles (3,000–4,500 GPUParticles3D) follow the player/vehicle, disappear on ground contact

- Truck body rain streaks — particle system on the truck roof, local to vehicle

- Windshield rain effect — animated drops with trails, visible only while driving; pauses then slides with wobble

- Reflective puddles — 10 PlaneMesh nodes with high metallic/low roughness, drift toward player during rain

- Rain responds to weather state changes and clears at morning

---

## Changes

### Lobby Screen

- Lobby code replaces raw IP input for joining games

- Host view shows generated code; copy-to-clipboard button added

- Steam invite button appears on host view when Steam is available

- Player list updates in real time as peers join/leave

### Weather & Atmosphere

- PSX shader globals (fog, snap distance, affine strength) tuned per weather state

- CLEAR / RAIN / STORM / FOG each set distinct fog near/far, bit depth, and snap values

- Dread increases shader distortion on top of weather baseline

---

## Fixes

- **Player 2 stuck on "Waiting for host to start"** — host's ENet client was unconnected in local mode; fixed with a virtual host-client object that routes packets in both directions

- **Lobby player list not updating on host** — client join events now properly reach the host peer

- **GodotSteam Error 126** — `steam_api64.dll` was missing from `addons/godotsteam/win64/`; must exist in both project root and that folder

- **Steam invite button never visible** — timing issue where `is_host()` returned false at button build time; moved visibility update to player list refresh

- **Parse error on `GDSync._steam`** — untyped variable can't use `:=`; changed to explicit `var steam_node = GDSync._steam`

- **Rain not clearing on morning** — rain system now connects to `EventBus.morning_started` and stops emission

---

*Alpha 1.5 — June 2026*



0 comments

Loading...

Next up

Short intro of us 💕✌️

We're an eletro duo based in Seoul 🇰🇷 Heavily influenced by the 90s.

Our new album #Xennials is all about the nostalgia of that era 💽 CD listenin 📟 beeper beepin 💾 floppy disks floppin days 😎

Stream now! 🎧

https://open.spotify.com/album/3YwWhnHWVy5cA8XOpbaGRA?si=8E9awqU…

Just as Pecaminosa's musicians #improvise this rendition of #LittleSunflower 🌻, so do we improvise with this post you're reading. 😂

What's coming out of your own improvs? 🤔

#Pecaminosa | #IndieDev | #OST | #Jazz

We made a lot of improvements on the Freezing Plains visual. Things like pine trees, tiny bushes, some rocks, and others game props!

#IndieGame | #IndieDev | #GameDev | #PixelArt | #WaifuQuest | #WifeQuest | #screenshotsaturday

Updated the chest in the maze, adding sound, particles and better animation. But what's in the chest?

One of the most critical update for Sunblaze demo. Now you are able to pet a cat! Finally!

Regional Bulbasaur. #Pokemon

Who's is this little cutey👸 here? Thanks🙏 for a gorgeous fanart @WheNa! Feel free to share your arts, screenshots, or videos with #playzelter or #zelter hashtags! #pixelart #animating #unity3d #animated #indiegames #unrealengine #animate #conceptart

it happens

OK, this starts to be too tricky puzzle already :D

#platformer #indiegame #puzzle

Super Sonic Pixel art.