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

freeCodeCamp

Flappy Bird (with Lua) - CS50's Intro to Game Development

via freeCodeCamp

Overview

Learn the foundations of game development by creating a Flappy Bird game using Lua and LÖVE2D. The course covers topics such as game design, programming logic, and game physics. Students will acquire skills in Lua programming, game development principles, and implementing game features. The teaching method involves a series of lectures with practical demonstrations. This beginner's course is intended for individuals interested in learning game development and programming, with no prior experience required.

Syllabus

) Introduction.
) The Day-0 Update.
) The Parallax Update.
) Games Are Illusions.
) The Bird Update.
) The Gravity Update.
) The Anti-Gravity Update.
) The Infinite Pipe Update.
) The PipePair Update.
) The Collision Update.
) The State Machine Update.
) The Countdown Update.
) The Audio Update.
) The Mouse Update.

Taught by

freeCodeCamp.org

Reviews

Start your review of Flappy Bird (with Lua) - 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.