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