Welcome to Board Game Arena's online development platform!
What is BGA Studio?
Search the Studio documentation
Join the BGA Studio developers team
To start developing on BGA Studio and get access to development environment, you need to create an account below.
Personal infos provided in this form is NOT shown to anyone but BGA Studio admin, and is NOT used for any other purpose that BGA Studio organization.
Personal infos provided in this form is NOT shown to anyone but BGA Studio admin, and is NOT used for any other purpose that BGA Studio organization.
BGA processes the personal data that is needed to create an account and provide you with an access to all our online services. Read more about our privacy policy.
BGA Zone fails in ES6 code
I can create a zone, but when I try to use 'placeInZone', the code crashes.
This code in legacy style works just fine.
Here is my code in the setup function of my game:
// test the zone code in es6 land
// const [zone] = await importDojoLibs(['ebg/zone']);
document.getElementById(`mr_main`).insertAdjacentHTML('beforeend', `
<div id="testZone" style="width: ...
Looking for a volunteer developer for "Archivarium" - a tense two-player dice dueler
Hello BGA developers!
I am the designer of Archivarium, a fast-paced, two-player abstract dice game, and I am looking for a developer interested in bringing it to the platform.
In Archivarium, players are rival archivists battling for control of a crumbling library. You roll dice (representing Scrolls), immediately form groups (Archives), and decide: push your luck for safety or stop and strike ...
Crop Rotation looking for volunteer developer
Hello, good people
I hope it is ok for me to post this here, the BGA confirmation email told me to maybe give this a try
I'm Jan, a hobby game designer from Germany, and I'm looking for a developer for my recently submitted game Crop Rotation.
https://boardgamegeek.com/boardgame/446 ... p-rotation
It's an in-hand set collection card game for 2 players (consisting of only 36 cards, so I think ...
import Game.js
Yesterday Dec 21, 2025 my minirails project was running fine and loading the current level of development in the project.
No changes since then, but...
Today Dec 22, 2025 I am getting a
"Failed to fetch dynamically imported module: https://static...... //modules/js/Game.js
table 818116
Reversi tutorial - error on the test the token step
Hi, I'm running the Reversi tutorial to wet my feet on the BGA Studio and got stuck on this issue. On the Test the Token step it says to insert this line of code in the setup function on modules/js/Game.js
The issue is that this.player_id returns undefined, and at this stage of the tutorial I don't know how to get the player ID to pass to the addDiscOnBoard function.
Just want to know if it's ...
BGA API to expose games in progress and some simple game data.
If I had this type of information I could create a discord app connection so we could connect our BGA account to discord and then share this data in the discord activity feed.
So for example you could have
<username> is playing <game>
Turn 1 of 10
BgaAnimations
It would be very helpful to be able to see the code snippets that run each of the demos.
Perhaps a popup that would let you cut/paste a cool effect.
Exploring the demo is great, but then trying to figure out how to replicate an effect in my project is
proving a little daunting.
The API docs are complete, but don't have example usage.
No space left on device , what to do?
I am working on my game and from this morning I am getting "No space left on device"
Any idea on how to solve it?
F.
Returning to My Project
I am returning to my project "Quantum reactor" after a long absence, due to health. However, my project no longer appears on my "Manage Games" page or the "Studio Projects" page. I can find it if I go to https://studio.boardgamearena.com/gamep ... tumreactor, as I am an admin in the "Quantumreactor players" group.
How do I get this added back to my "Manage Games" page, so I can finish developing ...
The forum newsletter - end of 2025
Dear developers,
A number of changes have been introduced on the Studio and the BGA Framework since the last newsletter (sent in october). If you missed it, you can find them here : Studio & Framework.
This thread list all changes that have been make on the Studio and the BGA Framework side. We highly recommend you to read it, to know all the added or updated tools that are available. It ...
