The Curious Engineer

All blogs / Game development

JSLegendDev’s Substack

jslegenddev.substack.com

I write about programming, game development and game design. Click to read JSLegendDev’s Substack, a Substack publication with thousands of subscribers.

Game developmentJavaScript / TypeScript

Posts
43 from 4 Oct 2023 to 30 May 2026
Posting
monthly (7 in the last year)
Kind
personal blog
Feed
https://jslegenddev.substack.com/feed

2026 6

  1. My Biggest Gripe With YouTube
  2. The Trick to Designing Highly Replayable Arcade and Linear Games
  3. If You Like PICO-8, You'll Love KAPLAY (Probably)
  4. I Tried 3 Web Game Frameworks (So You Don’t Have To)
  5. You Should Make Web Games
  6. The Phaser Game Framework in 5 Minutes

2025 20

  1. 5 Pixel Art Tips for Programmers
  2. You Can Now Make PS2 Games in JavaScript
  3. How do Devs Make Levels Without Game Engines?
  4. The Struggle of Packaging a JavaScript Game for PC
  5. How to Start Making Games in JavaScript with No Experience
  6. The KAPLAY Game Library in 5 Minutes
  7. My Sonic TypeScript KAPLAY Game Dev Tutorial Now Available as a Nicely Formatted PDF
  8. A List of Games Made With KAPLAY
  9. How to Build a Sonic Themed Infinite Runner Game in TypeScript With KAPLAY - Part 2/2
  10. How to Build a Sonic Themed Infinite Runner Game in TypeScript With KAPLAY - Part 1/2
  11. Where to Find Inspiration For Making Small Games
  12. My React.js Beginner Tutorial is Now Available as a Nicely Formatted PDF
  13. Learn React.js by Building a Game Search App | Part 3/3 - Finishing The App
  14. Learn React.js by Building a Game Search App | Part 2/3 - Building The Search Bar and Fetching Data From The Backend
  15. Learn React.js by Building a Game Search App | Part 1/3 - Project Setup
  16. What I Learned Making a Duck Hunt Clone in JavaScript
  17. Learn The Basics of JavaScript and KAPLAY to Make Games Quickly
  18. How Animations Work in KAPLAY
  19. Exploring The Various Ways to Make Desktop Apps With Web Technologies
  20. How to use KAPLAY without dealing with Node.js, Bundlers and NPM

2024 14

  1. How to Implement Top-Down Shooter Mechanics in JavaScript With Kaplay
  2. Why Use React for Game Development?
  3. How to Deploy a Vite JS Game Project on GitHub Pages
  4. How to Display an HTML Based UI on Top of a JavaScript Game Made With Kaplay
  5. How to Implement Infinite Parallax Scrolling Backgrounds in JavaScript
  6. How to Fix Diagonal Movement in 2D Top-Down Games
  7. How to Implement a Zelda Link's Awakening Style Camera in Kaplay
  8. How to Use Kaplay's Camera System
  9. Kaboom.js is now Kaplay
  10. How to use Tiled with Kaplay/Kaboom.js
  11. Custom Events in Kaboom.js
  12. 2 Ways to Setup Kaboom.js
  13. How to implement player controls for a 2D top-down mobile web game in Kaboom.js
  14. How to Implement One Way Platforms in Kaboom.js

2023 3

  1. How to Scale The Canvas While Preserving Aspect Ratio in p5.js
  2. How to make your canvas scale to any screen size with p5.js
  3. I'm starting a written JS gamedev newsletter