JavaScript Game Tutorial – 2D Tower Defense PART 2

Download now

[ Direct download link (Windows) ]

JavaScript Game Tutorial – 2D Tower Defense PART 2 free download in our website, latest tool that has been well tested before opened for public use.

JavaScript Game Tutorial – 2D Tower Defense PART 2 has WINDOWS OS AND MAC OS SUPPORT. Our tool will work on latest mobile platforms also.

NO BULLSHiIT spam, offers and ads in WINDOWS AND MAC software versions.
Unfortunately mobile app versions are locked, and you need to unlock them to use.

All features has been described in installation file, we do not publish JavaScript Game Tutorial – 2D Tower Defense PART 2 feature list and instrution information in our website for copyright reasons. (You know this is not legal, right!)

Contact Us if you have some issues or file doesn’t work.

....... .......

Let’s add more features to our JavaScript game inspired by Plants vs Zombies. In this tutorial we will practice object oriented programming and use plain vanilla JavaScript and HTML canvas element to create 2D tower defense game. We will use different types of units, to defend our base against a variety of enemies, we will collect resources and fight boss battles. Have fun.

Relevant links:
JavaScript 2D Tower Defense PART 1:
Sprite sheets and game graphics:
Vanilla JavaScript Fish game (multiline sprite sheet animation)
This JavaScript tutorial is part of a series, for more game development check out this playlist

0:00 Project overview
02:27 How to use JavaScript classes to create floating messages
17:02 How to prepare sprite sheets for our game
24:01 How to use draw image method for sprite animation
31:24 How to control frame rate separately for each sprite sheet
35:36 Animating towers (defenders)
43:00 How to allow player to switch between different units

Today we are building a game from scratch using vanilla JavaScript and HTML5 canvas element. I like strategic elements with tower defense games, choosing the right unit against specific enemy, knowing what combination of units to use against certain enemy compositions, it can get quite complex. Plant’s vs zombies does this so well with their selection of 50 plus plants with different abilities and a wide range of enemies and interactive environmental elements. Today I would like to lay down groundwork for that in our game. We will allow player to choose between blue and pink defender. We will add sprite sheets, create floating status text and couple more things. I want this episode to be as beginner friendly as possible so I will just write the code in a simple readable way. I want this to be easy to follow along for beginners.

You can message me on TWITTER
Check out some of my source code on CODEPEN

If you started with vanilla JavaScript and HTML5 canvas recently you might want to try some of the tutorials from beginner friendly projects playlist first: –


The description of this video may contain affiliate links, which means that if you buy one of the products that I recommend, I’ll receive a small commission without any additional cost for you. This helps to support the channel and allows me to continue making videos like this. Thank you for the support!

JavaScript Game Tutorial – 2D Tower Defense PART 2
How to install:
– Download, extract and run .exe file,
(If your antivirus blocking file, pause it or disable it for some time.)
– Choose destination folder

How to Use:
Open destination folder and locate file notes.txt, open it and read step by step.


Don’t forget to read instructions after installation.
Enjoy JavaScript Game Tutorial – 2D Tower Defense PART 2.

All files are uploaded by users like you, we can’t guarantee that JavaScript Game Tutorial – 2D Tower Defense PART 2 are up to date.
We are not responsible for any illegal actions you do with theses files. Download and use JavaScript Game Tutorial – 2D Tower Defense PART 2 on your own responsibility.

You Might Also Like