Skip to content

rivet-gg/rivet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a55d1df · Oct 17, 2024
Jul 5, 2023
May 2, 2024
Jun 4, 2024
Jun 21, 2023
Jul 23, 2024
Oct 17, 2024
Aug 16, 2024
Oct 17, 2024
Oct 17, 2024
Oct 17, 2024
Apr 18, 2024
Oct 17, 2024
Oct 17, 2024
Oct 17, 2024
Oct 17, 2024
Jun 16, 2023
Jun 16, 2023
Apr 18, 2024
Oct 17, 2024
Mar 15, 2024
Jun 4, 2024
Sep 30, 2024
Sep 30, 2024
Oct 17, 2024
Oct 17, 2024
Jun 16, 2023
Sep 11, 2024
Aug 29, 2023
Sep 14, 2023
Mar 15, 2024
Jan 24, 2024

Repository files navigation

Rivet

License Apache-2.0 GitHub commit activity GitHub closed issues GitHub closed issues

Features

🎮 Dedicated Game Servers

Deploy game servers in minutes across multiple regions & clouds providers.

  • Optimize for performance or cost, servers starting at $9/mo for 6 servers
  • Auto-scales 90% faster than AWS GameLift
  • No-downtime deploys & instant rollbacks
  • Monitoring & crash reporting

Documentation

🛡️ DDoS Mitigation

  • No added latency
  • Supports UDP & TCP & WebSockets & WebRTC
  • Automatic SSL for game servers (WebSockets & TCP+TLS)

Documentation

🌐 CDN

Asset delivery, game downloads, & website hosting

  • Custom domains
  • Instant rollbacks
  • Automatic SSL

Documentation

🧩 Backend Modules

Write server-side logic using TypeScript (or use your own API server)

  • Modules include matchmaking, parties, authentication, & more
  • Postgres database included for persistence
  • Powered by Open Game Backend

Documentation

🚙 Supported Game Engines

Engine Plugin Crash Course Example Projects
Godot rivet-gg/plugin-godot Learn Examples
Unity rivet-gg/plugin-unity Learn Examples
Unreal Engine rivet-gg/plugin-unreal Learn WIP
HTML5 & JavaScript @rivet-gg/api Learn Examples
Rust rivet-api Learn Examples
Go Source Learn Examples
Other Source Learn Examples

🚀 Getting Started

Self-hosting & development

See the setup guide to develop & deploy Rivet yourself.

Rivet Cloud

Rivet Cloud is the fastest and most affordable way to get your game up and running. Sign up at rivet.gg.

💬 Community & Support

Discord

Invite

  • Lounge The Rivet team is remote and does most of their work in public Discord voice chat. Come drop by if you have questions or want to hang!
  • #support Ask questions about getting your game runnin on Rivet
  • #open-source-dev Ask questions about the open source repo
  • #showcase Show off your game, get feedback

Releases

Stay up to date on the latest releases on X.

Technical release notes can be subscribed to by watcing this repository.

Bugs & Feature Requests

Bugs and feature requests can be submitted as a GitHub Issue.

Roadmap

We create public issues for most items on our roadmpa.

Subscribe to issues to get notified when they're updated. Add a 👍 reaction to issues to get them prioritized faster

📐 Architecture

We maintain a detailed architecture diagram here.

Architecture

📖 Documentation

Game developers

Visit our documentation for game developers here.

Internal documentation

License

Apache 2.0

Trust no-one, own your backend