Premium Only Content
JavaScript Platformer Game Tutorial
Become a member to get early access to upcoming tutorials : https://buymeacoffee.com/jslegend
For written tutorials, go to my substack : https://jslegenddev.substack.com/
Like the tutorial? You can support me here : https://www.buymeacoffee.com/jslegend
Link to the demo : https://jslegenddev.github.io/Mario-Game-Kaboom.js/
Link to the source code : https://github.com/JSLegendDev/Mario-Game-Kaboom.js
Link to the kaboom.js library : https://unpkg.com/kaboom@3000.1.1/dist/kaboom.mjs
(Instructions)
- Open the link
- Right click and save as
- Put the file in the libs folder
Link to sprite assets + font : https://juhosprite.itch.io/super-mango-2d-pixelart-platformer-asset-pack16x16
Link to key prompts assets : https://thoseawesomeguys.com/prompts/ (We only need arrow keys + space key)
Link to audio assets : https://github.com/JSLegendDev/Mario-Game-Kaboom.js/tree/master/sounds
-- Chapters --
0:00 Intro
1:51 Setup
8:19 Creating Scenes
15:32 Creating The Menu
54:19 Creating The Controls Menu
1:08:36 Creating The First Level
1:53:54 Creating The Player + Camera
2:15:24 Refactoring The Camera
2:18:51 Implementing Player Controls
2:44:21 Implementing Player Respawning Logic
2:56:26 Implementing Player Passthrough Platforms Logic
3:03:15 Displaying Player Jump Up/Down Animations
3:22:47 Implementing Coyote Time for Jumps
3:39:27 Implementing Coin Collection
3:43:52 Implementing UI for Coin Count and Lives Count
4:07:56 Transitioning from One Level to Another
4:11:37 Creating The Second Level
4:21:47 Creating The Third Level
4:32:47 Implementing Spiders Enemies/Mobs + Their AI
5:27:28 Implementing Fish + Flames Enemies/Mobs + Their AI
6:01:10 Creating and Adding Axes Obstacles
6:19:59 Creating and Adding Saws Obstacles
6:34:33 Implementing Birds Enemies/Mobs + Their AI
6:55:38 Implementing GameOver Screen + Winning Screen
6:59:29 Adding Background Sounds
7:11:01 Conclusion
-
LIVE
Film Threat
2 hours agoGLADIATOR II + WICKED + TONS OF REVIEWS!!!!! | Film Threat Livecast
156 watching -
LIVE
The Big Mig™
10 hours agoGlobal Finance Forum Powered By Genesis Gold Group
350 watching -
10:49
Resist the Mainstream
15 hours agoCollege Student With MAGA Hat Confronts Charlie Kirk — GETS SCHOOLED
21.2K20 -
LIVE
Caleb Hammer
1 hour agoI’m Done With Financial Audit
385 watching -
2:46:44
Matt Kohrs
13 hours agoBitcoin $100k Watch Party, Live Trading & Payday Friday || The MK Show
40.1K2 -
40:24
BonginoReport
5 hours agoHow Biden is Quietly Sabotaging Trump’s Migration Mandate (Ep.91) - 11/22/24
86.4K166 -
Wendy Bell Radio
6 hours agoMAYORKAS WANTS IMMUNITY
63.6K123 -
LIVE
Vigilant News Network
15 hours agoBill O’Reilly Drops METEOR News Story, Leaves Panel Speechless | The Daily Dose
1,721 watching -
1:34:42
Jeff Ahern
3 hours ago $2.95 earnedFriday Freak Out with Jeff Ahern (6am Pacific)
31.6K4 -
1:25:27
Game On!
12 hours ago $13.69 earnedJameis Winston and the Browns UPSET the Steelers in a blizzard!
71.1K2