Tutorials

So what exactly is a timer? A timer is a mechanism that allows you to count up, or down, to a certain value and then trigger something once that value is reached. So for example, let’s say you have a character who has been poisoned. Poison damage is generally a…Read…
0
728
Learn to code and make impressive games with JavaScript and Phaser. Create a huge portfolio of both mobile and desktop games. Program in the making! Get Instant Early Access to the first course in the series. Estimated completion: July 2018.
0
278
Progressive web apps (PWAs) are a new way of building websites, but are they really all that new? The basic principles of PWAs came out of older strategies for app design such as progressive enhancement, responsive design, mobile-first, etc. Progressive web apps bring together proven techniques such as these with…Read…
0
654
One of the things that almost all games have in common is a loading screen, which can be used to inform the player how long they must wait to play the game. Even though no one likes waiting to play a game, a loading screen is a valuable tool. Instead…Read…
0
780
Did you play the latest Ketchapp Games top game, Knife Hit? Throw the knives into the logs to break them. Slash the apples and unlock new knives. Each 5th stage is defended by a boss – beat them to get exclusive knives! Be careful to not hit the knives or…Read…
0
609
Five years ago I blogged about a Jigsaw game prototype made with KineticJS which is no longer maintained. Some time later, a blog reader called Ami Hanya ported the script to AS3, but a working and maintained HTML5 version of the game is still missing. Five years later, Ami strikes…Read…
0
199
This guide will take you through the basic steps required to deploy your existing melonJS game(s) onto the Facebook Instant Games platform, and thus allowing to play it directly through Facebook and Messenger.
0
267
Among the many JavaScript APIs added in HTML5 was Drag and Drop (we’ll refer to it as DnD in this article) which brought native DnD support to the browser, making it easier for developers to implement this interactive feature into applications. The amazing thing that happens when features become easier…Read…
0
352
Pathfinding is a technique that consists in computing the shortest path between two points. It is ubiquitous in video games to compute the paths that AI-controlled NPCs should follow, or even to compute the path that the player character should take in games where the player doesn’t directly control the…Read…
0
217
There is a big difference between immersion and realism. A high-end computer game with detailed models and a powerful GPU can feel realistic, but still not feel immersive. There’s more to creating a feeling of being there than polygon count. A low poly experience can feel very immersive through careful…Read…

Follow us

Gamedev.js Weekly newsletter

Or visit gamedevjsweekly.com directly.

Websites worth visiting

Log in

Forgot password?

Already registered? Log in


Register

Forgot password?