Skip to content

Commit b409135

Browse files
committed
Updated README.md.
1 parent c82f9ac commit b409135

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

README.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,25 +14,27 @@
1414
<a href="https://discord.com/invite/uV6bfG66Fx">Discord</a>
1515
</p>
1616

17-
Netick is a free server-authoritative C#/.NET networking solution for Unity, and, in fact, for all C#-supporting game engines, it's entirely engine-agnostic. Netick is the state-of-the-art networking solution, it's the highest-performing networking solution for Unity, **achieving the lowest bandwidth and CPU usage, shown by** [**open-source benchmarks.**](#technology-and-performance) 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 before. Whether it's a competitive CS-like shooter, a 200-player battle royal, or a survival game, Netick can do it.
17+
Netick is a free server-authoritative state-sync networking solution for Unity, and, in fact, for all C#-supporting game engines, it's entirely engine-agnostic. Netick is the state-of-the-art networking solution, it's the highest-performing networking solution for Unity, **achieving the lowest bandwidth and CPU usage, shown by** [**open-source benchmarks.**](#technology-and-performance). Built with an architecture that’s different from other solutions, Netick makes writing cheat-free networked games as close to writing single-player games as possible. Whether it's a competitive CS-like shooter, a 200-player battle royal, or a survival game, Netick can do it.
1818

1919
![Showcase](https://i.ibb.co/JRJvkCr/netick-games3.png)
2020

21-
2221
What makes Netick vastly superior to other networking solutions are four core pillars:
2322

2423
### Simplicity
25-
Netick is **very simple**. The API is intuitive and straightforward. Netick makes writing predicted, high-end, and cheat-free networked games as close to writing single-player games as possible. RPCs are almost completely not used, thus simplifying everything. It will no longer feel like you are writing a multiplayer game.
24+
25+
Netick is **very simple**. The API is intuitive and straightforward. Netick makes writing predicted, high-end, and cheat-free networked games as close to writing single-player games as possible. RPCs are almost completely not used, simplifying everything. It will no longer feel like you are writing a multiplayer game.
2626

2727
### Consistency
28-
While other solutions are plagued by internal de-syncs and race conditions, Netick is completely void of any such issues. Netick ensures the entire networked state of the game is synced atomically and fully together in a tick-aligned manner, thus eliminating all race conditions and de-syncs. Your game will also behave the same way for good and bad connections. Netick is the only solution in the market that offers this guarantee. It is designed from the ground up to satisfy this requirement.
28+
29+
While other solutions are plagued by internal de-syncs and race conditions, Netick is completely void of any such issues. Netick ensures the entire networked state of the game is synced atomically and fully together in a tick-aligned manner, eliminating all race conditions and de-syncs. Your game will also behave the same way for good and bad connections. **Netick is the only solution in the market that offers this guarantee**. It is designed from the ground up to satisfy this requirement.
2930

3031
### Exceptional Bandwidth Usage
31-
Netick uses an innovative Delta Snapshots algorithm that achieves the lowest bandwidth usage seen ever, proven by open-source benchmarks. Netick uses 10x higher compression precision than other networking solutions, yet uses less bandwidth.
32+
33+
Netick uses an innovative Delta Snapshots algorithm that achieves the lowest bandwidth usage seen ever, shown by open-source benchmarks. Netick uses 10x higher compression precision than other networking solutions, yet uses less bandwidth.
3234

3335
### Radical CPU Performance
34-
Netick is written with high-performance unmanaged C# code in a data-oriented fashion, achieving an unseen level of performance. Netick is designed to not use any CPU time when something does not move or change. You can have 10K synced objects (non-empty) and use no additional CPU time. Again, Netick is the only solution in the market that does this. This has been referred to as "Dark Magic" by one of our users, it really is magic!
3536

37+
Netick is written with high-performance unmanaged C# code in a data-oriented fashion, achieving an unseen level of performance. Netick is designed to not use any CPU time when something does not move or change. You can have 10K synced objects (non-empty) and use no additional CPU time. Again, Netick is the only solution in the market that does this. This has been referred to as "Dark Magic" by one of our users.
3638

3739
## Installation
3840

@@ -51,27 +53,27 @@ Unity Editor 2021 or later.
5153

5254
## Features
5355

54-
- Stable, clean, and powerful API.
55-
- Client-Side Prediction.
56-
- Full and Partial Delta Snapshots.
57-
- Snapshot Interpolation.
58-
- Remote Procedure Calls (RPCs).
56+
- Stable, clean, and powerful API
57+
- Client-Side Prediction
58+
- Full and Partial Delta Snapshots
59+
- Snapshot Interpolation
60+
- Remote Procedure Calls (RPCs)
5961
- Sandboxing
6062
- Physics Prediction
61-
- Interest Management [Pro].
62-
- Lag Compensation [Pro].
63-
- Code Gen.
64-
- Zero GC.
63+
- Interest Management [Pro]
64+
- Lag Compensation [Pro]
65+
- Code Gen
66+
- Zero GC
6567

6668
And many others.
6769

6870
## Technology and Performance
6971

7072
### Bandwidth
7173

72-
Netick 2 uses an innovative state synchronization algorithm that moves multiplayer game development forward. Not only does it achieve the lowest bandwidth usage ever seen, but it also simplifies networked games by ensuring full networked state update atomicity, completely eliminating all network-related race conditions/desyncs. Netick 2 uses a novel approach for Delta Snapshots that makes it possible to use Interest Management and Delta Snapshots together, performatively. This has been unheard of in AAA or indie games, due to the difficulty or impracticality of doing that. However, in Netick 2, it just works.
74+
Netick 2 uses an innovative state synchronization algorithm that moves multiplayer game development forward. Not only does it achieve the lowest bandwidth usage ever seen, but it also simplifies networked games by ensuring full/atomic networked state synchronization, completely eliminating all netcode-related race conditions/desyncs, making developing networked games very as close to developing single-player games as possible. Netick 2 uses a novel approach for Delta Snapshots that makes it possible to use Interest Management and Delta Snapshots together, in a performant way. This has been unheard of in AAA or indie games, due to the difficulty or impracticality of doing that. However, in Netick 2, it just works.
7375

74-
Netick also lets you fully sync, predict, and interpolate anything in the game: network properties, collections, etc. This greatly simplifies development for complicated or demanding projects.
76+
Netick lets you fully sync, predict, and interpolate anything in the game: network properties, collections, etc. This greatly simplifies development for complicated or demanding projects.
7577

7678
![Benchmark](https://i.ibb.co/3cwvNjk/chart-1.png)
7779
[Source](https://github.com/StinkySteak/unity-netcode-benchmark)

0 commit comments

Comments
 (0)