Home
Softono
r

rune

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
1

Software by rune

rune
Open Source

rune

<picture> <source media="(prefers-color-scheme: dark)" srcset="docs/static/img/readme-hero-dark.png" > <source media="(prefers-color-scheme: light)" srcset="docs/static/img/readme-hero-light.png" > <img src="../docs/static/img/open-source-grant-dark.png" alt="An intro image showing Rune logo with the text 'multiplayer web games'." > </picture> <p align="center"> <a href="https://developers.rune.ai">Docs</a> · <a href="https://discord.gg/rune-ai">Discord</a> · <a href="https://developers.rune.ai/faq">FAQ</a> · <a href="https://developers.rune.ai/blog">Blog</a> · <a href="https://developers.rune.ai/docs/examples/games">Examples</a> </p> # Rune Build a multiplayer game played by millions! Your game runs inside the Rune app with 10 million installs across [iOS](https://apps.apple.com/app/rune-games-and-voice-chat/id1450358364) and [Android](https://play.google.com/store/apps/details?id=ai.rune.tincan). You focus on your game, Rune handles everything else, incl. servers and networking. You can make your game using JavaScript / TypeScript and your favorite web framework such as React, Svelte, Vue, Threejs, PixiJS, Phaser. The Rune app has friends, messaging, spectating and voice chat built-in to turn your game into an incredible multiplayer experience. ## Features - **Social**: Rune has messaging and voice chat so players can hang out together and talk about your game. - **Fast & Reliable**: Our predict-rollback netcode updates clients immediately and the server resolves conflicts. - **Free**: We pay for servers, voice chat, and everything else. It's 100% free to launch your game on Rune. ## Documentation - [Quick Start](https://developers.rune.ai/docs/quick-start) - [Philosophy](https://developers.rune.ai/docs/how-it-works/philosophy) - [Syncing Game State](https://developers.rune.ai/docs/how-it-works/syncing-game-state) - [Simulating Multiplayer](https://developers.rune.ai/docs/publishing/simulating-multiplayer) - [SDK API Reference](https://developers.rune.ai/docs/api-reference) ## Examples | Tic Tac Toe | Outmatched | Sudoku | Pinpoint | |---|---|---|---| | [<img src="docs/static/img/multiplayer-games/tic-tac-toe.png" width=500>](https://developers.rune.ai/examples/tic-tac-toe/) | [<img src="docs/static/img/multiplayer-games/outmatched.png" width=500>](https://developers.rune.ai/examples/outmatched/) | [<img src="docs/static/img/multiplayer-games/sudoku.png" width=500>](https://developers.rune.ai/examples/sudoku/) | [<img src="docs/static/img/multiplayer-games/pinpoint.png" width=500>](https://developers.rune.ai/examples/pinpoint/) | | [Demo](https://developers.rune.ai/examples/tic-tac-toe/), [Source](https://github.com/rune/rune/tree/staging/examples/tic-tac-toe) | [Demo](https://developers.rune.ai/examples/outmatched/), [Source](https://github.com/rune/rune/tree/staging/examples/outmatched) | [Demo](https://developers.rune.ai/examples/sudoku/), [Source](https://github.com/rune/rune/tree/staging/examples/sudoku) | [Demo](https://developers.rune.ai/examples/pinpoint/), [Source](https://github.com/rune/rune/tree/staging/examples/pinpoint) | | OinkOink | Paddle | Cube Rush | Neon Snake | |---|---|---|---| | [<img src="docs/static/img/multiplayer-games/oink-oink.png" width=500>](https://developers.rune.ai/examples/oink-oink/) | [<img src="docs/static/img/multiplayer-games/paddle.png" width=500>](https://developers.rune.ai/examples/paddle/) | [<img src="docs/static/img/multiplayer-games/cube-rush.png" width=500>](https://developers.rune.ai/examples/cube-rush/) | [<img src="docs/static/img/multiplayer-games/neon-snake.png" width=500>](https://developers.rune.ai/examples/neon-snake/) | | [Demo](https://developers.rune.ai/examples/oink-oink/), [Source](https://github.com/rune/rune/tree/staging/examples/oink-oink) | [Demo](https://developers.rune.ai/examples/paddle/), [Source](https://github.com/rune/rune/tree/staging/examples/paddle) | [Demo](https://developers.rune.ai/examples/cube-rush/), [Source](https://github.com/rune/rune/tree/staging/examples/cube-rush) | [Demo](https://developers.rune.ai/examples/neon-snake/), [Source](https://github.com/rune/rune/tree/staging/examples/neon-snake) | ## Packages - [eslint-plugin-rune](https://github.com/rune/rune/tree/staging/packages/eslint-plugin-rune) – rules and config for writing safe logic code for the Rune SDK - [rune](https://github.com/rune/rune/tree/staging/packages/rune) – command line tool to develop and upload your HTML5 game for Rune - [vite-plugin-rune](https://github.com/rune/rune/tree/staging/packages/vite-plugin-rune) – Vite plugin for writing games for the Rune SDK - [rune-mcp](https://www.npmjs.com/package/rune-mcp) - Model Context Protocol (MCP) that allows AI agents to interact with Rune to develop and upload Rune games ## Community Have a question or want to discuss with others how to make an amazing multiplayer game? Join our [Discord server](https://discord.gg/rune-ai)! [![Discord Follow](https://dcbadge.vercel.app/api/server/rune-devs?style=flat)](https://discord.gg/rune-ai) ## Contributing We'd really appreciate your help in making Rune as useful as possible for everyone wanting to make a multiplayer game. Don't hesitate to open an issue or PR. If you find Rune interesting, then please star and share the repo. <div align="center"> <picture> <source media="(prefers-color-scheme: light)" srcset="docs/static/img/star-the-repo-light.gif" > <source media="(max-width: 543px)" srcset="docs/static/img/star-the-repo-dark-mobile.gif" > <img src="docs/static/img/star-the-repo-dark.gif" alt="An animation encouraging readers to star the GitHub repo if they're interested." width="432" height="103" > </picture> </div>

Monitoring & Observability Game Engines Multiplayer & Networking
414 Github Stars