Fish-Net: Networking Evolved
  • Introduction
    • Getting Started
    • Showcase
      • Upcoming Releases
    • Legal Restrictions
    • Pro, Projects, and Support
    • Business Support
    • Branding
  • Manual
    • General
      • Unity Compatibility
      • Changelog
        • Development Road Map
        • Major Version Update Solutions
      • Development
      • Performance
        • Benchmark Setup
        • Fish-Networking Vs Mirror
      • Terminology
        • Miscellaneous
        • Communicating
        • Server, Client, Host
      • Transports
      • Add-ons
        • Edgegap and other Hosting
        • Fish-Network-Discovery
      • Feature Comparison
      • Upgrading To Fish-Networking
    • Guides
      • Frequently Asked Questions (FAQ)
      • Creating Bug Reports
        • Report Example
      • Technical Limitations
      • Third-Party
      • Getting Started
        • Commonly Used Guides
        • Ownership - Moving Soon
        • Step-by-Step
          • Getting Connected
          • Preparing Your Player
      • Components
        • Managers
          • NetworkManager
          • TimeManager
          • PredictionManager
          • ServerManager
          • ClientManager
          • SceneManager
          • TransportManager
            • IntermediateLayer
          • StatisticsManager
          • ObserverManager
            • HashGrid
          • RollbackManager (Pro Feature)
        • Transports
          • FishyWebRTC
          • Bayou
          • FishyEOS (Epic Online Services)
          • FishyFacepunch (Steam)
          • FishyRealtime
          • FishySteamworks (Steam)
          • FishyUnityTransport
          • Multipass
          • Tugboat
          • Yak (Pro Feature)
        • Prediction
          • Network Collider
            • NetworkCollision
            • NetworkCollision2D
            • NetworkTrigger
            • NetworkTrigger2D
          • OfflineRigidbody
          • PredictedOwner
          • PredictedSpawn
        • Utilities
          • Tick Smoothers
            • NetworkTickSmoother
            • OfflineTickSmoother
          • MonoTickSmoother [Obsolete]
          • DetachableNetworkTickSmoother [Obsolete]
          • BandwidthDisplay
          • DefaultScene
          • PingDisplay
        • Authenticator
        • ColliderRollback
        • NetworkAnimator
        • NetworkBehaviour
        • NetworkTransform
        • NetworkObject
        • NetworkObserver
      • InstanceFinder
      • Ownership
        • Using Ownership To Read Values
      • Spawning and Despawning
        • Predicted Spawning
        • Nested NetworkObjects
        • Object Pooling
      • Components
      • NetworkBehaviour
      • NetworkObjects
      • Attributes, Quality of Life
      • Remote Procedure Calls
        • Broadcast
      • SyncTypes
        • Customizing Behavior
        • SyncVar
        • SyncList
        • SyncHashSet
        • SyncDictionary
        • SyncTimer
        • SyncStopwatch
        • Custom SyncType
      • Observers
        • Modifying Conditions
        • Custom Conditions
      • Automatic Serializers
      • Custom Serializers
        • Interface Serializers
        • Inheritance Serializers
      • Addressables
      • Scene Management
        • Scene Events
        • Scene Data
          • SceneLookupData
          • SceneLoadData
          • SceneUnloadData
        • Loading Scenes
        • Unloading Scenes
        • Scene Stacking
        • Scene Caching
        • Scene Visibility
        • Persisting NetworkObjects
        • Custom Scene Processors
          • Addressables
      • Transports
        • Multipass
      • Prediction
        • What Is Client-Side Prediction
        • Configuring PredictionManager
        • Configuring TimeManager
        • Configuring NetworkObject
        • Offline Rigidbodies
        • Interpolations
        • Creating Code
          • Controlling An Object
          • Non-Controlled Object
          • Understanding ReplicateState
            • Using States In Code
            • Predicting States In Code
          • Advanced Controls
        • Custom Comparers
        • PredictionRigidbody
        • Using NetworkColliders
      • Lag Compensation
        • States
        • Raycast
        • Projectiles
    • Server Hosting
      • Edgegap - Official Partner
        • Getting Started with Edgegap
      • Hathora
        • Getting Started with Hathora
      • Amazon Web Services (AWS)
        • Getting Started with AWS
    • API
Powered by GitBook
On this page
  • Purchasing
  • GitHub and Patreon Perks
  • Unity Asset Store Perks
  • After Purchasing
  • Pro
  • Projects
  • Support Tier Options
  1. Introduction

Pro, Projects, and Support

Learn how to access a variety of enhancements for your Fish-Networking experience. We aim to provide reasonable pricing ranging from smaller indie developers to large studios.

PreviousLegal RestrictionsNextBusiness Support

Last updated 8 days ago

Purchasing

There are a variety of ways to purchase Pro and Projects.

Please read the following very carefully to ensure you understand it fully. If you have questions please contact staff on .

There are two types of purchases, Fish-Networking Pro, and Projects.

Fish-Networking Pro can be purchased from , , or the .

At this time Projects can only be purchased through GitHub and Patreon.

Once FPSLand V4 is complete projects will be added to the asset store as well.

Please consider making purchases through GitHub as our preferred platform, or Patreon. When purchased through GitHub or Patreon more of your support goes towards the developers and community helpers.

In addition, GitHub and Patreon offer extra bonuses as a thank you!

GitHub and Patreon Perks

Becoming a supporter is designed to be indie-dev and budget friendly.

When obtaining Fish-Networking Pro through GitHub or Patreon you will have access to both Pro and Projects.

You must make a one-time payment of $10 for your initial downloads. Afterwards you're welcome to switch to $2/month for updates. You may leave the updates tier and join us again at any time.

When on any $10 tier or higher you will gain access to Priority Support, this includes your initial purchase; see for more information on this.

Business support tiers are only available on GitHub.

Lifetime Benefits:

You can get bonus Priority Support months on GitHub!

Our one-time $60 GitHub option provides lifetime access to Pro and Project downloads, as well 8 total months of Priority Support, rather than 6 months of Priority Support when purchased monthly.

  • Lifetime updates to both Pro and Projects can be obtained by supporting over-time, or by a one-time payment.

  • Lifetime updates to projects are received after your total contributing meets $35.

  • Lifetime updates to Fish-Networking Pro are received after your total contribution meets $60.

  • Should you sponsor $200 at once or over-time, you will also gain lifetime access to Priority Support.

All higher tiers provide access to any content beneath them.

For example: If you have access to Fish-Networking Pro, you also have access to Projects.

Unity Asset Store Perks

Asset store purchases provide lifetime updates to Fish-Networking Pro.

The amount of months received are directly related to what goes back into the project after Unity's fees. If you purchase Fish-Networking Pro at $50 you will receive 4 months of Priority Support, and 2 months at $25.

After Purchasing

If you purchased Fish-Networking Pro on the asset store, please use the asset store to download Fish-Networking Pro.

Keep in mind that you may change your support tier at anytime when joining us through GitHub or Patreon.

Do not forget your Discord roles!

You can claim supporter roles on our Discord no matter what purchase technique you use, but as previously said GitHub offers the most benefits per dollar.

Roles show off that you're a supporter, and are crucial for gaining you access to our priority help channels if you're on a Priority Support tier.

Business tiers are unique in that they receive dedicated channels. Please contact FirstGearGames on Discord to have your support channel created.

How to claim your role:

  • GitHub Instructions: log into your downloads on our website. After logging in you will be shown a temporary Id above downloads. Copy this Id and direct message our Discord bot Sharky with it.

  • Asset Store Instructions: Join our Discord and message Sharky your purchase invoice number.

Pro

Some features are only available in Fish-Networking Pro.

Features For Pro:

Lag Compensation

Another very important feature for precision based gaming is lag compensation. This is the act of rolling back colliders in time to where a client had seen them; this ensures accurate hit registration. This technique is applicable to several genre types but is most commonly seen in shooter games

Automatic Code Stripping

Code stripping helps protect your game server by removing sensitive logic that the player should not be aware of. Far as we know, Fish-Networking is the only solution with the ability to remove server code from clients, and client code from the server.

Network Level of Detail

Level of Detail determines how often the server sends updates to clients. With level of detail enabled moving objects can expect to use up to 95% LESS bandwidth. Other aspects of Fish-Networking benefit marginally from network level of detail as well.

Extrapolation, NetworkTransform

When enabled the NetworkTransform will extrapolate as necessary to create a smoother experience for unstable connections.

Synchronized Parameters, NetworkAnimator

Customize which parameters are synchronized over the network on the NetworkAnimator.

Yak

Projects

Projects are completed Unity projects which act as a template or learning opportunity.

Lobby and Worlds

Lobby and Worlds is designed to use a single server for a lobby containing your players, as well create games on the same server using rooms created by your players. Each room is isolated from other players, both visually and in network traffic.

Many aspects of the lobby can be customized to your needs. Lobby and Worlds allows you to design your game normally in it's own scenes, while the project takes care of everything else.

Features include:

  • Loading any number of game scenes, multiple times; think dungeon instances!

  • Sign in system.

  • Lobby to create and join rooms.

  • Join rooms after start, optional.

  • Password rooms.

  • Ready up system, optional.

  • Kick players.

  • Player limits.

  • Customizable lobby logic and demo game.

FPS Land is not yet available for Fish-Networking V4. We are in the process of rewriting FPS Land to better take advantage of newer FishNet features.

Upon release, FPS Land V4 will be available to anyone that joined Pro tier from January 31st 2024 and onward, even if you are not currently a Pro subscriber.

FPS Land for Fish-Networking V3 is still available for download.

FPS Land

This project is a full server authoritative demo on how you may get started on creating a FPS game with Fish-Networking.

Key points are:

  • Full server authoritative: movement, sound, firing, reloading, animations, ect.

  • Four weapon types: rifle, pistol, knife, and grenades.

  • Lag compensation for weapons such as rifles.

  • Lag compensation projectiles, such as grenades.

  • Picked up items.

  • Movement modifiers from weapon weight and walking.

  • Pet friendly goats.

Support Tier Options

Free Tier Support

  • Discord: Multiple channels of support, with support provided by our community and helpers.

  • Unity Forum: support provided by our community and helpers.

  • Website(s): Documentation, Guides, and Videos available from our Team and Community

Priority Tier Support

  • Everything in Free Tier.

  • Discord: Additional access to post in our Priority Support channel. This channel uses threads to keep each question individualized and sorted. The questions asked in Priority Support are prioritized by our helpers.

  • Projects: Access to projects that are completed Unity projects which act as a template or learning opportunity.

  • There are multiple priority tier options. Support quality is equal for all tiers. Priority tiers 2+ receive enhanced visibility within our Discord community to show off your support.

Business Support

  • Everything in Free Tier

  • Everything in Priority Tier

You can also gain access to Priority Support with your asset store purchase! Your priority support months begin only after you claim your perks on our Discord; see please.

Please be certain you read thoroughly.

If you purchased through GitHub or Patreon your downloads will be available on our .

Patreon Instructions:

All business also grant a complimentary lifetime Pro license.

We have an extremely flexible sharing license for Fish-Networking Pro, allowing teams and classrooms to work on a single purchase. You can view that license .

is a transport which provides an entirely offline experience using your multiplayer code. When combined with Multipass (available to free users), you may run your game offline or online.

All business also grant a complimentary lifetime Pro license.

Additional Enterprise Features, please view our monthly tiers on to see what we offer per tier. For more information you may also email firstgeargames@gmail.com, or contact FirstGearGames on Discord.

website
https://support.patreon.com/hc/en-us/articles/212052266-Get-my-Discord-role.
here
Yak
GitHub
Discord
GitHub
Patreon
Unity Asset Store
support tier options
After Purchasing
Purchasing
support tiers
support tiers