Create, Play, and Share Your Own Custom Board Game Online

About: Create, Play, Share board games online.

GameStructor is an online game creator for board games, card games, or dice games. The process to create your game components is streamlined with templates, images, and a built in drawing editor. There isn't any game engine rules controlling the game pieces, rather it's free flowing as if it were an actual board game. With this instructable I will walk you through creating my game called Space Wars which is a spin off of my favorite game Battle Cry. I won't go into too much details on the rules for the game itself, but rather building the components that make up the game and putting them all together. After I create this game I will be able to play it online and have an option to share it with others within the website.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Building Board Tiles

This game will consist of a game board, battle command cards, and attack dice. In this step we will build out game tiles for our board. Since this is a hex board I will create hex tiles to give my battle scene art and obstacles. Tiles will not move during game play, they are mainly the art and layout for your game board. There are 4 options to create art for the tile.

1.) You can draw directly on the tile. You can use the pencil icon and eraser toggle your editing mode and change the background color and pencil color with the color pickers. You can also add text to your tile and change the color of the text so it stands out during the game.

2.) If your not good with drawing in the editor, there are templates you can choose from that will automatically fill in the art once you click on a template.

3.)There is also a image import button which will pixelate any image you upload and convert it to the tile canvas.

4.) You can search the other tiles that are made public by other users and copy them to your library.

I'll name tile Nebula and give it some game description rules. After I create asteroids, dark matter, and some star tiles, I'll create may game tokens.

Step 2: Building Board Tokens

In this step we will build out game tokens for our board. Tokens are the movable pieces used on the game board. Once a token is created you can add as many you want to the game board, just like tiles. You have the same 4 options to make your tokens as you did the tiles.

1.) Drawing directly on the tile

2.) Using a template

3.) Image import

4.) Copy a public token

The game will require 4 alien tokens and 4 human tokens. Now it's time to create my game board.

Step 3: Build the Game Board

The first step to creating the game board selecting the board type. Lets stick with the default hex layout. Next I will update the boards dimensions to 15 x 10. I do not want a gradient effect on my board so I will set #111111 to both board colors. This is the same background I used for my tiles. I will use the drop down buttons to select which tiles and tokens I want to add to the board. After it's added I can drag it anywhere on the board. These will be the starting location for the tokens and the locked position for the tiles. Whenever a tile or token is selected it will appear opaque and an additional dialog will appear in the top corner. These are additional properties you can apply to the token, or tile before the game starts. You will be able to edit these properties during game play for tokens only. I will layout the tiles and tokens to match the original image at the start of the instructable. The game deck and dice will be created with similar steps done used to create the game board. Lets get moving...

Step 4: Create Game Cards

The editors for the cards are similar to creating and editing tokens and tiles. There are additional fields to put a description and title for the cards. The area for artwork is the canvas (the grayed out area). After I create all my cards for my game orders deck next I will create my battle dice sides.

Step 5: Create Dice Sides

I will create each dice side with different damage numbers on them. These will be used to create my game die. Gamestructor die are not limited to just six sides which will allow fine control over game probabilities. Let's build our decks and dice.

Step 6: Create Game Deck and Dice

The following editors will allow me to add cards to my deck and dice side to my die. As you can see some cards and sides are repeated to mix up the probabilities. Card order doesn't matter here because the decks will automatically be shuffled when the game starts. Games can use multiple dice types and multiple decks of cards. Cards and also be used as score sheets, money tracking, and info cards.

Step 7: Create Game Rules

This editor provides a template to construct your games rules. You can add your tiles, tokens, cards, and dice sides to the rules to help explain. The game rules can be viewed during the game for reference only. Gamestructor cannot enforce these rules. It is up to the players to obey them correctly. When you add an component to the rules it will appear in the editor as a word with brackets around it. example: ([Nebula]) Don't worry when you save the rules it will draw out the component when viewing.

Step 8: Creating the Game

Gamestructor provides a wizard to add all your game components to your game. Follow the 7 steps to pick your board, dice, decks, max cards a player can hold, and which tokens the users can add. Step 7 is just the finalizing step.

After you create your game, you need to create your game room to host your game. You have the option to password protect your room to control who joins. Click the host button to start your game.

Once your in the game room you have to select which game to play and click host. You have three options to choose from: your games, library games, or any public game in Gamestructor. I am creating this game under the Library account, so you should be able to play if you with in the Library option.

In the last step I will go over the game room layout.

Step 9: Playing the Game

When you first start your game it will start out as a blank screen. Select one of the links at the top to navigate your game. Anything you do on any page will stay in sync with all users until the game ends. All moves are saved instantly, so if something catastrophic happens you will be right were you left off. The game room allow you text chat to all players or a video session.

Game board screen - token moves appear to all users as you move them. The add tokens button will allow you to add any additional tokens you need during the game. Click on a token will bring up the properties window to update your token.

Cards in hand screen - here is where you can draw cards to your hand, play cards from your hand, or play cards from decks directly into play. These cards are only visible to you. Any card you put into play is visible to all users.

Cards in play screen - Cards can be picked up, moved around, written on, flip over, and turned around. This is the global area for game cards.

Dice screen - select which dice you want to roll and how many and click roll. The mini viewer will be updated with the same results, so all players can see the rolls no matter which screen they are on.

That's how you create and play your game on GameStructor


email if you have any questions of comments about the site.

Be the First to Share


    • CNC Contest

      CNC Contest
    • Teacher Contest

      Teacher Contest
    • Maps Challenge

      Maps Challenge

    5 Discussions


    7 months ago

    It'd be great ot be able to have tokens that took more than just 1 hex. 2, 3 round, 3 in line, etc.


    2 years ago

    It appears you have no option for pieces whose identities are shown only to one player, e.g. as in block wargames or Stratego-like games. Correct?

    1 reply

    Reply 2 years ago

    Correct, that is a one of the many features I plan on adding along with allowing players to bring in their own tokens. Tokens can have text on them to help distinguish play ownership.