
JS Game Starter Kit V2
This reusable game foundation was built from scratch with Vanilla JavaScript.
Explore a large game world, collide with multiple enemy types and experience a range of game systems including a dynamic camera with screen shake, advanced particle effects, customizable hitboxes, dynamic entity shadows, sound, missions, menus, and more.
This game was built as the final version of a reusable game codebase developed throughout my extended game development course.
The goal isn't to make just one specific type of game. The systems are designed to be reusable and adaptable, providing a foundation for many different genres:
- Action & Roguelike: Vampire Survivors-style roguelite, bullet hell, bullet heaven, gate runner
- Classic & Arcade: Beat 'em up, side-scroller, platformer, endless runner
- Strategy: Idle tower defense
The idea is: build the systems once, then use them to create whatever game you want.
The full course takes you through the project step by step, from the initial game foundation to this finished playable version. Source code is provided throughout the course, along with plenty of free art assets.
Built with Vanilla JavaScript, HTML5 Canvas, and no game engine.
Full course available here:
https://www.udemy.com/course/javascript-game-development-pixel-by-pixel/?referra...
| Updated | 5 days ago |
| Published | 7 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | CodeLaboratory |
| Genre | Adventure |
| Tags | 2D, Fantasy, Indie, pixel, Retro, Singleplayer |
| Content | No generative AI was used |







Leave a comment
Log in with itch.io to leave a comment.