Space Invaders with JavaScript and HTML Canvas

Improve your game-dev skills by learning how to code power-ups, explosions, and more for this classic game type
4.60 (34 reviews)
Udemy
platform
English
language
Game Development
category
instructor
Space Invaders with JavaScript and HTML Canvas
441
students
5.5 hours
content
Nov 2022
last update
$59.99
regular price

Why take this course?

🚀 Course Title: Space Invaders with JavaScript and HTML Canvas


🌟 Course Headline:

Unlock Your Game Development Potential with Space Invaders!


📘 Course Description:

PLEASE READ: This is a freemium course—the first 2 1/2 hours are free to watch on Udemy (or YouTube) with each video's "Preview" button), while the remaining 3 hours require course purchase. I'm a strong believer in knowledge and personal growth as key drivers for positive global change, and I'm excited to share my expertise with you. Enjoy!


Welcome to the Code Space Invaders course, where you will embark on a journey to create your own captivating variation of the iconic game, Space Invaders. Using JavaScript and HTML5 canvas, you'll master the fundamentals and advance your game development skills until you have a fully interactive Space Invaders game up and running on the web.


Your Instructor:

Meet Christopher Lis, an award-winning Full-Stack Engineer with over a decade of experience in web development. His client list includes esteemed institutions like Harvard University and top-tier agencies such as Brave People. He's here to guide you through the process of game development from scratch.


What You Will Learn:

This course is packed with essential learning objectives, including:

  • [ ] Setup a development environment to begin your coding journey.
  • [ ] Create and move a player's spaceship, bringing your game to life.
  • [ ] Import game images to give your Space Invaders visual flair.
  • [ ] Generate grids of enemy invaders at set intervals, making the game dynamic and challenging.
  • [ ] Shoot projectiles to allow for player interaction with the game environment.
  • [ ] Remove enemies with precise collision detection, ensuring a fair yet difficult experience.
  • [ ] Create bombs that explode multiple invaders at once, adding a strategic element to the gameplay.
  • [ ] Obtain machine gun power-ups that alter your rate of fire, enhancing the player's capabilities.
  • [ ] Make enemies progressively harder, keeping the game engaging and exciting.
  • [ ] Add particle animations that follow your spaceship, for a visually appealing effect.
  • [ ] Develop a game UI using HTML and CSS, making your game user-friendly and interactive.
  • [ ] Start and end screens with a restart button, allowing players to continue their gaming experience seamlessly.
  • [ ] Add custom sound effects and music to immerse players in the game world.
  • [ ] Code consistent frame rates for all types of monitors, ensuring smooth gameplay across devices.
  • [ ] Deploy to GitHub pages, sharing your creation with the world.

And much, much more! This course covers a comprehensive range of topics to elevate your game development skills to professional levels.


If you're eager to take your game development skills to the next level and transform from a learner to a creator, this full-production Space Invaders game project is tailored for you. Let's build something amazing together! 🎮🚀


Join Now and Start Your Game Development Adventure!

Course Gallery

Space Invaders with JavaScript and HTML Canvas – Screenshot 1
Screenshot 1Space Invaders with JavaScript and HTML Canvas
Space Invaders with JavaScript and HTML Canvas – Screenshot 2
Screenshot 2Space Invaders with JavaScript and HTML Canvas
Space Invaders with JavaScript and HTML Canvas – Screenshot 3
Screenshot 3Space Invaders with JavaScript and HTML Canvas
Space Invaders with JavaScript and HTML Canvas – Screenshot 4
Screenshot 4Space Invaders with JavaScript and HTML Canvas

Loading charts...

4893844
udemy ID
22/09/2022
course created date
11/11/2022
course indexed date
Bot
course submited by