Overview
Learn the foundations of game development by creating a Breakout game using Lua and LÖVE2D. The course covers project organization, sprite sheets, collision detection, game progression, and more. The teaching method is through a lecture format, and the intended audience is beginners interested in game development.
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