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

freeCodeCamp

Angry Birds Coding Tutorial - CS50's Intro to Game Development

via freeCodeCamp

Overview

Learn game development by creating an Angry Birds clone game using Lua and LÖVE2D. This beginner's course teaches the foundations of game development, covering topics such as sprites, bodies, fixtures, body types, mouse input, and collision callbacks. The teaching method involves lectures and demonstrations. This course is intended for beginners interested in game development and programming.

Syllabus

) Introduction.
) Lecture Demo.
) Sprites.
) The World.
) Bodies.
) Fixtures.
) Body Types.
) static.
) dynamic.
) ground.
) kinematic.
) ballpit.
) Mouse Input.
) StartState.
) Alien.
) Obstacle.
) Collision Callbacks.
) Level.
) AlienLaunchMarker.
) In Conclusion.

Taught by

freeCodeCamp.org

Reviews

Start your review of Angry Birds Coding 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.