In this course, you'll explore what it takes to create an engaging physics-based game using JavaScript, starting from the basics and building up to your own completed project. You'll get to work with sprite animation and interactivity, learning key techniques like implementing AI for your game characters, collision detection, and managing in-game events. Plus, you'll receive a collection of free high-resolution game art to bring your ideas to life. If you're familiar with HTML, CSS, and JavaScript basics, you'll find this course perfectly tailored for your growth as a game developer.
What you'll learn
Implement sprite animation and interactivity in games
Create simple AI behaviors for game characters
Apply collision detection and physics simulations in a game
Manage game events and character animations using mouse inputs
Utilize HTML5, CSS3, and vanilla JavaScript for game development
Course objectives
Develop a fully functioning 2D game from scratch
Gain hands-on experience with game asset integration and manipulation