boardgame.io
boardgame.io offers status management and multiplayer network features as a JavaScript and TypeScript based engine designed to develop turn-based games. By writing functions that define how moves change game status, you can create full-featured online games without the need to write network or storage code. The system features a variety of components such as AI bots, game stages, lobbying, prototyping tools, plugins, and architecture independent of the view layer.
boardgameio · 3D & Game Development
Common commercial products in this category: Unity, Unreal Engine, Autodesk Maya
- You write simple functions that describe how moves change the playing situation.
- Without writing multiplayer network and storage code, you automatically manage the game status between clients, server, and storage.
- You use game logs that feature time travel to study past moves or bring the board to a previous state.
- • No published release
- • NeutralHacker News
Boardgame.io: an engine for creating turn-based games using JavaScript
“I’m quite ignorant of JS development with Node. This package really interests me so I followed the tutorial. On the second step, I used npm to install boardgame.io which triggered a barrage of error messages related to deprecated packages and 69 vulnerabilities. I ran npm audit…”
- • NeutralHacker News
Boardgame.io: an engine for creating turn-based games using JavaScript
“boardgame.io only runs game logic on the server, and it censors the State just before sending it to each client. This strategy makes the UI feel less responsive, but it keeps things simple. The Swords and Ravens blog post recommends resolving actions on the client when they…”
My note
Alternative pages
More in: 3D & Game Development
- Godot Engine★ 119,311 · today
- Three.js★ 117,248 · today
- imgui★ 76,901 · today
- Bevy★ 49,402 · yesterday
- Phaser★ 40,608 · 2 mo ago
- Babylon.js★ 26,250 · today