Skip to content
Board Game Arena Studio documentation
Draggable
Initializing search
Board Game Arena Studio documentation
Get Started
Get Started
Create a studio account
How projects and the framework work
Create your first (tutorial) project
Set up your development environment with VSCode
Tutorials
Tutorials
Reversi tutorial
Hearts tutorial
Before starting a real project
Start a real project / complete walkthrough
Fixing bugs on an existing project
Framework documentation
Framework documentation
Back-end
Back-end
Main game logic: Game.php
Your game state classes: States directory
Game database model: dbmodel.sql
Game meta-information: gameinfos.jsonc
Table options: gameoptions.jsonc
User preferences: gamepreferences.jsonc
Game statistics: stats.jsonc
Libs
Libs
ItemManager
PlayerCounter and TableCounter
Deck (deprecated)
Front-end
Front-end
Game interface logic: Game.js
Game interface stylesheet: yourgamename.css
Images
Fonts
Sounds
Libs
Libs
bga-zoom
bga-animations
bga-cards
bga-dice
bga-autofit
bga-score-sheet
bga-jump-to
Draggable
Counter
ExpandableSection
Scrollmap
Zone
Stock (deprecated)
Game Metadata
Game Metadata
Media
Tags
Metadata
Guidelines
Guidelines
Code
User contributions
Draggable
Studio documentation
Back to top