( move body to collect wisdom | ←/↑/→/space )

Artful Coding @ Angewandte

Web-based games development 2

dieAngewandte | summer term 2023


Here you find all relevant information on the Artful Coding: web-based games development 2 course that takes place in summer term 2023 at dieAngewandte.

This page is intended to provide you all necessary links throughout the course as well as some background information on how the course is created. It also contains one of the Phaser 3 based game prototypes, you will work on throughout this course.

You will find below the links to all session materials, as well as some contact options to the lecturer. For the detailed announcement, including infos on registration, requirements and the grading schema, check out the Artful Coding: web-based games development 2 in the teaching base.

back to top

Basics from Artful Coding 1

While there is no formal requirement to participate in this course, we build on the Javascript coding and web development skills tought in the precursor course Artful Coding: web-based games development 1. Visit its website to check out what we did and get up to speed, in case you need a refresher on those basics. All content, including session recordings from last semester can be found there.

back to top


The first half of the semester focuses on the introduction to concepts, tools, and practices, which will be consolidated with accompanying exercises.

The second half then focuses on creating your own games from scratch, starting with brainstorming game ideas, first concept work, potential team formation, and implementation of a first game prototype.

All sessions take place from 17:00 – 18:30.

For the details on all the session content, including the exercises, take a look at the Artful Coding 2 - Session Plans hedgedoc, which will be updated alongside with the course.

back to top

References & Tools

There is an extensive reference section on the Artful Coding 1 site. Check it out for anything you need in terms of general web dev support and resources.

Here we'll only collect specific material on the HTML5 canvas and Phaser 3, which come up throught this course:

back to top