JavaScript Game Development with Kaplay Library - From Basics to Advanced Features

JavaScript Game Development with Kaplay Library - From Basics to Advanced Features

freeCodeCamp.org via freeCodeCamp Direct link

Next steps useful resources

15 of 35

15 of 35

Next steps useful resources

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

JavaScript Game Development with Kaplay Library - From Basics to Advanced Features

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

  1. 1 Intro
  2. 2 Why learn JS to make games?
  3. 3 Environment Setup
  4. 4 Core concept #1 : variable and constants
  5. 5 Core concept #2 : conditional statements and boolean operations
  6. 6 Core concept #3 : complex data types Arrays and objects
  7. 7 Core concept #4 : loops
  8. 8 Core concept #5 : functions + param passing by reference vs by value
  9. 9 Core concept #6 : local vs global scoping
  10. 10 Core concept #7 : comments + how import/export js code works
  11. 11 What is a library?
  12. 12 Setting a modern dev environment with Node.js, NPM and Vite
  13. 13 Making our first JS game
  14. 14 How to export your JS game to a platform like itch.io
  15. 15 Next steps useful resources
  16. 16 Intro - What is Kaplay
  17. 17 How to install Kaplay
  18. 18 How to deploy/publish a game made with Kaplay
  19. 19 How to initialize the Kaplay
  20. 20 How to load assets in Kaplay
  21. 21 How scenes work in Kaplay
  22. 22 How game objects work in Kaplay
  23. 23 Child vs parent game objects
  24. 24 Kaplay major components : the sprite component
  25. 25 Kaplay major components : the area component
  26. 26 Kaplay major components : the body component
  27. 27 Kaplay major components : the text component
  28. 28 Introducing tags and get method
  29. 29 use and unuse methods to add/remove components
  30. 30 Handling collisions with onCollide and onCollideEnd
  31. 31 Handling use input with onKeyDown, onKeyPress and onKeyRelease
  32. 32 Advanced features : tween function
  33. 33 Advanced features : Briefly introducing how game maps are made in Kaplay
  34. 34 Advanced features : Briefly introducing how AI made with state machines
  35. 35 Advanced features : Briefly introducing custom events in Kaplay

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.