Build multiplayer web games played by millions! 👾 You focus on your game, Rune handles everything else, incl. backend and networking 🚀 Make your game using JavaScript / TypeScript and any frontend web framework such as React, Svelte, Vue, Threejs, PixiJS, Phaser. You can even use plain HTML and CSS. Perfect for web devs interested in gamedev.
MIT License
Bot releases are hidden (Show)
Published by bfelbo over 2 years ago
Changes
postMessage
support with validation.Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
Rune.deterministicRandom()
to make it easy for games using randomness to provide the same experience for all players. The random values from deterministicRandom()
depend on the challenge number so games can keep providing new exciting experiences.RuneLib
. Those methods are now inside the Rune
object prefixed with _
.Published by bfelbo over 2 years ago
Changes
Published by bfelbo over 2 years ago
Changes
getChallengeNumber()
function to support changing the game content each day (e.g. changing the map)getScore()
function to _getScore()
to make it clear that it's not needed for developers using the SDKPublished by bfelbo almost 3 years ago
Changes
Published by bfelbo almost 3 years ago
Changes
Published by bfelbo almost 3 years ago
Changes
getScore
function passed to init()
for getting the score at any timePublished by bfelbo almost 3 years ago
Changes
dist
folderPublished by bfelbo almost 3 years ago
Changes
process.env
to globalThis
for detecting when running inside Rune.init
and providing wrong type of input to gameOver({ score })
.Published by bfelbo about 3 years ago
Changes