A downloadable middleware

Download NowName your own price



Netick is a free server-authoritative networking solution for Godot, and in fact for all C#-supporting game engines, it's entirely engine-agnostic. It’s by far the most advanced free networking solution on the market. It’s built with an architecture that’s different from other free solutions. Netick makes building quality and cheat-free multiplayer games easier than ever, by implementing most of the features you need to build an FPS/TPS/Real-Time/Action game.

Includes a Bomberman clone sample to get you started. 

Note: When you import the project, the first thing you should do is click "Build" to build the C# project, and then go to Project -> Project Settings -> Plugins and enable "NetickForGodot".  And preferably reopen the project.


Links: Documentation | API Reference | Discord Netick.net

Key Features:

Client-Side Prediction
CSP ensures that the client enjoys a buttery smooth lag-free gameplay experience, while also maintaining server-authority by means of prediction and reconciliation. A feature considered essential in today’s climate of high player demands for cheat-free experiences.

Snapshot Interpolation
Snapshot Interpolation aims to provide smooth motion and rendering in the presence of a fixed-time network loop.

Remote Procedure Calls (RPCs)
RPCs are a handy, intuitive, and easy way to handle events and send data.

Delta Compression

Netick uses the least amount of bandwidth required by delta encoding your game data.

Area of Interest [Under Development]
Area of Interest end goal is that each client only receives data about objects relevant to them.

Lag Compensation [Porting Required]
Lag Compensation is the standard technique in mitigating the effects of differing round-trip delays in regard to authoritative hit-detection. Netick implements a custom performant hit-detection system that is suitable for networking requirements. 

Tick-Aligned Simulation
Tick-Aligned Simulation makes it possible to predict things such as waves, platforms, and elevators, which are known for their networking difficulty.

Abstracted Transport Layer
Netick does not enforce a low-level transport on you, you are free to use or build whatever transport for whatever protocol or service you require. It does not even require the transport to have any means of reliability, only connection handling, and unreliable send and receive.

Code Gen
Netick uses weaving to provide an intuitive and convenient programming experience.

Zero GC
Netick produces no garbage in its hot-path, a vital goal in achieving stutter-free gameplay, especially in a multiplayer setting to avoid server lag.

And many others.

You don't need to worry about low-level networking and simply put all your focus on creating your actual game.

If you have any questions, requests, or anything, join our discord.

StatusReleased
CategoryTool
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorKarrar
Made withGodot
TagsFirst-Person, Godot, godot-multiplayer, godot-networking, Multiplayer, networking

Download

Download NowName your own price

Click download now to get access to the following files:

Netick for Godot 0.7.5.zip 740 kB