Game Jam Guide‎ > ‎

Development set-up (team member)

  • The Game Projects folder is any location you want to put the Game Project folder.
  • The Game Project folder (here called 2015-04-18 Ludum Dare 32) is given the name of the project
  • The Repository folder (here called ludum-dare-32) contains files which are stored in the shared source code repository.  The folders highlighted in green are all shared with other team members.
  • The .hg folder is a system folder which Mercurial uses to keep track of changes in the source code repository.
  • The Unity Project folder (here called Ludum Dare 32 Unity Project) is what will be opened by Unity.  Game code and assets go in the Assets folder.
  • The Shared folder contains things which aren't part of the Unity project, but are shared with team members via the source code repository. E.g. design documents, GIMP .xcf files.
  • The Non-shared folder contains things which aren't shared with team members. E.g. screenshots, recorded video
We'll create each of these as we go.

Step 1 - Create the game project folder

  • In the Game Projects folder (wherever you choose that to be), create the Game Project folder
  • In the new Game Project folder, create a folder named non-shared.

Step 2 - Check out the repository onto your computer

You should be able to find the repository on the Bitbucket page, if the team leader has invited you.

  • Open the Game Project folder in Windows Explorer, and right-click in a blank space.
  • Click Clone.

  • Copy the repository path from Bitbucket, and paste it into the Source box on the Clone window.
  • Click Clone
  • You will be asked for your Bitbucket password.

Step 3 - Configure Mercurial/Tortoise Hg

  • In Windows Explorer, right-click the repository folder, and then click Hg Workbench.

  • In TortoiseHg Workbench, click File -> Settings.
  • On the repository settings tab, click the Commit section.
  • Enter a Username (this doesn't have to be your Bitbucket username)

  • In TortoiseHg Workbench, click the toolbar button to enter the Synchronise view.
  • Click the Manage HTTPS connection security and user authentication button next to the repository URL (it looks like a padlock).
  • Enter your password - it is stored in plain text somewhere.

Step 4 - open the Unity project

  • Start Unity
  • On the Unity starting screen, click Open other
  • Choose the Unity Project folder

You should see the test scene created by the team leader:

Step 5 - Set up MonoDevelop code formatting

  • Open MonoDevelop, by double-clicking a script in Unity (create a C# if there isn't one already)
  • On the Project menu, click Apply Policy

  • On the Apply Policies window, select the Microsoft Visual Studio policy, and then click Apply Policies
  • On the Tools menu, click Options

  • In the Behaviour section, select Format document on save

Step 6 - Start capturing a timelapse

  • Run Chronolapse, and configure the following settings before clicking Start Capture
  • Set Time Between Captures to 30 seconds
  • Choose a Save Folder
  • Set the File Format to png