Basics

0
2018
Developing a physics-based game can be a challenging and rewarding experience for game developers. Physics engines provide a realistic and interactive environment that can add a lot of depth and fun to a game. There are two main ways to add physics to a game: using a physics engine library,…Read…
0
1944
Building a mobile-friendly game with HTML5 and responsive design can be a challenging task. However, by following a set of best practices, it is possible to create a game that is optimized for mobile devices and provides a great user experience. Here are the top 10 best practices for building…Read…
0
2215
Optimizing game performance is crucial for creating a smooth and responsive gaming experience, especially when working with WebGL, a JavaScript API that allows for interactive 3D and 2D graphics in web browsers without the use of plug-ins. There are a number of best practices that can be followed to optimize…Read…
0
2687
Local storage is a powerful feature of HTML5 that allows developers to store key-value pairs in the browser, even after the browser is closed. This makes it an ideal way to save game progress and high scores in HTML5 games. To use local storage in JavaScript, you first need to…Read…
0
2451
When it comes to creating web games, developers have two main options for rendering: HTML and Canvas. While both have their benefits and limitations, it ultimately depends on the project and the desired outcome to decide which method is better. HTML, or Hypertext Markup Language, is the standard markup language…Read…
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…

Gamedev.js Jam 2024
Gamedev.js Survey 2023 Report
js13kGames Shop

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?