During the course of this week we’re going to make a space shooter game that will run in any modern web-browser. You can get a feel for the final project by clicking on the image below to see a preview.

Project Timeline

The main goal of this course is that every participant should have a functioning game by the end of the week. As everyone here comes from a different background, I’m sure some of you will go faster than others - so there are also a number of “Optional Quests” that will be able to work on if you finish your base game early.

Group Work

At the start of the week everyone will get into small groups so that you can help each other when you run into problems. Everyone will still work on their projects, but by working in a small team you’ll have someone to bounce ideas off when you are looking for inspiration or if you get stuck trying to solve a difficult problem.

Optional Quests

If you manage to finish your project early, then we’ve compiled a list of ‘optional quests’ that will help to teach you specific skills that you migth be interested in. Where a quest is intended to teach you a specific skill, it’s tagged as such on the quests page. Each quest consists of a task description that you’re welcome to use as a starting point for your extra features, as well as some tips and tricks to help you solve the problem. If you start on a quest and really get stuck, most will have a pre-made solution that you can use for inspiration to solve the problem in your own code!