modern free and open source webfishing clone with intent to continue development featuring fishing, social interaction, support for mods and the worlds #1 pelican economy.
Find a file
2026-08-13 23:57:15 -04:00
addons/netfishing_shoreline_baker Polish world, shop, and artwork presentation 2026-08-13 14:53:39 -04:00
art Refresh character channel masks and add round fox support 2026-08-13 16:25:59 -04:00
audio Add daily dusk music cue 2026-08-09 12:44:45 -04:00
collection Add collectible fish quality tiers 2026-08-02 17:44:11 -04:00
docs Prepare v0.7.1-alpha release 2026-08-13 22:25:55 -04:00
drawing Clean repository-owned GDScript warnings 2026-08-09 13:31:30 -04:00
economy Polish world, shop, and artwork presentation 2026-08-13 14:53:39 -04:00
fish Honor authored barrier health bands 2026-08-11 22:58:46 -04:00
fishing Fix rain coverage and in-game session switching 2026-08-13 22:20:43 -04:00
inventory Expand bait progression and retune fishing 2026-08-08 00:34:06 -04:00
items Revise Art Kit workflow and refresh fox patterns 2026-08-13 15:24:23 -04:00
jobs Fix multiplayer presentation and Fishnet synchronization 2026-08-13 21:58:43 -04:00
main fix multiplayer commands and disconnect recovery 2026-08-13 23:57:15 -04:00
network fix multiplayer commands and disconnect recovery 2026-08-13 23:57:15 -04:00
player Fix multiplayer presentation and Fishnet synchronization 2026-08-13 21:58:43 -04:00
progression Refresh character channel masks and add round fox support 2026-08-13 16:25:59 -04:00
save Expand bait progression and retune fishing 2026-08-08 00:34:06 -04:00
scripts Prepare v0.7.1-alpha release 2026-08-13 22:25:55 -04:00
server Add identity-backed server moderation 2026-08-11 22:58:33 -04:00
settings Clean repository-owned GDScript warnings 2026-08-09 13:31:30 -04:00
sound/dialogue Add character calls, settings controls, and gameplay fixes 2026-08-09 11:22:35 -04:00
tests fix multiplayer commands and disconnect recovery 2026-08-13 23:57:15 -04:00
ui fix multiplayer commands and disconnect recovery 2026-08-13 23:57:15 -04:00
world Fix rain coverage and in-game session switching 2026-08-13 22:20:43 -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 Consolidate project documentation and attribution 2026-08-12 22:12:11 -04:00
CONTRIBUTING.md Consolidate project documentation and attribution 2026-08-12 22:12:11 -04:00
CONTRIBUTOR-TERMS.md Consolidate project documentation and attribution 2026-08-12 22:12:11 -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 v0.7.1-alpha release 2026-08-13 22:25:55 -04:00
LICENSE License NETfishing code and define asset terms 2026-08-12 10:11:20 -04:00
project.godot Prepare v0.7.1-alpha release 2026-08-13 22:25:55 -04:00
README.md Consolidate project documentation and attribution 2026-08-12 22:12:11 -04:00
TRADEMARKS.md Consolidate project documentation and attribution 2026-08-12 22:12:11 -04:00

NETfishing

NETfishing 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.

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

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 submitting 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

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

Copyright © 2026 Woofmeow.