Build 2D Games
Primary language: Lua
Age group: 9 - 16
Skill level: Beginner
Description

Love2D is a gaming engine that uses Lua (the same language used in Roblox) to code the sprite animations. Students will learn all the fundamentals of coding and building 2D games vectors, forces and collision detection through the building of several projects for example Flappy Bird, Asteroids, Tetris and Snake.

Objectives

Learn to build 2D games and to code in Lua.

Prerequisites

None

Tools required

We will use Love2D via replit.com, however students are encouraged if possible to install Love2D on the computer using the installers for Windows, MAC and Linux provided at https://love2d.org/.

This course is not currently being offered