Overview
Dive into game development by creating a Match 3 game using Lua and LÖVE2D in this comprehensive video tutorial from Harvard University's CS50's Intro to Game Development course. Learn essential concepts such as timers, tweening, and the Knife Library while building a functional Match 3 game from scratch. Explore key game mechanics including swapping tiles, calculating matches, removing matched tiles, and replacing them. Discover how to implement palette swapping for visual variety. Perfect for beginners, this hands-on tutorial covers everything from basic setup to advanced game logic, providing a solid foundation in game development principles and Lua programming.
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