straywild is a free and open-source multiplayer fishing game about catching and collecting fish, upgrading your equipment, and spending time with other players. https://straywild.io
Find a file
2026-08-31 05:48:36 -04:00
addons/straywild_shoreline_baker Rebrand project and refresh title presentation 2026-08-25 17:14:12 -04:00
art Repair restored hand-net texture imports 2026-08-25 22:18:30 -04:00
audio Expand gameplay systems and interface controls 2026-08-20 17:53:22 -04:00
collection feat: expand progression and multiplayer systems 2026-08-23 20:49:54 -04:00
docs Replace starter RV placeholder with donated motorcoach 2026-08-31 00:31:02 -04:00
drawing feat: expand progression and multiplayer systems 2026-08-23 20:49:54 -04:00
economy Add artwork export and stamping 2026-08-21 21:01:21 -04:00
fish Import latest creature artwork 2026-08-24 20:20:58 -04:00
fishing Add portable RV homes and decor prototype 2026-08-30 21:37:26 -04:00
gathering Fix clam spurt origin artifact (#118) 2026-08-29 17:41:10 -04:00
homes Add transactional RV decor synchronization 2026-08-31 05:48:36 -04:00
inventory Add portable RV homes and decor prototype 2026-08-30 21:37:26 -04:00
items Add portable RV homes and decor prototype 2026-08-30 21:37:26 -04:00
jobs Expand gameplay systems and interface controls 2026-08-20 17:53:22 -04:00
main Add transactional RV decor synchronization 2026-08-31 05:48:36 -04:00
network Add transactional RV decor synchronization 2026-08-31 05:48:36 -04:00
player Add transactional RV decor synchronization 2026-08-31 05:48:36 -04:00
progression Preserve data across the Straywild transition 2026-08-25 22:18:20 -04:00
save Add portable RV homes and decor prototype 2026-08-30 21:37:26 -04:00
scripts Restore public discovery default after patron build 2026-08-31 00:52:31 -04:00
server Preserve data across the Straywild transition 2026-08-25 22:18:20 -04:00
settings Rebrand project and refresh title presentation 2026-08-25 17:14:12 -04:00
sound/dialogue Restore Kat and Kim animalese voices 2026-08-21 21:32:58 -04:00
tests Harden multiplayer validation for portable homes 2026-08-30 23:52:25 -04:00
tools Rebrand project and refresh title presentation 2026-08-25 17:14:12 -04:00
ui Prepare private v0.20.1-alpha patron release 2026-08-30 23:53:07 -04:00
world Add portable RV homes and decor prototype 2026-08-30 21:37:26 -04:00
.editorconfig Initialize Godot project 2026-07-25 10:03:18 -04:00
.gitattributes Initialize Godot project 2026-07-25 10:03:18 -04:00
.gitignore Ignore Blender backup files 2026-08-09 12:48:06 -04:00
ASSET-LICENSE.md Rebrand project and refresh title presentation 2026-08-25 17:14:12 -04:00
CONTRIBUTING.md Rebrand project and refresh title presentation 2026-08-25 17:14:12 -04:00
CONTRIBUTOR-TERMS.md Rebrand project and refresh title presentation 2026-08-25 17:14:12 -04:00
default_bus_layout.tres Add character calls, settings controls, and gameplay fixes 2026-08-09 11:22:35 -04:00
export_presets.cfg Prepare private v0.20.1-alpha patron release 2026-08-30 23:53:07 -04:00
LICENSE License NETfishing code and define asset terms 2026-08-12 10:11:20 -04:00
project.godot Restore public discovery default after patron build 2026-08-31 00:52:31 -04:00
README.md Update Forgejo links for Straywild rename 2026-08-26 00:05:51 -04:00
TRADEMARKS.md Rebrand project and refresh title presentation 2026-08-25 17:14:12 -04:00

straywild

straywild is a multiplayer-first fishing game built with Godot 4.7. The current pre-alpha includes host-authoritative fishing and economy flows, freshwater and saltwater habitats, persistent player data, social features, customization, jobs, and a controller-aware interface.

The project is under active development. Interfaces, balance, content, and save migrations may continue to change before a stable release.

straywild is developed and published by Woofmeow, the independent team of co-owners publicly credited as Voyager and Endeavour.

Patreon: https://www.patreon.com/cw/woofmeowgames

Steam: https://store.steampowered.com/app/5068950/straywild/

Itch.io: https://sol6-vi.itch.io/straywild

Discord: https://discord.gg/5gP22447kc

Matrix: https://matrix.to/#/#straywild:matrix.makearmy.io

Repo: https://forge.makearmy.io/woofmeow/straywild

Releases: https://forge.makearmy.io/woofmeow/straywild/releases

Installing release builds

Download and extract the archive for your platform from the official release page, then run straywild from the extracted platform folder.

macOS

Current macOS builds are not signed or notarized. macOS may block the first launch because it cannot verify the developer. Control-click the straywild application, choose Open, then confirm Open. If that option is not available, attempt to open the application once, then use System Settings → Privacy & Security → Open Anyway.

Only bypass this warning for a straywild build downloaded from an official project release.

Requirements

  • Godot 4.7.x with the GL Compatibility renderer
  • Linux, Windows, or an Android development environment supported by Godot
  • Bash for the repository helper scripts

Open project.godot in Godot, or start the editor from the repository root:

godot --editor --path .

Run the game directly with:

godot --path .

Validation

The validation scripts isolate Godot's settings and application-data roots. Run the fast, deterministic suite before committing a change:

scripts/run_validations.sh quick

Additional suites and individual commands are documented in the docs/DEVELOPMENT.md validation section.

Building

Export presets are maintained for Linux, Windows, and Android. Repository scripts expect the matching Godot export templates and platform toolchains to already be installed:

scripts/build_playtest.sh
scripts/build_android_debug.sh

Build outputs belong under the ignored builds/ directory. Release builds must follow the project's separate tagged-release checklist; these convenience scripts do not create or publish tags.

Project map

  • main/: composition root and application orchestration
  • world/: map, environment, water, and world presentation
  • player/, fishing/, fish/: player and fishing domain
  • network/: transport, identity, and host-authoritative services
  • inventory/, items/, economy/, progression/, jobs/: game state
  • save/, settings/: versioned persistence
  • ui/: gameplay and menu presentation
  • tests/: focused Godot validation scripts
  • scripts/: build, bake, and validation entry points

All maintained project guidance starts at the docs/ documentation index. Architecture, content policy, world and UI authoring, and testing are consolidated in docs/DEVELOPMENT.md.

Licensing

  • Project-owned software code is licensed under GPL-3.0-or-later.
  • Project-owned artwork, models, music, and other creative assets are covered by the straywild Asset License. It permits community Mods for official straywild software and narrowly scoped contribution forks, but not independent forks, clones, or unrelated products.
  • The straywild and Woofmeow names and branding are reserved as described in TRADEMARKS.md.
  • Third-party materials retain their own terms; see the consolidated credits, notices, and provenance record.
  • Unsolicited contributions are not accepted. See CONTRIBUTING.md. Historical and expressly invited work is governed by CONTRIBUTOR-TERMS.md.

Material boundaries and binary-release requirements are recorded in that same docs/ATTRIBUTION.md reference.

Copyright © 2026 Woofmeow.