mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 02:50:32 +00:00
Readme updated: clarify incentives, fix typos, improve formatting
This commit is contained in:
parent
1e56bc4271
commit
c7a39451c5
26
README.md
26
README.md
@ -18,11 +18,11 @@
|
|||||||
## Mirror Networking
|
## Mirror Networking
|
||||||
The **#1** free **open source** game networking library for **Unity 2019 / 2020 / 2021 / 2022**.
|
The **#1** free **open source** game networking library for **Unity 2019 / 2020 / 2021 / 2022**.
|
||||||
|
|
||||||
Used **in production** by major hits like [**Population: ONE**](https://www.populationonevr.com/) and many [more](#made-with-mirror).
|
Used **in production** by major hits like [**Population: ONE**](https://www.populationonevr.com/) and many [**more**](#made-with-mirror).
|
||||||
|
|
||||||
Originally based on [**UNET**](https://blog.unity.com/technology/announcing-unet-new-unity-multiplayer-technology): battle tested **since 2014** for 9 years and counting!
|
Originally based on [**UNET**](https://blog.unity.com/technology/announcing-unet-new-unity-multiplayer-technology): battle tested **since 2014** for 9 years and counting!
|
||||||
|
|
||||||
Mirror is **[stable](https://mirror-networking.gitbook.io/docs/general/tests)**, [**modular**](#low-level-transports) & **[easy to use](https://mirror-networking.gitbook.io/)** for all types of games, even small [MMORPGs](#made-with-mirror) 🎮.
|
Mirror is **[stable](https://mirror-networking.gitbook.io/docs/general/tests)**, [**modular**](#low-level-transports) & **[easy to use](https://mirror-networking.gitbook.io/)** for all types of games, even small [**MMORPGs**](#made-with-mirror) 🎮.
|
||||||
|
|
||||||
**Made in 🇩🇪🇺🇸🇬🇧🇸🇬🇹🇼 with ❤️**.
|
**Made in 🇩🇪🇺🇸🇬🇧🇸🇬🇹🇼 with ❤️**.
|
||||||
|
|
||||||
@ -37,13 +37,13 @@ Making multiplayer games this way is fun & easy:
|
|||||||
```cs
|
```cs
|
||||||
public class Player : NetworkBehaviour
|
public class Player : NetworkBehaviour
|
||||||
{
|
{
|
||||||
// synced automatically
|
// Synced automatically
|
||||||
[SyncVar] public int health = 100;
|
[SyncVar] public int health = 100;
|
||||||
|
|
||||||
// lists, dictionaries, sets too
|
// Lists, Dictionaries, Sets too
|
||||||
SyncList<Item> inventory = new SyncList<Item>();
|
SyncList<Item> inventory = new SyncList<Item>();
|
||||||
|
|
||||||
// server/client-only code
|
// Server/Client-only code
|
||||||
[Server] void LevelUp() {}
|
[Server] void LevelUp() {}
|
||||||
[Client] void Animate() {}
|
[Client] void Animate() {}
|
||||||
|
|
||||||
@ -54,10 +54,10 @@ public class Player : NetworkBehaviour
|
|||||||
if (isClient) Move();
|
if (isClient) Move();
|
||||||
}
|
}
|
||||||
|
|
||||||
// zero overhead remote calls
|
// Zero overhead remote calls
|
||||||
[Command] void CmdUseItem(int slot) {} // client to server
|
[Command] void CmdUseItem(int slot) {} // Client to Server
|
||||||
[ClientRpc] void RpcRespawn() {} // server to all clients
|
[ClientRpc] void RpcRespawn() {} // Server to all Clients
|
||||||
[TargetRpc] void Hello() {} // server to one client
|
[TargetRpc] void Hello() {} // Server to one Client
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -65,7 +65,7 @@ There's also **NetworkServer** & **NetworkClient**.</br>
|
|||||||
And that's about it 🤩
|
And that's about it 🤩
|
||||||
|
|
||||||
---
|
---
|
||||||
## Free, Open & Community Funded
|
## Free, Open Source & Community Focused
|
||||||
Mirror is **free & open source** (MIT Licensed).
|
Mirror is **free & open source** (MIT Licensed).
|
||||||
|
|
||||||
"Free" as in free beer, and freedom to use it any way you like.
|
"Free" as in free beer, and freedom to use it any way you like.
|
||||||
@ -73,7 +73,9 @@ Mirror is **free & open source** (MIT Licensed).
|
|||||||
- Run [Dedicated Servers](https://mirror-networking.gitbook.io/docs/guides/server-hosting) anywhere.
|
- Run [Dedicated Servers](https://mirror-networking.gitbook.io/docs/guides/server-hosting) anywhere.
|
||||||
- Free player hosted games thanks to [Epic Relay](https://github.com/FakeByte/EpicOnlineTransport)!
|
- Free player hosted games thanks to [Epic Relay](https://github.com/FakeByte/EpicOnlineTransport)!
|
||||||
|
|
||||||
Mirror is funded by [**Donations**](https://github.com/sponsors/vis2k) from our [fantastic community](https://discordapp.com/invite/N9QVxbM) of over 14,000 users!
|
🤝 We are a team of **professional** game developers, who are paid to **use Mirror in production**. Our incentives will always align with the community, because we are Mirror users just like you!
|
||||||
|
|
||||||
|
❤️ Our [**fantastic community**](https://discordapp.com/invite/N9QVxbM) of over **14,000** users contributes feedback & improvements every day. Please join us on our journey, help others, and consider a [**Donation**](https://github.com/sponsors/vis2k) if you love our work!
|
||||||
|
|
||||||
<img src="https://user-images.githubusercontent.com/16416509/195067704-5577b581-b829-4c9f-80d0-b6270a3a59e7.png" title="Fitzcarraldo"/>
|
<img src="https://user-images.githubusercontent.com/16416509/195067704-5577b581-b829-4c9f-80d0-b6270a3a59e7.png" title="Fitzcarraldo"/>
|
||||||
|
|
||||||
@ -247,7 +249,7 @@ Therefore, we need to [KISS](https://en.wikipedia.org/wiki/KISS_principle) 😗.
|
|||||||
|
|
||||||
**Mirror-Networking** follows common information security industry standards & best practices.
|
**Mirror-Networking** follows common information security industry standards & best practices.
|
||||||
|
|
||||||
Mirror is free open source software (**MIT Licensed**), with over 80% test coverage. The company located in Germany. We do not collect any user data, impose no restrictions on users & developers, or rely on any closed source dependencies other than Unity.
|
Mirror is free open source software (**MIT Licensed**), with over 80% test coverage. The company is located in Germany. We do not collect any user data, impose no restrictions on users & developers, or rely on any closed source dependencies other than Unity.
|
||||||
|
|
||||||
This makes Mirror an attractive choice for government agencies and large corporations with strict information security requirements.
|
This makes Mirror an attractive choice for government agencies and large corporations with strict information security requirements.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user