OpenWorlds NetCrafter Pro OFFICIAL SALE


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


Four 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

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


Support via the Unity Asset Store publisher page.

Publisher: Pivec Labs