SnapNet View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2022.3.9 or later
Package size
655 KB
Files
20
Favorites
3
Views in the past week
3

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

SnapNet

by AlbertoEstirado (opens in new tab)

No ratings yet

Simple, beginner-friendly networking API for learning multiplayer game development. Perfect for prototypes, game jams, and understanding how sync and commands work.

Price $4.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for SnapNet, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 1

SnapNet video 1 (plays on the Asset Store)

About this asset

SnapNet - Lightweight Networking API for Unity

SnapNet is a minimal, easy-to-integrate multiplayer API designed for prototyping, game jams, and LAN-based gameplay. Built on a deterministic tick system with client-host architecture, SnapNet allows you to synchronize custom objects and commands using TCP—without external dependencies.

No need to manage packet IDs, assign object types manually, or set up complex RPCs. Just inherit from NetBehaviour or NetCommand, and SnapNet handles the rest via automatic type registration.

 Features:

 Custom NetBehaviour syncing with position/state

 Player-controlled commands like shooting, movement, and actions

 Deterministic tick-based logic (great for simulation clarity)

 Built-in host/client connection system via TCP

 Auto-assigned networkId and type hash per object

 Lightweight DLL with no dependencies outside of Unity

 Perfect for:

  • Students learning networking
  • Indie devs building prototypes or game jam entries
  • Developers transitioning from single-player to multiplayer logic
  • Anyone who wants to understand what’s going on behind the scenes

SnapNet doesn’t hide the logic — it teaches it. The code is structured to be clear, traceable, and minimal. Whether you're syncing a player, firing a bullet, or handling a disconnect, you always know exactly how and when things happen.

From the publisher's Asset Store listing.

Technical details

Key Features:

  • Lightweight client-host TCP networking
  • Deterministic tick-based update loop
  • Custom object synchronization via NetBehaviour
  • Auto-assigned networkId and type-based hashing (typeId)
  • Command system (NetCommand<T>) with automatic execution on host
  • Automatic type registration through reflection
  • Built-in disconnect handling with cleanup
  • Single-DLL solution with no external dependencies
  • Works over LAN or Internet (with IP/port)
  • Designed for learning, prototyping, and game jams

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2022.3.9f1 Compatible Not listed Not listed

As listed on the Asset Store.