A List of Awesome Games Made With Html5 and Javascript

by Janeth Kent Date: 01-04-2020 html5 javascript games programming online


Browsers and JavaScript are becoming more powerful and more comprehensive. There was a time when any type of game needed Flash. But the stage now is set for powerful HTML5 and WebGL games!

Here are 30 of our favorite games running in all modern browsers and only using web technologies. Enjoy!

HexGL

HexGL is a futuristic, fast-paced racing game built on HTML5, JavaScript and WebGL. You can control a space ship by using your keyboard, a touchscreen device or even a leap motion controller if you have one.

CrossCode

A retro-inspired 2D game set in the distant future. This one is full of great game mechanics such as combos, puzzles, skill trees, quests, items and more.

Bejeweled

The classic Bejeweled game in HTML5 form. This is an official clone and as such it runs and looks perfect. The ultimate time killer.

Gods Will Be Watching

You and your crew have to survive for 40 days in isolation in this creepy (but awesome) game. There are six members of your team including a dog, a psychiatrist and a robot and you have to interact with them the right way to keep them warm, fed and sane.

Swooop

Fly around and collect gems and stars in a beautiful and colorful 3D world.

Entanglement

The point of this game is to create a path as long as possible by placing segments on a grid. You can play alone on one of the many levels or play against friends.

Polycraft

In this awesome 3D game you run around collecting resources, building stuff, completing quests and fighting stuff. Everything about it is polished and it runs perfectly smooth.

2048

A very addictive game that you've probably already played. In 2048 you move numbered tiles around and merge them. Get that elusive 2018 tile to win!

Angry Birds

The (once) popular Angry Birds game in HTML5, so you can play it in your browser.

The Wizard

The Wizard is a turn-based dungeon crawler where you’ll encounter mythical monsters and find marvelous spells. The game features cool combat mechanics and can be quite challenging at times.

Little Alchemy

Start off with the four basic elements and combine them to create the 510 possible combinations.

World's Biggest PAC-MAN

A huge collection of PAC-MAN mazes - probably more then you can beat in your lifetime (this isn't a challenge, please don't try).

And that's the end of our HTML5 game list! They're all fun and have great potential to waste time. Do you have a favorite game?

Background vector created by katemangostar - www.freepik.com

 
by Janeth Kent Date: 01-04-2020 html5 javascript games programming online hits : 53244  
 
Janeth Kent

Janeth Kent

Licenciada en Bellas Artes y programadora por pasión. Cuando tengo un rato retoco fotos, edito vídeos y diseño cosas. El resto del tiempo escribo en MA-NO WEB DESIGN END DEVELOPMENT.

 
 
 

Related Posts

Validating HTML forms using BULMA and vanilla JavaScript

Today we are going to write about contact forms and how to validate them using JavaScript. The contact form seems to be one of the top features of every basic home…

A FULFILLED PROMISE - Using the FETCH API to make AJAX calls

In this article we talked about what AJAX calls are and how to use them in a traditional way, by using the XMLHttpRequest (XHR) object. In short, thanks to AJAX…

How to use Parallax.js effect on your website

Today, we're going to write about the parallax effect, similar to parallax scrolling, and how to implement it to improve your landing page. In webdev, they say mobile first -…

Django vs. Laravel: Market Share Comparison

There are two leading frameworks in the web development segment: Django and Laravel. In this article, we prepared a Django and Laravel comparison focusing on their market share so that…

How to make the website's dark mode persistent with Local Storage, CSS and JS

Recently we wrote about how to do a switchable alternative color mode or theme, a very useful and popular feature to websites. Today’s article is going to be about how…

A Java approach: While loop

Hello everyone and welcome back! After having made a short, but full-bodied, introduction about cycles, today we are finally going to see the first implementations that use what we have called…

Dark Mode on website using CSS and JavaScript

In today’s article we are going to learn how to build pretty much standard these days on the web pages and that is the alternative color mode and switching between…

A Java approach: The Cycles - Introduction

Hello everyone and welcome back! Until now, we have been talking about variables and selection structures, going to consider some of the fundamental aspects of these two concepts. Theoretically, to…

JavaScript: Spread and Rest operators

In today’s article we are going to talk about one of the features of the ES6 version(ECMAScript 2015) of JavaScript which is Spread operator as well as Rest operator. These features…

A Java approach: boolean variables

The previous time, we talked extensively about Boolean variables, trying to outline the main operations that can be carried out at a practical level.  Of all the cases examined, we have…

A Java approach: condtional structures

Hello everyone and welcome back! The previous times we have introduced the concept of variable, trying to define some basic concepts about it.  However, some situations suggest that the concept of…

Hashmap: Overflow Lists

In this short series of articles we will go to see how it is possible to create the Hashmap data structure in C. In the implementation we're going to use the…

We use our own and third-party cookies to improve our services, compile statistical information and analyze your browsing habits. This allows us to personalize the content we offer and to show you advertisements related to your preferences. By clicking "Accept all" you agree to the storage of cookies on your device to improve website navigation, analyse traffic and assist our marketing activities. You can also select "System Cookies Only" to accept only the cookies required for the website to function, or you can select the cookies you wish to activate by clicking on "settings".

Accept All Only sistem cookies Configuration