diff --git a/content/news/037/cybergate.jpg b/content/news/037/cybergate.jpg new file mode 100644 index 000000000..67c137782 Binary files /dev/null and b/content/news/037/cybergate.jpg differ diff --git a/content/news/037/index.md b/content/news/037/index.md index 7684b53be..1f1006681 100644 --- a/content/news/037/index.md +++ b/content/news/037/index.md @@ -91,6 +91,33 @@ refactoring tool based on the [Language Server Protocol][language-server-protoco [language-server-protocol]: https://microsoft.github.io/language-server-protocol [rust-analyzer]: https://github.com/rust-lang/rust-analyzer +### [CyberGate][cybergate-yt] + +![browser udp technology](cybergate.jpg) +_The new browser version works exactly like the native version_ + +CyberGate ([YouTube][cybergate-yt], [Discord][cybergate-dis]) by CyberSoul +is a new multiplayer project that aims at procedurally generating distinct +universes and gameplay experiences. CyberGate is the name of the main world +where universes can be created and accessed by quantum portals. + +Recent updates: + +- Ported to browser (wgpu with webgl backend) +- Unreliable network protocol achieved with WebRTC +- Dynamically spawn and synchronize ECS components using macros +- Massively improved the events system and actions system +- Refactored over 50% of the project +- Small features such as grabbing objects and dash forward +- Fixed 3 major bugs that slowed down the server + +[Join the Discord server][cybergate-dis] to participate in upcoming Phase 5.0! + +_Discussions: [/r/rust_gamedev](https://www.reddit.com/r/rust_gamedev/comments/x60n9y/cybergate_45_progress_browser_udp_client_with/)_ + +[cybergate-yt]: https://youtube.com/channel/UClrsOso3Xk2vBWqcsHC3Z4Q +[cybergate-dis]: https://discord.gg/R7DkHqw7zJ + ## Engine Updates ### [miniquad]