OpenWorlds NetCrafter Pro — schema-driven multiplayer code generator for SmartFoxServer 3. Define your messages visually, generate C# client and Java server instantly.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 DOESDefine 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 clientTyped C# request and event classes matching your schemaA Java SFS3 extension with handlers for every server actionA SmartFoxServer 3 zone XML config ready to deployA Maven deploy script that builds and installs your JARChange your schema, regenerate, and your code updatesautomatically — no manual synchronisation.WHY NETCRAFTER PROSmartFoxServer 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 GARAGEIf 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 FEATURESVisual schema editor — define messages, events, models, server actions and sync rules without writing boilerplateInstant code generation — generates production-ready C# client and Java SFS3 extension from your schema in one clickFour complete tutorials — Chat, Racing, Character Controller, and Game Creator 2 multiplayer — all includedScene Assistant — creates multiplayer scenes, ConnectionManager prefabs, and Scene Event bindings automaticallyServer deployment — generates zone XML config and deploys your Java extension JAR to SFS3 with one clickTemplate override system — customise any generated file using Handlebars-style templates without touching the generatorCode Preview — syntax-highlighted diff view shows exactly what will be generated before you commitSync Rules — declarative Transform sync with configurable intervals — no manual serialisation codeDefinition Tools — create, duplicate, rename and import schemas across projectsProfessional documentation — Manual, API Reference, Template Guide, Server Deployment Guide, and Player Hosting Guide includedINCLUDED TUTORIALSFour 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 UIRacing — car physics sync, lerp smoothing, collision, multi-player with colour-coded carsCharacter — Unity Third Person Controller sync, full animation state sync, player name displayGame Creator 2 — GC2 character movement and animation sync, camera handling, GC2-specific API integrationEach tutorial demonstrates a complete end-to-end multiplayerimplementation — from schema definition through to twoplayers connected and playing.REQUIREMENTSUnityUnity 6.3 LTS or laterWindows x64 development machine (editor only; built games run on all Unity-supported platforms)SmartFoxServer 3SmartFoxServer 3 Community Edition — free, no purchase requiredSupports up to 100 concurrent users — sufficient for indie development and launchDownload free from: smartfoxserver.comAsset uses the SmartFoxServer 3 Unity Client SDK (Sfs3Client.dll) under the MIT License; see Third-Party Notices.txt in package for detailsJava JDK 21+Required for compiling the generated server-side Java extensionNot 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 detailsNot required for Unity client-only useApache MavenRequired for building and deploying the generated server JAR to SmartFoxServer 3Not bundled — download free from: maven.apache.orgDistributed under the Apache License 2.0 — see Third-Party Notices.txt in package for detailsNot required for Unity client-only useTHIRD-PARTY LICENSINGThis asset includes and/or references the following third-party software:SmartFoxServer 3 Unity Client SDKVersion: Latest | License: MIT | Bundled in package: YesAsset 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: NoAsset 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: NoAsset 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.DOCUMENTATIONGetting Started GuideManual (full feature reference)API ReferenceTemplate GuideServer Deployment GuidePlayer Hosting GuideChangelogAll documentation is included in the package as offlineHTML — no internet connection required to read it.SUPPORTSupport via the Unity Asset Store publisher page.Publisher: Pivec LabsREQUIREMENTSUnityUnity 6.3 LTS or laterWindows x64 development machine (editor only; built games run on all Unity-supported platforms)SmartFoxServer 3SmartFoxServer 3 Community Edition — free, no purchase requiredSupports up to 100 concurrent users — sufficient for indie development and launchDownload free from: smartfoxserver.comAsset uses the SmartFoxServer 3 Unity Client SDK (Sfs3Client.dll) under the MIT License; see Third-Party Notices.txt in package for detailsJava JDK 21+Required for compiling the generated server-side Java extensionNot 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 detailsNot required for Unity client-only useApache MavenRequired for building and deploying the generated server JAR to SmartFoxServer 3Not bundled — download free from: maven.apache.orgDistributed under the Apache License 2.0 — see Third-Party Notices.txt in package for detailsNot required for Unity client-only useTHIRD-PARTY LICENSINGThis 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.Pivec Labs creates professional Unity multiplayer tools using modern development practices including AI-assisted workflows. Every asset is personally tested with real SFS3 deployments and supported by an experienced Unity developer.




