Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Breakout (Lua Tutorial) - CS50's Intro to Game Development

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This tutorial demonstrates how to build a 2D Breakout game in Lua, covering game state flow, project organization, sprite sheets, updates, collisions, progression, and high scores.

Syllabus

) Introduction.
) Breakout Demo.
) Lecture Goal.
) Breakout State Flow.
) The Day-0 Update.
) Project Organization.
) The Quad Update.
) Sprite Sheets and Quads.
) The Brick Update.
) The Bounce Update.
) LevelMaker.
) The Collision Update.
) Paddle Collision.
) Brick Collision.
) The Hearts Update.
) The Pretty Colors Update.
) The Tier Update.
) The Particle Update.
) The Progression Update.
) The High Scores Update.
) The Entry Update.
) The Paddle Select Update.
) Next Time.

Taught by

freeCodeCamp.org

Reviews

Start your review of Breakout (Lua Tutorial) - CS50's Intro to Game Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.