Skip to content

Getting Started

Grant Archibald edited this page Apr 28, 2021 · 2 revisions

This page covers the key software elements that you will need to make use of this wiki content

Pre-requisites

To complete these steps the following is required

  1. Microsoft Make Code Arcade Offline Editor
  2. A GitHub Account to store the game and hosting website
  3. An Azure Subscription to host the game in an Azure App Service.

Microsoft Make Code Arcade Offline Editor

This guide assumes that you wish to develop using an offline approach or have the flexibility of a private GitHub repository and Workflow to publish your game to a range of hosting options.

Read More on options to download and install the editor for operating system.

GitHub Account

There are plans for all developers starting from Free to Enterprise accounts

Review the https://github.com/pricing for more details.

Education Accounts

If you are a student you can use your education account to obtain the Student Developer PAck

Read More

If you are a teacher you can use the GitHub Teacher Toolbox

Read More

Azure Subscription

Getting started with Azure is quick and easy. You can choose any of the following paths based on your profile

  1. Create Free Account https://azure.microsoft.com/en-us/free/ - Get started with 12 months of free services
  2. Buy now with a Pay as you go subscription

Education Accounts

In an education context there are a number of options available

  1. Azure for Students Starter Try Azure for Students Starter Available to high school or secondary students. Develope web and mobile app scenarios and sign up without a credit card.
  2. Azure Student Azure Free Students. Access all Student Starter benefits and add additional services like AI and Machine Learning, Compute and Data options
  3. Create Free Account https://azure.microsoft.com/en-us/free/. Available to educators and faculty.

Optional Components

The following software or services can also be used

  1. Visual Studio Code
  2. Local install of git
  3. Local install of git hub cli to securely authenticate with GitHub repository

Visual Studio Code

Visual Studio code can be installed from https://code.visualstudio.com/download. The editor can be used to review code changes prior committing them to your GitHub Repository.

If you are unable to install other development tools in your environment (e.g. git and git hub cli) then you can use the Folder Compare extension to compare the download version of your repository to your local copy.

git

Installing a local git client in your development environment will make it easier to compare changes, tag versions for release and commit changes to GitHub. https://git-scm.com/downloads describes options to install git on different operating systems. If you have Visual Studio Code installed it will use yor locally installed git client to assist you with the process.

If you are unable to install git because your development environment is locked down you will still be able to download your git repository from GitHub as a zip file and copy the files to the Microsoft Make Code Arcade environment to local editing.

github cli

https://docs.github.com/en/github/getting-started-with-github/set-up-git discusses how to setup git hub repositories and authenticating with github.

You can use the https://cli.github.com/manual/ to follow installation and login instructions. Once installed you can use the gh auth login command to login

gh auth login
Clone this wiki locally