NetCrafter Pro View on Asset Store (opens in new tab)

Package details

Latest version
1.3.0
Last updated
First released
Unity version
6000.6.6 or later
Package size
889 KB
Files
258
Views in the past week
12

Price tracking

Last checked
Tracked since
Lowest recorded
$38.50 on

Keywords

NetCrafter Pro

by Pivec Labs (opens in new tab)

No ratings yet

NetCrafter Pro: The fastest way to add SmartFoxServer 3 multiplayer to your game. Visual schema editor generates C# + Java code instantly. Chat, Racing, Character, GC2, VR and Turn-Based tutorials.

Price $55.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for NetCrafter Pro, 6 months Current $55.00; lowest $38.50; highest $55.00 in this period. $0 $50 $100 21 Sep 5 Oct 19 Oct 2 Nov Version 1.3.0 released 21 Oct 2026 v1.3.0

Asset preview

1 / 5

NetCrafter Pro screenshot 1

NetCrafter Pro screenshot 1

About this asset

NetCrafter Pro eliminates the repetitive, error-prone work of wiring Unity clients to SmartFoxServer 3. Instead of hand-writing connection managers, request handlers, Java extensions, and zone configs, you define your game's message protocol once in a visual schema editor — and NetCrafter Pro generates everything else.

WHAT IT DOES

Define your messages, server events, data models, and server actions in NetCrafter's visual editor. Click Generate. Instantly receive:

  • A typed C# connection manager for your Unity client
  • Typed C# request and event classes matching your schema
  • A Java SFS3 extension with handlers for every server action
  • A SmartFoxServer 3 zone XML config ready to deploy
  • A Maven deploy script that builds and installs your JAR

Change your schema, regenerate, and your code updates

automatically — no manual synchronisation.

WHY NETCRAFTER PRO

SmartFoxServer 3 is one of the most powerful multiplayer servers available — battle-tested at MMO scale, free for up to 100 concurrent users, and deeply capable. But the integration work is significant: connection lifecycle, login flows, room management, request handlers, Java extensions, zone XML. Most developers spend days on infrastructure before writing a single line of game logic.

NetCrafter Pro compresses that days of work to minutes. Define your protocol, generate your code, start building your game.

There is no other schema-driven code generator for SFS3 on the Unity Asset Store.

BUILT FOR SERIOUS SCALE, NOT JUST TWO PLAYERS IN A GARAGE

If you're building a small co-op or PvP game — 2 to 4 players, a quick game jam project, something you just want two friends to connect and play — check out NetCrafter Relay instead. It's simpler, runs on a free server, and gets you connected in minutes.

If you're building something bigger — a room-based multiplayer game, a persistent world, anything that needs real concurrent-user capacity and server-authoritative game logic running independently of any single player's connection — NetCrafter Pro is built specifically for that:

  • Battle-tested at MMO scale. SmartFoxServer 3 isn't a relay bouncing packets between players — it's a full server engine, proven in production across genres from MMOs to real-time strategy games, handling rooms, zones, and concurrent users far beyond what a peer-relayed session can support.
  • True server-authoritative logic. Your Java extension runs on the server, independent of any player's machine — no player, including the host, is ever a single point of failure. If someone disconnects, the server and every other player's session carries on unaffected.
  • Free to run at real scale. SmartFoxServer 3's Community Edition supports up to 100 concurrent users at no licence cost — room to grow a real player base before you need to think about a commercial SFS3 licence.
  • Deep customisation, not just message passing. Zone configuration, room management, and full Java extension access mean your server-side game logic isn't limited to what a schema can describe — you're writing real server code when you need to.

NetCrafter Pro isn't trying to be the fastest way to get two players in a session. It's the fastest way to get a serious, scalable multiplayer backend without spending days hand-wiring SFS3's connection lifecycle, request handlers, and zone configuration yourself.

KEY FEATURES

  • Visual schema editor — define messages, events, models, server actions and sync rules without writing boilerplate
  • Instant code generation — generates production-ready C# client and Java SFS3 extension from your schema in one click
  • Four complete tutorials — Chat, Racing, Character Controller, and Game Creator 2 multiplayer — all included
  • Scene Assistant — creates multiplayer scenes, ConnectionManager prefabs, and Scene Event bindings automatically
  • Server deployment — generates zone XML config and deploys your Java extension JAR to SFS3 with one click
  • Template override system — customise any generated file using Handlebars-style templates without touching the generator
  • Code Preview — syntax-highlighted diff view shows exactly what will be generated before you commit
  • Sync Rules — declarative Transform sync with configurable intervals — no manual serialisation code
  • Definition Tools — create, duplicate, rename and import schemas across projects
  • Professional documentation — Manual, API Reference, Template Guide, Server Deployment Guide, and Player Hosting Guide included

INCLUDED TUTORIALS

Six fully worked multiplayer tutorials are included — each with complete source code and a step-by-step HTML guide:

  • Chat — named login, real-time broadcast, scroll view UI
  • Racing — car physics sync, lerp smoothing, collision, multi-player with colour-coded cars
  • Character — Unity Third Person Controller sync, full animation state sync, player name display
  • Game Creator 2 — GC2 character movement and animation sync, camera handling, GC2-specific API integration
  • Turn-Based — server-authoritative tile claim game for 2-4 players; all game state owned by the SFS3 Java extension; demonstrates the pure server-validate-then-broadcast pattern
  • VR — OpenWorlds VR third person character sync; head, hand and body IK targets; animation state sync; requires OpenWorlds VR for Third Person v1.3.1+

Each tutorial demonstrates a complete end-to-end multiplayer

implementation — from schema definition through to two

players connected and playing.

REQUIREMENTS

Unity

  • Unity 6.3 LTS or later
  • Windows x64 development machine (editor only; built games run on all Unity-supported platforms)

SmartFoxServer 3

  • SmartFoxServer 3 Community Edition — free, no purchase required
  • Supports up to 100 concurrent users — sufficient for indie development and launch
  • Download free from: smartfoxserver.com
  • Asset uses the SmartFoxServer 3 Unity Client SDK (Sfs3Client.dll) under the MIT License; see Third-Party Notices.txt in package for details

Java JDK 21+

  • Required for compiling the generated server-side Java extension
  • Not bundled — download free from: adoptium.net (Eclipse Temurin OpenJDK 21)
  • OpenJDK is distributed under the GNU General Public License v2 with Classpath Exception — see Third-Party Notices.txt in package for details
  • Not required for Unity client-only use

Apache Maven

  • Required for building and deploying the generated server JAR to SmartFoxServer 3
  • Not bundled — download free from: maven.apache.org
  • Distributed under the Apache License 2.0 — see Third-Party Notices.txt in package for details
  • Not required for Unity client-only use

THIRD-PARTY LICENSING

This asset includes and/or references the following third-party software:

SmartFoxServer 3 Unity Client SDK

Version: Latest | License: MIT | Bundled in package: Yes

Asset uses SmartFoxServer 3 Unity Client SDK under the MIT License; see Third-Party Notices.txt in package for details.

Eclipse Temurin OpenJDK

Version: 21+ | License: GPL v2 with Classpath Exception | Bundled in package: No

Asset references Eclipse Temurin OpenJDK 21 under GPL v2 with Classpath Exception; see Third-Party Notices.txt in package for details.

Apache Maven

Version: 3.9+ | License: Apache License 2.0 | Bundled in package: No

Asset references Apache Maven under the Apache License 2.0; see Third-Party Notices.txt in package for details.

Full license texts are provided in Third-Party Notices.txt included in this package.

DOCUMENTATION

  • Getting Started Guide
  • Manual (full feature reference)
  • API Reference
  • Template Guide
  • Server Deployment Guide
  • Player Hosting Guide
  • Changelog

All documentation is included in the package as offline

HTML — no internet connection required to read it.

SUPPORT

PivecLabs : Website | Discord

Publisher: Pivec Labs

From the publisher's Asset Store listing.

Technical details

REQUIREMENTS

Unity

  • Unity 6.3 LTS or later
  • Windows x64 development machine (editor only; built games run on all Unity-supported platforms)

SmartFoxServer 3

  • SmartFoxServer 3 Community Edition — free, no purchase required
  • Supports up to 100 concurrent users — sufficient for indie development and launch
  • Download free from: smartfoxserver.com
  • Asset uses the SmartFoxServer 3 Unity Client SDK (Sfs3Client.dll) under the MIT License; see Third-Party Notices.txt in package for details

Java JDK 21+

  • Required for compiling the generated server-side Java extension
  • Not bundled — download free from: adoptium.net (Eclipse Temurin OpenJDK 21)
  • OpenJDK is distributed under the GNU General Public License v2 with Classpath Exception — see Third-Party Notices.txt in package for details
  • Not required for Unity client-only use

Apache Maven

  • Required for building and deploying the generated server JAR to SmartFoxServer 3
  • Not bundled — download free from: maven.apache.org
  • Distributed under the Apache License 2.0 — see Third-Party Notices.txt in package for details
  • Not required for Unity client-only use

THIRD-PARTY LICENSING

This asset includes and/or references the following third-party software:

SmartFoxServer 3 Unity Client SDKVersion: Latest | License: MIT | Bundled in package: Yes Asset uses SmartFoxServer 3 Unity Client SDK under the MIT License; see Third-Party Notices.txt in package for details.

Eclipse Temurin OpenJDKVersion: 21+ | License: GPL v2 with Classpath Exception | Bundled in package: No Asset references Eclipse Temurin OpenJDK 21 under GPL v2 with Classpath Exception; see Third-Party Notices.txt in package for details.

Apache MavenVersion: 3.9+ | License: Apache License 2.0 | Bundled in package: No Asset references Apache Maven under the Apache License 2.0; see Third-Party Notices.txt in package for details.

Full license texts are provided in Third-Party Notices.txt included in this package.

Compatibility

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

As listed on the Asset Store.