Making Games Shine on BoardGameArena (BGA)
BoardGameArena (BGA) serves as a unique platform for board game enthusiasts, aiming to replicate the social experience of playing tabletop games in a virtual environment. Jeff Grisenthwaite, a developer and designer with experience on BGA since 2014, shares insights into creating engaging gameplay that resonates with players. This article discusses the essential elements that contribute to a successful board game adaptation on BGA, using examples from his games, Soothsayers and Positano.
Key Features of Effective BGA Game Design
- Simulating the Board Game Experience: BGA’s primary goal is to mimic the feel of in-person gaming. Developers are encouraged to use basic coding to ensure accessibility for all players, regardless of their hardware or browser capabilities. For Positano, the challenge was to recreate its 3D aesthetic in a 2D format by layering images at fixed angles, preserving the game’s visual appeal.
- Teaching Through Play: BGA provides an opportunity for players to learn as they engage with the game. Several effective techniques include:
- Tooltips: Hovering over game components reveals useful information, aiding understanding.
- Dynamic Title Bar Text and Buttons: Updating the title bar to reflect available actions helps players navigate their turns more easily.
- Player Panels: Summarizing key information, such as scoring, within player panels reinforces important metrics.
- Animation: Strategic animations can highlight the impact of players’ actions, enhancing engagement.
- Concise How-To-Play Rules: Automating game setup and enforcing rules reduces the need for lengthy rulebooks.
- Undo Functionality: Feedback from the gaming community indicates that the ability to undo actions is crucial for improving user experience. This feature is particularly beneficial for new players learning the game and for preventing frustration from accidental clicks.
- Layout Considerations: To minimize scrolling and improve game state comprehension, developers should focus on:
- Robust Player Panels: Displaying essential information reduces the need to view opponents’ boards.
- Floating Hands: Anchoring card hands at the bottom of the screen allows players to easily see their options.
- Responsive Design: Adapting the game interface for various screen sizes enhances accessibility.
- Player Preferences: Offering customization options allows players to tailor their gaming experience.
- Turn-Based Play Enhancements: Turn-based games benefit from techniques such as:
- Automating Non-Choices: Streamlining decisions saves time for players.
- Providing a Robust Log: A detailed log aids players in keeping track of actions over extended periods.
- Simultaneous Decisions: Allowing players to take turns concurrently can significantly reduce game duration.
Conclusion
Developing games on BoardGameArena presents both challenges and opportunities. While the process can be time-consuming, the reward lies in connecting with a global audience eager to experience engaging board games. Jeff Grisenthwaite’s insights emphasize the importance of creating accessible, educational, and enjoyable game experiences. His hope is to foster a dialogue among developers on how to continually improve the BGA landscape, ensuring that every player can enjoy a seamless and enriching gaming experience.
Via BoardGameGeek Blog

