Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

JavaScript GameDev - Code a Sonic Runner Using Kaplay Library

via freeCodeCamp

Overview

Dive into a comprehensive JavaScript game development tutorial to create a Sonic-inspired infinite runner using the Kaplay library. Learn essential techniques including project setup, asset loading, scene creation for main menu and gameplay, character object implementation, enemy logic, scoring system, and game over mechanics. Master parallax scrolling for dynamic backgrounds and explore the process of building and distributing your game. By the end of this hands-on course, gain practical experience in game development with JavaScript, equipping you with skills to create engaging browser-based games.

Syllabus

Intro
Project Setup
Loading Assets
Making The Main Menu Scene
Creating The Sonic Game Object
Making The Game Scene
Implementing Sonic Gameplay
Implementing Enemy Logic
Implementing Ring + Score Logic
Making The Game Over Scene
How Build The Game for Distribution

Taught by

freeCodeCamp.org

Reviews

Start your review of JavaScript GameDev - Code a Sonic Runner Using Kaplay Library

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.