https://github.com/rivet-gg/examples
🖼️ Example projects & tutorials for Godot, Unity, Unreal, HTML5, and more
https://github.com/rivet-gg/examples
game-development godot html5 multiplayer rust unity unreal-engine
Last synced: 5 months ago
JSON representation
🖼️ Example projects & tutorials for Godot, Unity, Unreal, HTML5, and more
- Host: GitHub
- URL: https://github.com/rivet-gg/examples
- Owner: rivet-gg
- License: mit
- Created: 2023-12-26T18:26:38.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-25T01:13:45.000Z (10 months ago)
- Last Synced: 2024-06-25T02:34:45.813Z (10 months ago)
- Topics: game-development, godot, html5, multiplayer, rust, unity, unreal-engine
- Language: JavaScript
- Homepage: https://rivet.gg/learn
- Size: 56.2 MB
- Stars: 17
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Rivet Examples
> 💾 **Git LFS required to run examples.** Install it [here](https://git-lfs.github.com/).
>
> Once installed, run `git lfs pull` inside this folder to download the game assets.## 🖼️ Examples
- 🌐 = [Dynamic Servers](https://rivet.gg/docs/dynamic-servers)
- ♟️ = [Matchmaker](https://rivet.gg/docs/matchmaker)### Godot
| Preview | Name | Tutorial | Features | Language | Platforms | Networking |
| ------- | ---- | -------- | -------- | -------- | --------- | ---------- |
| [](./godot/bomber/) | [Bomber](./godot/bomber) | [Tutorial](https://rivet.gg/learn/godot/tutorials/crash-course) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | GDScript | Desktop | High-Level Multiplayer |### Unity
| Preview | Name | Tutorial | Features | Language | Platforms | Networking |
| ------- | ---- | -------- | -------- | -------- | --------- | ---------- |
| [](./unity/tanks-fishnet/) | [Tanks](./unity/tanks-fishnet) | [Tutorial](https://rivet.gg/learn/unity/tutorials/fishnet/crash-course) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | C# | Desktop | Fish-Networking |### JavaScript
| Preview | Name | Tutorial | Features | Language | Platforms | Networking | Rendering |
| ------- | ---- | -------- | -------- | -------- | --------- | ---------- | --------- |
| [](./javascript/asteroids-socketio-canvas/) | [Asteroids](./javascript/asteroids-socketio-canvas) | [Live Demo](https://asteroids.staging2.boatbumpers.io/) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | TypeScript | HTML5 | Socket.IO | Canvas |
| [](./javascript/tanks-socketio-canvas/) | [Tanks](./javascript/tanks-socketio-canvas) | [Tutorial](https://rivet.gg/learn/html5/tutorials/tanks-canvas-socketio) [Live Demo](https://tanks.staging2.boatbumpers.io/) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | TypeScript | HTML5 | Socket.IO | Canvas |
| [](./javascript/microgravity.io/) | [Microgravity.io](./javascript/microgravity.io) | [Live Demo](https://microgravity.io) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | TypeScript | HTML5 | Socket.IO | Canvas |
| [](./javascript/gameinc.io/) | [GameInc.io](./javascript/gameinc.io) | [Live Demo](https://gameinc.io) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | TypeScript | HTML5 | Socket.IO | DOM |
| [](./javascript/sandbox/) | [Sandbox](./javascript/sandbox) | [Live Demo](https://sandbox.staging2.boatbumpers.io/) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | TypeScript | HTML5 | Socket.IO | DOM |
| | [Colyseus](./javascript/colyseus) | | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | TypeScript | HTML5 | Colyseus | |
| [](./javascript/webrtc/) | [WebRTC](./javascript/webrtc) | | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | TypeScript | HTML5 | WebRTC | |### Other
| Preview | Name | Tutorial | Features | Language | Platforms | Networking | Rendering |
| ------- | ---- | -------- | -------- | -------- | --------- | ---------- | --------- |
| [](./rust/pixelprop/) | [PixleProp.io](./rust/pixelprop) | [Live Demo](https://pixelprop-io.staging2.boatbumpers.io/) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | Rust & TypeScript | HTML5 | WebSocket | BabylonJS |
| [](./rust/scrunch/) | [Scrunch.io](./rust/scrunch) | [Live Demo](https://scrunch.staging2.boatbumpers.io/) | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | Rust & TypeScript | HTML5 | WebSocket | PixiJS |
| | [CLI WebSocket](./rust/cli-websocket) | | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | Rust | | WebSocket | |
| | [Core dump](./c/coredump) | | [♟️](https://rivet.gg/docs/matchmaker "♟️ Matchmaker")[🌐](https://rivet.gg/docs/dynamic-servers "🌐 Dynamic Servers") | C | | | |