# Beyond the Basics

After having gone through the previous guides, it's recommended that you read the following sections to get a better understanding of how Fish-Networking works and its most commonly used features.

## Important features of FishNet

<table data-view="cards" data-full-width="false"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-plane-departure">:plane-departure:</i> <strong>High-Level Overview</strong></td><td>Get a high-level overview of multiplayer games with FishNet.</td><td><a href="/pages/ZTSeNAH9IlKypM5sgRoi">/pages/ZTSeNAH9IlKypM5sgRoi</a></td></tr><tr><td><i class="fa-vector-square">:vector-square:</i> <strong>Networked GameObjects and Scripts</strong></td><td>Learn about Networking GameObjects and Scripts.</td><td><a href="/pages/xMJoeWxvLQrz89niriSA">/pages/xMJoeWxvLQrz89niriSA</a></td></tr><tr><td><i class="fa-server">:server:</i> <strong>Server and Client Identification</strong></td><td>Find out how to determine if code is running on the server or client.</td><td><a href="/pages/Cv7tSPyI8wSnckPDcTYF">/pages/Cv7tSPyI8wSnckPDcTYF</a></td></tr><tr><td><i class="fa-fingerprint">:fingerprint:</i> <strong>Network Connections</strong></td><td>Understand how FishNet identifies different clients.</td><td><a href="/pages/21PWspbbhl6rBbqDHttv">/pages/21PWspbbhl6rBbqDHttv</a></td></tr><tr><td><i class="fa-at">:at:</i> <strong>Ownership</strong></td><td>Discover what owning a NetworkObject means and how clients can do so.</td><td><a href="/pages/RqeZo6qDJCq4bwaOg2fT">/pages/RqeZo6qDJCq4bwaOg2fT</a></td></tr><tr><td><i class="fa-location-plus">:location-plus:</i> <strong>Spawning</strong></td><td>Get to grips with spawning objects across the network.</td><td><a href="/pages/rQePWPly2gErU8TbifaR">/pages/rQePWPly2gErU8TbifaR</a></td></tr><tr><td><i class="fa-house-signal">:house-signal:</i> <strong>Synchronized Variables</strong></td><td>Learn about FishNet's automatically synchronized variables and how to use them!</td><td><a href="/pages/jDlYb30vj6PvnwMvSIlm">/pages/jDlYb30vj6PvnwMvSIlm</a></td></tr><tr><td><i class="fa-messages">:messages:</i> <strong>Remote Procedure Calls</strong></td><td>Find out about how to call methods remotely.</td><td><a href="/pages/EUgvavueCuzRtzKEWDMZ">/pages/EUgvavueCuzRtzKEWDMZ</a></td></tr><tr><td><i class="fa-binary-circle-check">:binary-circle-check:</i> <strong>Data Serialization</strong></td><td>Take a look at how FishNet can automatically serialize your data to send across the network, and how you can manually control it too!</td><td><a href="/pages/aZ9rxXr0diYebWSSGfi4">/pages/aZ9rxXr0diYebWSSGfi4</a></td></tr><tr><td><i class="fa-calendar-circle-exclamation">:calendar-circle-exclamation:</i> <strong>Network State Events</strong></td><td>Get information about the most commonly used network events, such as players connecting and the network starting or stopping.</td><td><a href="/pages/8j0keMV3LvsjQc8TRIwQ">/pages/8j0keMV3LvsjQc8TRIwQ</a></td></tr><tr><td><i class="fa-house-tree">:house-tree:</i> <strong>Scene Management</strong></td><td>Learn about managing scenes while the network is connected.</td><td><a href="/pages/WQRItSgL0GOhRHOJnfRB">/pages/WQRItSgL0GOhRHOJnfRB</a></td></tr></tbody></table>

### More Feature Guides

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-book-open">:book-open:</i> <strong>Feature Guides</strong></td><td>Explore guides for even more FishNet features, including Client-side Prediction, Area of Interest, Transports, Addressables, and Lag Compensation.</td><td><a href="/pages/T3pUkhx4toaQfxZtOKBA">/pages/T3pUkhx4toaQfxZtOKBA</a></td></tr></tbody></table>

## Moving on and getting help

After reading through those sections you are encouraged to jump in and start making projects using FishNet! There are some available demos on specific Fish-Networking features included in the FishNet asset itself, these can be a great tool for learning more about the specific features.

If you run into errors or issues you can check out the [Troubleshooting](/docs/guides/troubleshooting.md) guides to find solutions to common problems. You are also welcome to join the official Discord community and ask questions and learn from others there: <https://discord.gg/Ta9HgDh4Hj>

*Now go create something amazing!*


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://fish-networking.gitbook.io/docs/tutorials/getting-started/commonly-used-guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
