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

freeCodeCamp

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

via freeCodeCamp

Overview

This course teaches the foundations of game development by creating a Match 3 game using Lua and LÖVE2D. The learning outcomes include understanding game development concepts, creating game mechanics, implementing timers, tweens, and chains, calculating and removing matches, working with palettes, and palette swapping. The course is taught through a lecture format and is suitable for beginners interested in game development.

Syllabus

) Introduction.
) Match-3 Demo.
) timer0.
) timer1.
) timer2.
) tween0.
) tween1.
) Knife Library.
) tween2.
) chain0.
) chain1.
) swap0.
) swap1.
) swap2.
) Calculating Matches.
) Removing Matches.
) Replacing Tiles.
) Palettes.
) Palette Swapping.
) In Conclusion.

Taught by

freeCodeCamp.org

Reviews

Start your review of Match 3 (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.