Game Development with LÖVE 2D and Lua – Full Course

Game Development with LÖVE 2D and Lua – Full Course

freeCodeCamp.org via freeCodeCamp Direct link

) Intro to Lua

1 of 42

1 of 42

) Intro to Lua

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Game Development with LÖVE 2D and Lua – Full Course

Automatically move to the next video in the Classroom when playback concludes

  1. 1 ) Intro to Lua
  2. 2 ) Installing Lua
  3. 3 ) Running Lua (VSCode)
  4. 4 ) Printing and Comments
  5. 5 ) Variables & Data Types
  6. 6 ) Strings
  7. 7 ) Math
  8. 8 ) If Statements
  9. 9 ) Loops
  10. 10 ) User Input
  11. 11 ) Tables
  12. 12 ) Functions
  13. 13 ) Working with Files
  14. 14 ) Custom Modules
  15. 15 ) OOP
  16. 16 ) Setup and LUD basics
  17. 17 ) The Config File
  18. 18 ) Drawing & Moving Shapes
  19. 19 ) Keyboard Input
  20. 20 ) Working with Sprites
  21. 21 ) Game Setup
  22. 22 ) Creating the Enemy
  23. 23 ) The Menu Screen
  24. 24 ) Adding a Point System
  25. 25 ) Game Over Screen
  26. 26 ) Game Setup
  27. 27 ) The Player
  28. 28 ) The Thruster
  29. 29 ) The Game State
  30. 30 ) Game Text
  31. 31 ) Asteroids
  32. 32 ) Lasers
  33. 33 ) Laser Collision Detection
  34. 34 ) Player Collision Detection
  35. 35 ) Player Lives
  36. 36 ) The Menu
  37. 37 ) Installing & Running LuaRocks
  38. 38 ) The Score System
  39. 39 ) Game Over
  40. 40 ) Invincible PLayer & Infinite Levels
  41. 41 ) Game Reset & High Score
  42. 42 ) BGM & SFX

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.