Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # Gamedev.js Web Game Development community ## Posts - [Help improve Gamedev.js Survey 2026!](https://gamedevjs.com/survey/help-improve-gamedev-js-survey-2026/) - This year's Gamedev.js Survey will be open for a month between August 18th and September 18th, but before that happens we'd like to ask for your help keeping it relevant. The questions and their answers are on GitHub for you to look through and adjust if needed for the next two weeks, between August 4th - [New Gamedev.js Jam 2026 t-shirt: Machines!](https://gamedevjs.com/competitions/new-gamedev-js-jam-2026-t-shirt-machines/) - Our tradition for a couple of years now is releasing a theme branded t-shirt design in our shop, and 2026 is no different - the Machines t-shirt is now available to be purchased by anyone worldwide. If you'd like to support our jam and wear cool swag at the same time now is the perfect - [Best entries from the Challenges in Gamedev.js Jam 2026](https://gamedevjs.com/competitions/best-entries-from-the-challenges-in-gamedev-js-jam-2026/) - The next day after overall winners of Gamedev.js Jam 2026 were announced is the usual time to present the best entries submitted to our optional challenges offering extra prizes to participants. Open Source by GitHub Build it with Phaser YouTube Playables Deploy to Wavedash Ethereum by OP Guild The winners were selected by dedicated experts - [Gamedev.js Jam 2026 winners announced!](https://gamedevjs.com/competitions/gamedev-js-jam-2026-winners-announced/) - This is it: the winners of the seventh yearly edition of our web game development competition, Gamedev.js Jam 2026, are announced! We had a record breaking 495 entries submitted this year, 2782 developers joined on Itch, and 10 642 ratings cast. Here's the top13 overall results voted by participants themselves: Bauhaus Builder by madmarcel, Unaim - [All the entries from Gamedev.js Jam 2026](https://gamedevjs.com/competitions/all-the-entries-from-gamedev-js-jam-2026/) - Gamedev.js Jam 2026, the seventh yearly edition of the online web game development competition, ended up with 495 entries - that's more than in the previous year, another year in a row! In the 2025 edition we had 4614 developers participating on Itch who submitted 420 games, which is a solid 9% participation-to-submission rate. This - [YouTube Playables challenge in Gamedev.js Jam 2026](https://gamedevjs.com/competitions/youtube-playables-challenge-in-gamedev-js-jam-2026/) - The fourth officially announced challenge in the upcoming Gamedev.js Jam 2026 after the Open Source, Wavedash, and Phaser ones is all about preparing your game for YouTube Playables. Create a single player game that would entertain audiences on YouTube. It can be any genre or art style you like as long as it isn't too - [Gamedev.js Jam 2026 start and theme announcement!](https://gamedevjs.com/competitions/gamedev-js-jam-2026-start-and-theme-announcement/) - The seventh yearly edition of our online web game development competition started NOW! You have exactly 13 days between April 13th, 5 PM CET and April 26th, 5 PM CET 2026 to build a web game, submit it through Itch, and win lots of cool prizes! Theme This year’s theme is... MACHINES! Your game could - [Open Source challenge in Gamedev.js Jam 2026](https://gamedevjs.com/competitions/open-source-challenge-in-gamedev-js-jam-2026/) - The upcoming Gamedev.js Jam 2026 starting April 13th will have a few optional challenges - the first we're announcing is the Open Source one where you need to provide your source code on GitHub to participate. Provide the source code of your entry on GitHub in a readable form to have a chance of being - [Build it with Phaser challenge in Gamedev.js Jam 2026](https://gamedevjs.com/competitions/build-it-with-phaser-challenge-in-gamedev-js-jam-2026/) - The third challenge in the upcoming Gamedev.js Jam 2026 with an official announcement after the Open Source and Wavedash ones focuses on building your game with Phaser. Simply develop your game using any version of the Phaser game framework. Make sure to visit the Phaser website to find docs, resources, and guides to help you - [Deploy to Wavedash challenge in Gamedev.js Jam 2026](https://gamedevjs.com/competitions/deploy-to-wavedash-challenge-in-gamedev-js-jam-2026/) - The second challenge in the upcoming Gamedev.js Jam 2026 we're announcing through the blog post after the Open Source one is all about deploying to Wavedash. The requirement is that participants deploy and publish their jam game on Wavedash. Anyone can enter regardless of the engine they use. The prize pool is a hefty $2500 - [Countdown to Gamedev.js Jam 2026 and call for partners](https://gamedevjs.com/competitions/countdown-to-gamedev-js-jam-2026-and-call-for-partners/) - In exactly two months from now the seventh edition of Gamedev.js Jam, the online web game development competition, will begin. You’ll have thirteen days between April 13th and 26th 2026 to create a web game on a given theme announced at the start - we’ll have plenty of prizes to win and challenges to pick - [Report on the current state of Web Game Development in 2025 is out!](https://gamedevjs.com/survey/report-on-the-current-state-of-web-game-development-in-2025-is-out/) - Results of the Gamedev.js Survey 2025 conducted last month were finally published - we’ve received a total of 445 filled surveys, which is a solid amount given the form was open for only 11 days in December. There were the same 40 questions as previously, and so many individuals spent their time filling such a - [Gamedev.js Survey 2025 is open!](https://gamedevjs.com/survey/gamedev-js-survey-2025-is-open/) - The fifth year of collecting YOUR feedback through Gamedev.js Survey, which shape the current state of Web Game Development report, is on - this time the form is open between December 8th and 19th. This year's edition is supported by GitHub. All 40 questions are optional, so you can answer only those you feel comfortable - [js13kGames 2025 winners announced](https://gamedevjs.com/competitions/js13kgames-2025-winners-announced/) - The winners of the fourteenth edition of the js13kGames competition were announced some time ago already - let's look at the best games submitted this year. Those are the thirteen best overall games from js13kGames 2025: CLAWSTRIKE by Rémi Vansteelandt Cat Survivors by Elias Ku and Alexandra Al Witchcat by Jonathan Vallet and Lylouf Triska - [Fourteenth edition of the js13kGames competition started already](https://gamedevjs.com/competitions/fourteenth-edition-of-the-js13kgames-competition-started-already/) - The online competition for web game developers trying to squeeze an entry into a 13 kilobyte zip package since 2012 started as always on August 13th, and you have a whole month until September 13th to submit your entry on a given theme: Black Cat. There are more than twenty different types of prizes to - [For the Love of Code - GitHub's global hackathon](https://gamedevjs.com/competitions/for-the-love-of-code-githubs-global-hackathon/) - Organized by GitHub between July 16th and September 22nd, For the Love of Code is a global hackathon for developers to build fun projects, and one of the categories include web games. That idea you’ve been sitting on? The domain you bought at 2AM? A silly or serious side project? This summer, we invite you - [Code Europe 2025 discount code](https://gamedevjs.com/events/code-europe-2025-discount-code/) - One of the biggest tech festivals in Poland, Code Europe, will be happening June 30th and July 1st in EXPO Kraków, and since we're partnering with the event we can offer you discounted tickets. During Code Europe Tech festival you'll get a massive number of lectures, workshops, networking opportunities with peers, industry experts and top - [V Shaders challenge winners from Gamedev.js Jam 2025 announced](https://gamedevjs.com/competitions/v-shaders-challenge-winners-from-gamedev-js-jam-2025-announced/) - Out of the four original challenges in Gamedev.js Jam 2025, where the winners from the first three were presented on May 11th, the V Shaders challenge had an extended deadline, and now those best entries are finally out as well. This year’s Gamedev.js Jam 2025 brought many creative highlights, but the V Shaders Challenge, organized - [js13kGames 2025 kicks off in two months](https://gamedevjs.com/competitions/js13kgames-2025-kicks-off-in-two-months/) - The js13kGames competition is returning this August for its 14th edition – and yes, it's all about building a JavaScript game under 13 kilobytes in size. The challenge will begin on August 13th, 2025, so if you’re into tiny, clever, and creative web games, now’s the perfect time to start thinking about your entry. Every - [CrazyGames × Defold Web Jam – build a game in 48 hours this weekend](https://gamedevjs.com/competitions/crazygames-x-defold-web-jam-build-a-game-in-48-hours-this-weekend/) - The CrazyGames × Defold Web Jam is a fast-paced online game development challenge happening from June 13–15, 2025, where developers from around the globe will compete to create a browser game in just 48 hours. Hosted by CrazyGames, Defold, and GameJamPlus, the event is open to solo creators and small teams alike. What’s the jam - [React Advanced London 2025 – join the conference with a 10% discount](https://gamedevjs.com/events/react-advanced-london-2025-join-the-conference-with-a-10-discount/) - The GitNation team returns with another deep-dive into the React ecosystem—React Advanced London 2025 is set to take place on November 28th and December 1st in London, UK, and online for those attending remotely. If you're working with React and care about performance, scalability, and modern architecture, this event should be on your radar. Earlier - [Real Fishing - in-app purchases case study](https://gamedevjs.com/games/real-fishing-in-app-purchases-case-study/) - For starters, let’s get to know each other. We’re Playhop — a web gaming platform ranked in the top 3. Our ecosystem keeps growing, with 45 million players every month. With us, anyone who loves games and really wants to make them can succeed. From time to time, we share stories and tips from devs - [New Gamedev.js Jam 2025 t-shirt: Balance!](https://gamedevjs.com/competitions/new-gamedev-js-jam-2025-t-shirt-balance/) - New t-shirt design landed in our online Shop following the Balance theme, so you can represent Web Game Development with the cool swag. This means we already have five different t-shirt designs for you to pick from: Gamedev.js Jam Gamedev.js Weekly Gamedev.js Jam 2023: Time Gamedev.js Jam 2024: Power Gamedev.js Jam 2025: Balance Every sale - [Best entries from the Challenges in Gamedev.js Jam 2025](https://gamedevjs.com/competitions/best-entries-from-the-challenges-in-gamedev-js-jam-2025/) - The winners of Gamedev.js Jam 2025 were announced yesterday already, and today the results of our optional Challenges are revealed – if you participated in any of them, then check out your standings below. Open Source Challenge by GitHub Build it with Phaser Challenge by Phaser Studio $NOODS Challenge by OP Games Winners were selected - [Gamedev.js Jam 2025 winners announced!](https://gamedevjs.com/competitions/gamedev-js-jam-2025-winners-announced/) - Voting to pick the winners in Gamedev.js Jam 2025, the sixth yearly edition of an online competition for web game developers has wrapped - let's see the winners picked by participants themselves! Here’s the top10 overall ranking: Balaline by Ex0 Sloshed: a Long Way to Bed by FishoJr Playtesters and Co. by SeeOne, Lina_Zatmenie_Art, RazorFlip - [Flow made in Blender](https://gamedevjs.com/videos/flow-made-in-blender/) - The recent Oscar winner in the animated film category, Flow, was created with free and open source software, Blender. During the 97th Academy Awards the animated story of a cat told without any words at all and featuring only animals was awarded with an Oscar. Latvian filmmaker Gints Zilbalodis created it using tool many game - [All the entries from Gamedev.js Jam 2025](https://gamedevjs.com/competitions/all-the-entries-from-gamedev-js-jam-2025/) - Gamedev.js Jam 2025, the sixth yearly edition of the online web game development competition wrapped two days ago, on April 26th - our community broke the record (again) and we ended up with 420 submitted games! That's 175% increase from last year's 238 entries, which was our previous record. All built within 13 days between - [Gamedev.js Jam 2025 start and theme announcement!](https://gamedevjs.com/competitions/gamedev-js-jam-2025-start-and-theme-announcement/) - Sixth yearly edition of the online competition for web game developers just started! Join Gamedev.js Jam 2025 on Itch - you have exactly 13 days between April 13th, 5 PM CET and April 26th, 5 PM CET to build an HTML5 game and win cool prizes in the process! Theme This year’s theme is... BALANCE! - [All challenges in Gamedev.js Jam 2025: V Shaders, Open Source, Phaser, and $Noods](https://gamedevjs.com/competitions/all-challenges-in-gamedev-js-jam-2025-v-shaders-open-source-phaser-and-noods/) - The four optional challenges in the upcoming Gamedev.js Jam 2025 starting April 13th all bring their own extra prizes - you can mix and match them together to participate in as many as you want. Those challenges were summarized in the recent posts: V Shaders by V Systems Open Source by GitHub Build it with - [NPC Friday #1: Vibe Coding intro](https://gamedevjs.com/events/npc-friday-1-vibe-coding-intro/) - The very first edition of the NPC Friday online meetup will be happening tomorrow and will revolve around the hot topic of vibe coding - come join us if you're considering participating in the $NOODS challenge during the upcoming Gamedev.js Jam 2025. We'll be starting with Vibe Coding 101 led by Paul Gadi and PotNoodleDev, - [Gamedev.js Jam 2025: Open Source challenge](https://gamedevjs.com/competitions/gamedev-js-jam-2025-open-source-challenge/) - The fourth and the last optional challenge (after V Shaders, Build it with Phaser, and $NOODS) in the upcoming Gamedev.js Jam 2025 starting April 13th is the Open Source one from GitHub. Provide the source code of your entry on GitHub in a readable form to have a chance of being featured in a dedicated - [2025 Vibe Coding Game Jam](https://gamedevjs.com/competitions/2025-vibe-coding-game-jam/) - Organized more or less spontaneously at the end of March by Pieter Levels, the Vibe Coding Game Jam (where you participated by creating a web game using AI) ended with more than half a thousand entries. In the year 20XX, the digital realm faces a new challenge. Creativity dwindles as AI-generated content floods the market. - [Gamedev.js Jam 2025: $Noods challenge](https://gamedevjs.com/competitions/gamedev-js-jam-2025-noods-challenge/) - Another optional challenge in the upcoming Gamedev.js Jam 2025 starting April 13th is $NOODS from OP Games (and OP Guild). Vibe code a Phaser game, bonus points if it’s noodle-themed! As you can see, $NOODS challenge aligns with Built it with Phaser one, so you can participate in those two at once easily, and have - [Pico-PubSub - the smallest PubSub library](https://gamedevjs.com/tools/pico-pubsub-the-smallest-pubsub-library/) - Hassan Shaikley created Pico-PubSub, the smallest PubSub library possible. With zero dependencies and only 149 bytes of code it beats the competition, both Tiny-PubSub and Nano-PubSub. PubSub is a pattern I really like, but I have to be careful when pulling in dependencies that are too big. In the context of js13kGames that means almost - [Gamedev.js Jam 2025: Phaser challenge](https://gamedevjs.com/competitions/gamedev-js-jam-2025-phaser-challenge/) - The next optional challenge in the upcoming Gamedev.js Jam 2025 starting April 13th is Build it with Phaser by Phaser Studio. Simply develop your game using any version of the Phaser game framework. You'll find docs, resources and guides on our web site to get started quickly. This challenge is the very same as last - [CSScape Room - no-JavaScript escape game](https://gamedevjs.com/games/csscape-room-no-javascript-escape-game/) - Daniel Marino created his escape room game without any JavaScript code at all, utilizing only HTML and CSS and thus calling it CSScape Room. I recently built an escape room game called CSScape Room. This isn’t my first JavaScript-free web game, but HTML and CSS have evolved significantly since my previous attempts, with newer additions - [Gamedev.js Jam 2025: V Shaders challenge](https://gamedevjs.com/competitions/gamedev-js-jam-2025-v-shaders-challenge/) - The upcoming Gamedev.js Jam 2025 starts April 13th, and one of the optional challenges with extra prizes is V Shaders from V Systems. Create your original Shader in WebGL and publish it to the V Systems blockchain. The cool part? The shader have to fit into 16 kilobytes! If you enjoy js13kGames, this looks like - [Breakout 71 - classic with a twist](https://gamedevjs.com/games/breakout-71-classic-with-a-twist/) - Created by Renan Le Caro, Breakout 71 goes beyond the well known classic game mechanic by adding coins to make upgrades while finishing consecutive levels. Break colourful bricks, catch bouncing coins and select powerful upgrades. At the end of each level, you'll choose one of three upgrades that persist across all future ones. Play those - [PlayHack - game jam with Elympics on Arcadia](https://gamedevjs.com/competitions/playhack-game-jam-with-elympics-on-arcadia/) - Join PlayHack, a game jam organized by OP Games with Elympics and hosted on the Arcadia platform that started today - you have a month until April 30th to create an AI-powered Web3 game and have a chance of winning from the 5000 USDC prize pool. This is more than just a competition — it’s - [Project Prismatic - WebGPU powered FPS](https://gamedevjs.com/games/project-prismatic-webgpu-powered-fps/) - First person shooter created by Stratton Studios, Project Prismatic is using Unity's WebGPU support and was just released on the CrazyGames platform. Dive into an innovative FPS experience where every episode unravels a new layer of its captivating world. The game was released this month on CrazyGames - the publisher is known for supporting both - [Space Intruders Alliance - sci-fi retrofuturistic top-down shooter](https://gamedevjs.com/games/space-intruders-alliance-sci-fi-retrofuturistic-top-down-shooter/) - Developed by Bitmo Games, Space Intruders Alliance is a dynamic top-down shooter built with Babylon.js and released on Steam. Here at Bitmo Games we are developing Space Intruders Alliance, a sci-fi retrofuturistic JavaScript game made with Babylon.js. It has an AI to manage enemies' behaviour and the physics are powered by Havok (WASM). Players defend - [Nitrode - AI-assisted platform using Godot](https://gamedevjs.com/tools/nitrode-ai-assisted-platform-using-godot/) - With Godot under the hood, Nitrode is an AI-assisted game development platform that empowers both aspiring developers and seasoned gamers to effortlessly create, launch, and play games. By leveraging artificial intelligence, Nitrode streamlines the complexities of game development, allowing creators to focus on their vision without being bogged down by technical challenges. The platform offers - [Dragonsweeper - a minesweeper and RPG hybrid](https://gamedevjs.com/games/dragonsweeper-a-minesweeper-and-rpg-hybrid/) - Created by Daniel Benmergui, Dragonsweeper game is a hybrid of Minesweeper and fantasy RPGs where players navigate a grid-based map while avoiding hidden dragons instead of mines. A minesweeper game that requires observation. Make sure to read the monsternomicon. Each revealed tile provides clues about nearby dangers, requiring strategic deduction to progress safely. Unlike traditional - [Fyrox - Rust based game engine](https://gamedevjs.com/tools/fyrox-rust-based-game-engine/) - A modern, open-source game engine written in Rust, Fyrox is designed for 2D and 3D game development. A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor. Formerly known as rg3d. It focuses on ease of use, performance, and safety, leveraging Rust's memory safety features to prevent common programming errors. - [Publishing web games on Steam with Electron](https://gamedevjs.com/tutorials/publishing-web-games-on-steam-with-electron/) - Jack Le Hamster, who have both The Test of Insanity and The Supernatural Power Troll available on Steam, wrote a detailed blog post on how he managed to publish those web games using Electron. This guide walks you through the steps needed to package your game as a desktop app, so that players can purchase - [Hammer Time - smash your enemies](https://gamedevjs.com/games/hammer-time-smash-your-enemies/) - An outstanding entry to the recent Pirate Software - Game Jam 16, Hammer Time by Drewhjava lets you smash enemies and collect powerups making you even stronger. Survive as long as you can. Don't let your stamina bar reach zero or you start over. Enemies will deplete it as well as swinging. Enemies will drop - [The King's Crowns - making of a WebXR game in 13 kilobytes](https://gamedevjs.com/tutorials/the-kings-crowns-making-of-a-webxr-game-in-13-kilobytes/) - Samuel van Egmond published a lenghty blog post explaining in detail how he managed to create such a wonderful WebXR game using the A-Frame library and squeezing his own source code into a 13 kilobyte zip package for the js13kGames 2024 competition. Everything in the game is procedurally generated at runtime, and, as you might guess - [Web Game Developers at GDC 2025](https://gamedevjs.com/events/web-game-developers-at-gdc-2025/) - Game Developers Conference 2025 in San Francisco starts today, and in the next few days thousands of game developers will showcase their creations, including web based companies and communities. Over the past 30 years, GDC has brought thousands of developers together to learn, grow, and connect. Our agenda is curated by leaders in the game - [Daily Dungeon - new maze every 24 hours](https://gamedevjs.com/games/daily-dungeon-new-maze-every-24-hours/) - Vijay Pemmaraju is the author of the Daily Dungeon game where each day brings new dungeon with keys unlocking doors that have valuable artifacts behind them. Daily Dungeon is a project that I've been working on for about a month or so. After playing Wordle and many of its variants, I found myself desiring a - [Nanojet - micro WebGPU game engine](https://gamedevjs.com/tools/nanojet-micro-webgpu-game-engine/) - Philippe Vaillancourt, inspired by participating in the js13kGames competition, decided to build his own WebGPU game engine that would fit in the 13 kilobyte zip size limitation - that's how Nanojet was born. A lightweight, modular game engine built for modern browsers using WebGPU. Designed to be small enough for js13k game jam projects, with - [Little Ski - LittleJS game tutorial](https://gamedevjs.com/tutorials/little-ski-littlejs-game-tutorial/) - Eoin McGrath, long time participant of both js13kGames competition and Gamedev.js Jam, released his LittleJS tutorial where you can learn how to build an example game, Little Ski. Have you ever wanted to make a game but didn't know where to start? Well, today is your lucky day. Because, we're going to offload all the - [Bubbits - bubble shooter battle royale](https://gamedevjs.com/games/bubbits-bubble-shooter-battle-royale/) - Created by Team Flow, Bubbits is a bubble shooter game with puzzle mechanics and various game modes built using Phaser and Colyseus. Battle it out in massive 25-Player online Battle Royale matches or go head-to-head with friends in the intense 2-4 player VS Mode. Take on the world in the Daily Challenge, or embrace the - [SWGPU - simple WebGPU game engine](https://gamedevjs.com/tools/swgpu-simple-webgpu-game-engine/) - An open source web game engine, SWGPU, focuses on simplicity all while exploring the benefits of using WebGPU when building web games. From the start, we chose to embrace the future with pure WebGPU 3D rendering pipeline as the name suggests. Written in TypeScript and powered by the latest cutting-edge APIs, SWGPU offers an easy - [React Summit 2025 discount code](https://gamedevjs.com/events/react-summit-2025-discount-code/) - Second event from the GitNation team at the similar time as JSNation is React Summit 2025 - happening June 13th and 17th, and since we're partnering with this conference as well we do have another discount just for you. React Summit is an annual conference about React ecosystem and modern web development, gathering thousands of - [Asterogue - sci-fi space roguelike](https://gamedevjs.com/games/asterogue-sci-fi-space-roguelike/) - Chris McCormick, the author of Makesprite, released his sci-fi roguelike in space, Asterogue - fight ancient aliens on a rocky asteroid to save the whole galaxy. One thousand years of peace and prosperity in the galaxy have come to an end. You, a hummble lightswords-person, lost everything you loved in The Great War. As you - [JSNation 2025 discount code](https://gamedevjs.com/events/jsnation-2025-discount-code/) - The JSNation event announcing itself as the main JavaScript conference of the year will be happening on June 12th (hybrid in Amsterdam) and 16th (remote), and we have a discount code for you. Understand the latest trends in JavaScript development. See what 10k+ JS developers are up to. Meet those who shape the present and - [Chipped - break rocks and find minerals](https://gamedevjs.com/games/chipped-break-rocks-and-find-minerals/) - Created by Stephen Niedzielski, the Chipped game is an interesting experiment that can be played directly on Reddit. A small game about mineral collecting. Turn your sound on and break some rocks! Each post is a separate piece of rock you can try to break to find minerals. It might be a little bit confusing - [A Prison for Dreams - pixelart metroidvania platformer](https://gamedevjs.com/games/a-prison-for-dreams-pixelart-metroidvania-platformer/) - Brand new game from Jani Nykänen, A Prison for Dreams, is a 2D pixelart metroidvania platformer adventure where you play as an anonymous hero who... wakes up in a graveyard. You are given a mission to find the Great Dreamer, who needs your help once again. Explore a decently sized world (it's not small, but - [React Paris 2025 discount code](https://gamedevjs.com/events/react-paris-2025-discount-code/) - This year's edition of the React Paris conference will be happening on March 20th-21st - same as last year we're partnering with the event and offering you a 20% ticket discount. Don’t miss out on hands-on sessions, top-notch speakers, and the latest in React! React Paris is joined by a wide range of developers, team - [Colyseus 0.16 released](https://gamedevjs.com/tools/colyseus-0-16-released/) - The new 0.16 version of the open source Node.js multiplayer framework, Colyseus, is introducing StateView, experimental support for WebTransport, and more. This version brings a new iteration of the @colyseus/schema library, introducing the StateView API, deprecating @filter(), and providing quality of life improvements to the framework. Especially the experimental WebTransport support seems like something worth - [jsday 2025 - lineup and more free tickets](https://gamedevjs.com/events/jsday-2025-lineup-and-more-free-tickets/) - The jsday 2025 conference that will be happening on April 7th-8th in Bologna have their lineup published already - as their Community Partners we have some free tickets for you, and a discount code. jsday 2025 marks the 14th edition of Italy’s premier JavaScript conference, a key event for developers and tech enthusiasts eager to - [Phaser Launcher - free app to quickly create Phaser games](https://gamedevjs.com/tools/phaser-launcher-free-app-to-quickly-create-phaser-games/) - The newly released Phaser Launcher is a free Windows and MacOS application offering all the tools to quickly start building games with Phaser. The complete environment consists of the Code Editor, Media Browser, Project Manager, Game Runner, multiple tutorials, and the Phaser by Example book. The Code Editor offers code completion and Phaser function insight, - [The Supernatural Power Troll - from Gamedev.js Jam to Steam](https://gamedevjs.com/games/the-supernatural-power-troll-from-gamedev-js-jam-to-steam/) - Jack Le Hamster, who runs Dobuki Studio, released his Gamedev.js Jam 2024 entry The Supernatural Power Troll a few months later as a full game on Steam. Step into the shoes of a mischievous Power Troll, gifting humans with powers they’re definitely not ready for! Watch the chaos unfold as each NPC reacts in bizarre - [Ray Browser built for gaming gets $6.5m investment](https://gamedevjs.com/tools/ray-browser-built-for-gaming-gets-6-5m-investment/) - Ray is specifically built for playing games in the browser, offering their own game portal with many titles already like Fortnite and Stumble Guys - the company received a substantial amount to grow and expand their reach. Instantly play the best games with no downloads required. Enjoy the smoothest gameplay and keep all your favorite - [Word Rummy - new game exploring Discord Activities](https://gamedevjs.com/games/word-rummy-new-game-exploring-discord-activities/) - Stone Fruit Games published Word Rummy, a game built with Phaser, which can be played directly on Discord. Do you like Wordle, Scrabble and Bananagrams? If so, you’ll love our new game Word Rummy on Discord Activities! In this word game you are creating words from random letters, strategize against your friends, or compete against - [J On The Beach 2025 - upcoming conference for data lovers](https://gamedevjs.com/events/j-on-the-beach-2025-upcoming-conference-for-data-lovers/) - The upcoming J on the Beach 2025 is a three-day tech conference happening on the beach - with workshops, a hackathon, and technical talks where speakers will share the latest trends in Big Data. 2024’s conference brought over 700 Attendees, 55 Speakers and 10 workshops and 2025 is gearing up to be even bigger and - [Curvelicious - a local multiplayer snake game](https://gamedevjs.com/games/curvelicious-a-local-multiplayer-snake-game/) - Curvelicious is a fast paced local-multiplayer game that gives the classic snake a fun twist. Since the popularization of Snake games in Nokia mobile phones in 1998, countless developers have re-implemented that concept. By expanding it and re-imagining it with new concepts, multiplayer gameplay, as well as better graphics and controls, Curvelicious is another such - [Countdown to Gamedev.js Jam 2025 and call for partners](https://gamedevjs.com/competitions/countdown-to-gamedev-js-jam-2025-and-call-for-partners/) - In two months from now the sixth edition of Gamedev.js Jam will happen - you'll have thirteen days between April 13th and 26th 2025 to create a web game on a given theme announced at the start. We'll have plenty of prizes to win and challenges to pick from. Join us no matter your skill - [RetroSki - skill-based 2D retro skiing game](https://gamedevjs.com/games/retroski-skill-based-2d-retro-skiing-game/) - Explore randomly generated alpine tracks in RetroSki - a fast-paced, retro-style 2D skiing game created by Mathieu Hermann. RetroSki started in January 2024 when I was looking for a game to play with my girlfriend. I quickly realized that finding a game where we could compete fairly on equal terms wasn’t so easy. So, I - [GDevelop 5.5 with 3D physics released](https://gamedevjs.com/tools/gdevelop-5-5-with-3d-physics-released/) - The GDevelop game engine released version 5.5.220 providing the developers with a powerful 3D physics engine based on Jolt Physics. The 3D physics engine is powered by Jolt Physics a modern, performant, battle-tested, fully featured 3D physics engine used in AAA games, like Horizon: Forbidden West. The new 3D physics engine is perfect for making - [NovaMundi: a unique take on strategy and survival](https://gamedevjs.com/games/novamundi-a-unique-take-on-strategy-and-survival/) - Santiago Zapata, known as Slashie, is a videogame developer with an impressive array of games and projects, inlcuding six entires to the one and only js13kGames competition: Today we are here to focus on Santiago's latest game, NovaMundi! NovaMundi, developed by Slashware Interactive, takes strategy gaming in a fresh direction by putting players in control - [Excalibur version 0.30 was released](https://gamedevjs.com/tools/excalibur-version-0-30-was-released/) - New version of the Excalibur.js game engine was released, v0.30, with multiple new features, changes, and even more bugfixes. This is one of the biggest releases of Excalibur yet! Huge thanks to all the new contributors and everyone that assisted in the Discord. You can check the release notes on GitHub for details, as the - [Ludum Dare taking a break... or not?](https://gamedevjs.com/competitions/ludum-dare-taking-a-break-or-not/) - Mike Kasprzak, the organizer of Ludum Dare, announced recently that all Ludum Dare events planned for 2025 are now cancelled. That doesn’t mean Ludum Dare is dead, but I wont be running any events this year, nor will I be able to assist with things related to it (not for several months). He then explains - [PDFTris - play Tetris in a PDF](https://gamedevjs.com/games/pdftris-play-tetris-in-a-pdf/) - Thomas Rinsma decided to abuse PDF field objects to render monochrome grid, and combine it with keystroke-entry in a text field to receive inputs - that's how playable Tetris in a PDF file was born. You can read the blog post about the implementation details from the author himself - the display part is quite - [Indie.fun Game Jam started](https://gamedevjs.com/competitions/indie-fun-game-jam-started/) - A fundraising platform for game developers, Indie.fun, is organizing a game jam with the prize pool of $10k. The Indie.fun Game Jam started February 1st on Itch.io, and you have time until February 21st to submit your entry. We understand the challenges of funding a game—pitching to VCs, running Kickstarter campaigns, or scraping together resources - [Report on the current state of Web Game Development in 2024 is out!](https://gamedevjs.com/survey/report-on-the-current-state-of-web-game-development-in-2024-is-out/) - The results of the Gamedev.js Survey 2024 that was conducted last month, at the end of 2024, were finally published! We’ve received a total of 620 filled surveys, which is an all-time record another year in a row. Your help shaped the questions and answers again, with many being updated and a few new being - [DOOM: The Gallery Experience - paintings showcase simulator](https://gamedevjs.com/games/doom-the-gallery-experience-paintings-showcase-simulator/) - Did you think every possible variation of the classic Doom game was explored already? Think again, because The Gallery Experience lets you take part in an art gallery opening with a wine in your hand all while wandering through the Doom's E1M1 map full of classic masterpieces. DOOM: The Gallery Experience was created as an - [Global Game Jam 2025 started](https://gamedevjs.com/competitions/global-game-jam-2025-started/) - This year's edition of the Global Game Jam started yesterday with the theme announcement. Join a jam site, create a game following the theme, and submit it before January 26th 2025. The theme this year is Bubble - check out the keynote and theme reveal video from the Global Game Jam's YouTube channel for details: - [Vue.js Nation 2025 conference and licenses giveaway](https://gamedevjs.com/events/vue-js-nation-2025-conference-and-licenses-giveaway/) - The upcoming Vue.js Nation conference will happen online live on January 29th-30th, and the tickets are free. Among the speakers are creator of Vue, Evan You, and head of Nuxt, Daniel Roe (who is also a GitHub Star). We're having a giveaway to celebrate our community's partnership with the event: 1 × Vue School lifetime - [The Wildfires - fly firefighting airplanes](https://gamedevjs.com/games/the-wildfires-fly-firefighting-airplanes/) - A short game where you can extinguish wildfires - scoop water, accumulate fire retardant and protect the villages and cities from the fire. Not sure if this is the bad timing, or maybe the best one, but apparently The Wildfires game was being developed for a few months and the release date was set since - [LittleJS Game Jam challenges winners](https://gamedevjs.com/competitions/littlejs-game-jam-challenges-winners/) - The overall results of the very first LittleJS Game Jam were announced a few days ago already (check out the video with the top10 games), and now is the time to present the winners of the extra challenges: Cozy, Arcadia, and Endangered Species. All three were introduced and judged by the OP Guild team. The - [Stimulation Clicker - sensory overload on another level](https://gamedevjs.com/games/stimulation-clicker-sensory-overload-on-another-level/) - The recent Internet hit is a classic clicker game that went above and beyond by stimulating your senses to the extreme. Stimulation Clicker starts from a single button click, but ends up being an intense sensory experience. Stimulation Clicker gets shockingly difficult after a while due to how overstimulating it becomes. The more extras you - [Gamedev.js Survey 2024 concluded with a record number of submissions](https://gamedevjs.com/survey/gamedev-js-survey-2024-concluded-with-a-record-number-of-submissions/) - The Gamedev.js Survey 2024 that was happening last month wrapped the submissions on December 20th 2024, and received exactly 620 submitted surveys, which is a 25% increase compared to the previous record of 491 last year! The winners of the $500 giveaway were contacted, and the prizes wired. The report will be published in the - [GitHub Copilot is now free in VS Code](https://gamedevjs.com/tools/github-copilot-is-now-free-in-vs-code/) - GitHub has announced that their Copilot is now automatically integrated into VS Code editor and available for anyone as part of the new Free tier. Copilot Free gives you the choice between Anthropic’s Claude 3.5 Sonnet or OpenAI’s GPT-4o model. You can ask a coding question, explain existing code, or have it find a bug. - [Phaser Box2D - free 2D physics engine](https://gamedevjs.com/tools/phaser-box2d-free-2d-physics-engine/) - Phaser Studio has released their own Box2D physics engine based on the 3.0 version written in C, which they converted to modern JavaScript, making it the only v3 port currently available for the web. Whether you’re building fast-paced shooters, intricate puzzle games, or sprawling RPGs, Phaser Box2D is here to take your creations to the - [Game Dev Creativity: Highlights from Unity Play Launch Showcase](https://gamedevjs.com/news/game-dev-creativity-highlights-from-unity-play-launch-showcase/) - The Unity Play Launch Showcase, held from September 11 to November 30, 2024, marked Unity's inaugural official showcase on the Unity Play platform. This event invited creators to submit their best web-based games developed with the Unity Engine, offering them an opportunity to gain visibility and win asset store credits and discounts. To enter the - [Gamedev.js Survey 2024 is closing soon](https://gamedevjs.com/survey/gamedev-js-survey-2024-is-closing-soon/) - The Gamedev.js Survey 2024 that opened on December 4th is closing tomorrow, on Friday, December 20th end of day. Please fill the form if you didn't do it yet, as we need as many answers as possible to present the full report in January. Direct link: gamedevjs.com/survey-2024-form Don't forget you can optionally leave your email - [Needle - 3D web engine](https://gamedevjs.com/tools/needle-3d-web-engine/) - The Needle Engine is allowing game developers to bring 3D content to the web easily. Creating spatial experiences for the web was never so fast and powerful. Bring your 3D content to everyone, on any device, with Needle Engine and our integrations for Unity and Blender. The engine offers rich features like lightmapping, materials and - [Rune launches Creator Fund for indie games](https://gamedevjs.com/news/rune-launches-creator-fund-for-indie-games/) - Rune, the social gaming app with millions of players, has announced a new Creator Fund that allows developers to monetize their games. It's not easy to get started in game development. The competition is fierce, even in the indie scene. That's why it's encouraging when you are able to monetize your hard work when you're - [jsday 2025 – free tickets and a discount code](https://gamedevjs.com/events/jsday-2025-free-tickets-and-a-discount-code/) - Similar to previous years we're partnering with GrUSP, the organizers of the jsday 2025 conference to offer you a few free online tickets and a discount you can use to buy any type of ticket 10% cheaper. jsday 2025 marks the 14th edition of Italy’s premier JavaScript conference, a key event for developers and tech - [Unleash your creativity with Dobuki Cutscene Creator](https://gamedevjs.com/tools/unleash-your-creativity-with-dobuki-cutscene-creator/) - In the realm of game development and storytelling, cutscenes are powerful tools that immerse players in the narritive of the game. Crafting these scenes especially within a game jam can cost you valuable time. Enter the Dobuki Cutscene Creator, an online platform designed to simplify this process, enabling anyone to create and share captivating cutscenes - [LittleJS Game Jam's deadline extended](https://gamedevjs.com/competitions/littlejs-game-jams-deadline-extended/) - The first edition of the LittleJS Game Jam that started November 11th and was suppose to end today got the deadline extended by a week - now you have time till Thursday December 19th to submit your game using LittleJS game engine. It's been a busy month for everyone with holidays and stuff, and we've - [picoCAD - modeler to make tiny lowpoly models](https://gamedevjs.com/tools/picocad-modeler-to-make-tiny-lowpoly-models/) - Interested in producing tiny models? The picoCAD modeler developed by Johan Peitz from Apskeppet is here for you. Unleash your creativity in retro 3D and find a fun, easy, and accessible way into 3D modelling by focusing on the bare essentials. List of features of this pixel-art tool include live texture manipulation, unique aestetic with - [Gamedev.js Survey 2024 is open!](https://gamedevjs.com/survey/gamedev-js-survey-2024-is-open/) - This is the fourth year of the Gamedev.js Survey which started all the way back in 2021. Once again, before opening the form, we've updated the questions and answers to have them as relevant as possible. Insights from previous years were heavily used by multiple companies to broader the knowledge about Web Game Development in - [Metazooa: the zoology game you didn't know you loved](https://gamedevjs.com/games/metazooa-the-zoology-game-you-didnt-know-you-loved/) - Metazooa is a daily game where you identify the daily animal, giving you taxonomic hints. Bear with me; I promise this game is more fun than it sounds 🙇🤓. - [Cookie Clicker like: Clickery Hexagon!](https://gamedevjs.com/games/cookie-clicker-like-clickery-hexagon/) - Simple Clicker Game A delightful clicker adventure awaits! Get ready to dive into a simple but fun clicker game, with 48 achievements to unlock and prove your dedication to the ultimate clicking challenge. Along the way, you’ll discover 10 unlockable windows, each adding a fresh twist to keep the experience exciting. At the heart of - [101 Games Challenge: the solo developer journey](https://gamedevjs.com/news/101-games-challenge-the-solo-developer-journey/) - Emanuele Feronato has set themselves a challenge, a 101 Games Challenge, the mission is clear: to create 101 unique, fully playable games as a solo developer. The journey has only just began, you can track progress at 101gameschallenge.com. The Rules: A Commitment to Creativity No AI-Coding Assistance:AI tools won’t be used, all code is written - [Wey Wey Web 2024 - conference for UI lovers](https://gamedevjs.com/events/wey-wey-web-2024-conference-for-ui-lovers/) - The 2024 edition of the Wey Wey Web conference will be happening just a few days from now, on November 27-29th, in Málaga, Spain. The international event revolves around User Experience for Front-End Developers. In only 2 days you will be able to check the pulse of the latest trends with regards to Web Technologies. - [ReKill - battle royale with zombies](https://gamedevjs.com/games/rekill-battle-royale-with-zombies/) - Play the multiplayer battle royale game ReKill for up to 15 players where you have to survive hordes of zombies in a PvPvE (Player vs Player vs Environment) arena. The tech stack seems quite interesting: the game uses WebGL with its own engine based on Three.js (highly modified and rewritten), the client is TypeScript with - [DEV Web Game Challenge winners](https://gamedevjs.com/competitions/dev-web-game-challenge-winners/) - You might've missed it, but DEV organized their very first Web Game Challenge in September, with the results being announced at the beginning of October. There were two separate categories, one to Build a Web Game and the second to write One Byte Explainer. The winners were Justin Young with his game Alien Waves (made - [Phaser 4 is coming](https://gamedevjs.com/tools/phaser-4-is-coming/) - ...and this time for sure! The long anticipated version 4 of the highly popular web game framework Phaser is soon to be released, with v4.0.0 Beta 1 and Beta 2 both being published in the past few days. Because this is such a monumental upgrade, we are jumping up by a major version number. And - [Future 2024 conference](https://gamedevjs.com/events/future-2024-conference/) - We've partnered with the Future 2024 conference that will be happening December 6-7th in Cracow, Poland - use the code gamedevjs to buy the tickets with the 35% discount. What is the Future? A conference for those who don’t want to be left behind. AI won't replace programmers. Programmers who know AI tools will outcompete - [Help improve Gamedev.js Survey 2024!](https://gamedevjs.com/survey/help-improve-gamedev-js-survey-2024/) - We're continuing to ask our community for help with maintaining all the Gamedev.js Survey questions and answers, and keeping them relevant. This year, instead of adding entirely new questions, we're focusing on updating the current ones and making sure all their answers are also up-to-date. To thank YOU all for that we have the usual - [LittleJS Game Jam started today](https://gamedevjs.com/competitions/littlejs-game-jam-started-today/) - The first LittleJS Game Jam announced its theme earlier today, which is animals. Developers now have a month up until December 12th to submit their game made with the LittleJS engine through Itch. This event is an exciting opportunity to unleash your creativity and develop amazing games using the free and open source LittleJS game - [Makesprite - get inspired on your next game](https://gamedevjs.com/tools/makesprite-get-inspired-on-your-next-game/) - Makesprite is a new open source web app published last summer by Chris McCormick, that helps you generate game sprites using generative AI. Have you ever had a vague idea for a game but found your inspiration running low? Or perhaps you already have a prototype but haven’t decided on the design direction? That sounds - [AngularDay 2024 is happening tomorrow](https://gamedevjs.com/events/angularday-2024-is-happening-tomorrow/) - The AngularDay 2024 conference will be held tomorrow, on November 8th, both in Verona and online. The event is organized by GRUSP, who also runs the JSDay conference. The event is international and all sessions will be in English. The event’s goal is to allow all angular developers to meet and share experience while having - [YGG Pilipinas Game Jam - first one on Arcadia](https://gamedevjs.com/competitions/ygg-pilipinas-game-jam-first-one-on-arcadia/) - The Arcadia platform now have the ability to run game jams, and the very first one is organized by the YGG Pilipinas team. The YPS Game Jam is a collaborative coding marathon where developers, designers, and innovators unite to push the boundaries of game creation. Whether building brand-new games, modding existing ones, or enhancing apps - [WebStorm is now free for non-commercial use](https://gamedevjs.com/tools/webstorm-is-now-free-for-non-commercial-use/) - A new competitor to Visual Studio Code emerges, and it's a well-known one. In a somewhat surprising move, JetBrains recently announced that two of its IDEs, WebStorm and Rider, are now free to use for non-commercial purposes: learning, contributing to open source, and developing hobby projects. This is a significant (and most welcome!) departure from - [Birdfood - a local multiplayer game](https://gamedevjs.com/games/birdfood-a-local-multiplayer-game/) - Single-keyboard, local multiplayer games are a rare but welcome genre nowadays. Birdfood is an adorable, single button, mini HTML5 game made with Phaser by Christian Montoya, where you control a rotating bird to catch an apple. The game mechanics are instantly clear: the bird is always spinning, and you can only make it fly forward. - [Github's November Game Off 2024 started](https://gamedevjs.com/competitions/githubs-november-game-off-2024-started/) - It's that time of year again, Game Off 2024 hosted by Lee Reilly and Github under way! This game jam is the perfect opportunity for developers of all skills to build and share their creations. Solo developers and teams; large and small, are welcome to join this month-long challenge. Github encourage the use of all - [Eightile - a 5 minute daily word game](https://gamedevjs.com/games/eightile-a-5-minute-daily-word-game/) - Eightile is a daily word game made in HTML5 by Alex Morgan where you guess 6 words from shuffled letters. Starting with a 3-letter word, each round adds an extra letter to the mix, challenging you to unscramble all words within a 5-minute time limit. If you don't guess all the words before the time - [Crazy Web Game Jam 2024 starts November 1st](https://gamedevjs.com/competitions/crazy-web-game-jam-2024-starts-november-1st/) - One day after KaJam starts, another competition is worth checking out. CrazyGames, the publisher who is actively supporting indie game developers through various activities, including partnering with the js13kGames competition in the past years, is organizing a Game Jam with Unity where you can win $50k in publishing deals. The Crazy Web Game Jam 2024 - [Game Spotlight: Waterworks!](https://gamedevjs.com/games/game-spotlight-waterworks/) - A Journey Through Medieval Grudziądz’s Water Supply - created by Polish developer Scriptwelder. This game is developed using Phaser, just like the recently featured Birdfood. Welcome to medieval Grudziądz (how to pronounce), a town steeped in history and ingenuity! Ever wondered what it would be like to manage the essential water supply of a bustling - [Join KaJam 2024](https://gamedevjs.com/competitions/join-kajam-2024/) - We had many game jams in August, but there are more coming soon as well. On October 31st the first Kaplay (formerly known as Kaboom) game jam will launch - KaJam 2024 begins this Thursday on Itch. KAJAM is the first edition of the competition of KAPLAY games, as you may know, KAPLAY is the - [Flappy Bird flies again: back after a decade!](https://gamedevjs.com/news/flappy-bird-flies-again-back-after-a-decade/) - Flappy Bird went viral with its simple, one-touch gameplay, becoming a cultural phenomenon. A decade later, the Flappy Bird Foundation is reviving the classic! - [js13kGames 2024 winners were announced already](https://gamedevjs.com/competitions/js13kgames-2024-winners-were-announced-already/) - Winners of the thirteenth edition of the js13kGames competition for web game developers building games that fit into a 13 kilobyte zip packages were announced. - [All 189 entries from js13kGames 2024](https://gamedevjs.com/competitions/all-189-entries-from-js13kgames-2024/) - The thirteenth edition of the online js13kGames competition for web game developers trying to squeeze their entries into 13 kilobyte zip packages within a month and following the triskaidekaphobia theme wrapped submissions on September 13th, and you can play all of this year's games already. This year the competition introduced a brand new submit form - [js13kGames 2024 started](https://gamedevjs.com/competitions/js13kgames-2024-started/) - The js13kGames online competition is celebrating its thirteenth edition this year, as it started all the way back in 2012. You have a whole month between August 13th and September 13th to create a web game that fits into a 13 kilobyte zip package and follows a given theme: Triskaidekaphobia (fear or avoidance of the - [Pxtex](https://gamedevjs.com/tools/pxtex/) - Just before the start of the thirteenth edition of the js13kGames competition tomorrow, long time participant and legendary creator of multiple useful mini tools, Maxime Euzière, released another one: Pxtex - mini randomized pixel-art textures. His list of code-golfing tools and other projects is truly amazing - if you need something for the js13kGames competition, - [Kontra v10](https://gamedevjs.com/tools/kontra-v10/) - A few days before the thirteenth edition of js13kGames starts on August 13th, the most popular micro-library used in the competition made by Steven Lambert, Kontra, was updated to version 10. There are some breaking changes in this release: seedRand: no longer returns rand as a function but instead modifies the seed tileEngine: frameMargin renamed - [Game Jams in August](https://gamedevjs.com/competitions/game-jams-in-august/) - The upcoming 13th edition of the js13kGames competition running since 2012 is definitely not the only game jam happening in August. Actually, there are many that might be interesting for web game developers: [29.07-08.09] Elympics GameCamp Arena 2024 [01.08-12.08] Dusk Jam [01.08-15.08] LowRezJam 2024 [02.08-04.08] GDevelop Weekend Game Jam #3 [10.08-12.08] Discord Jam 8 [11.08-24.08] - [Vultures - Scavengers of Death](https://gamedevjs.com/games/vultures-scavengers-of-death/) - Vultures is a game made in Godot by Agar3s who started his game dev career making games with JavaScript - you might remember him from winning js13kGames 2016 with the game Evil Glitch, which eventually landed on Steam the next year. Face down the twisted monsters of a 90's survival game inspired world in this - [The Test of Insanity](https://gamedevjs.com/games/the-test-of-insanity/) - The Test of Insanity is a new game from freshly formed Big Nuts indie gamedev studio led by Jack Le Hamster - the dev who made The Terror of Mongolia for js13kGames 2023 and recently won OP Guild × Arcadia collab challenge. Ever argued with a squirrel? Welcome to The Test of Insanity by Big - [Reldens](https://gamedevjs.com/tools/reldens/) - Reldens is a free, open-source MMORPG platform to create multiplayer games using a variety of tools: Node.js, Parcel, Colyseus, Phaser, Firebase, and MySQL. With a wide array of features, Reldens enables developers to craft a rich gaming experience without grappling with the complexities usually associated with making a multiplayer game secure and efficient over any - [Realm Escape](https://gamedevjs.com/games/realm-escape/) - Realm Escape by Nasrollah Abid is a game originally submitted to Gamedev.js Jam 2024 that was recently released as a commercial project on Google Play. Traverse through dream realms, solving puzzles and outsmarting challenges to find your way out. Choose your moves wisely and explore diverse solutions to escape each realm's grasp. In the Realm - [OGMO Editor](https://gamedevjs.com/tools/ogmo-editor/) - OGMO Editor is an open source editor that is free to use for personal and commercial projects, made for indie game developers by indie game developers. Every feature of OGMO Editor contributes to an intuitive, holistic, project based workflow. Project data flows down to all of your level files, which are easily accessible from the - [OP Guild × Arcadia: winners announced!](https://gamedevjs.com/competitions/op-guild-x-arcadia-winners-announced/) - After reviewing all the submissions to the OP Guild × Arcadia collab challenge we've picked three that won 500 USDC each (from the total prize pool of 1500 USDC)! Those are: Puckit! by Johnonym Power-Up Adventure by Stiggstogg The Terror of Mongolia by Jack Le Hamster Congratulations! The first two games were created and submitted - [Yahaha 3-day Horror Challenge #8](https://gamedevjs.com/competitions/yahaha-3-day-horror-challenge-8/) - The Horror Challenge #8 from Yahaha will be hosted over this upcoming weekend (June 19th-22nd) on Itch.io where you can win cash prizes for using the Horror Game Kit 1.5 and following the Amusement Park Thrills theme. Welcome to the ultimate challenge, where you'll have the chance to create the most thrilling amusement park attraction - [Micropolis](https://gamedevjs.com/games/micropolis/) - Micropolis is a WebAssembly, WebGL, and SvelteKit experiment based on the original SimCity Classic from Maxis, designed by Will Wright, ported by Don Hopkins. Drag left button to pan, spin mouse wheel to zoom. Letter keys load various cities, tab to generate. The brackets lower and raise the tax rate. The sources of MicropolisCore can - [Fabric.js v6](https://gamedevjs.com/tools/fabric-js-v6/) - Fabric.js, a simple and powerful Javascript HTML5 Canvas library, recently released its version 6.0. Fabric provides interactive object model on top of Canvas element, and has SVG-to-Canvas (and Canvas-to-SVG) parser. This brings back memories as I've made something called Falsy Values Fabric Tetris back in 2011, which was a Tetris game using Fabric.js library that - [Litecanvas](https://gamedevjs.com/tools/litecanvas/) - Litecanvas, similar to Kontra or LittleJS, is a lightweight HTML5 Canvas engine suitable for small games and animations. This egine was made for people who enjoy coding: there is no fancy interface, no visual helpers, no gui tools... just coding. The sources are on GitHub - you can check the cheatsheet and the playground to - [Harvest Horizons](https://gamedevjs.com/games/harvest-horizons/) - Harvest Horizons by Ian Lomas is the ultimate idle farming adventure. You're starting your journey with a modest patch of fertile land and a handful of wheat seeds to your disposal. Plant your wheat, nurture it, and watch your farm flourish! The Harvest Horizons game revolves around planting and harvesting wheat, building infrastructure, expanding the - [City in a Bottle](https://gamedevjs.com/demos/city-in-a-bottle/) - Created by Frank Force (JS Gamedev Summit 2023 speaker, minimal Bytebeat album author, and LittleJS Game Jam organizer among many other things), City in a Bottle is a tiny raycasting engine and city generator that fits in a standalone 256 byte html file. This is the FULL source code: You can - [Utopia Must Fall](https://gamedevjs.com/games/utopia-must-fall/) - Base-defending arcade shooter, Utopia Must Fall offers rapid progression, randomly generated attack patterns and laser-sharp retro aesthetics. Defend humanity's last metropolis from mysterious alien machinations. The current early access version includes enough enemy and upgrade types to support a wide variety of build strategies. It generally takes 5-10 hours to explore all of the existing - [OP Guild × Arcadia: deadline extended!](https://gamedevjs.com/competitions/op-guild-x-arcadia-deadline-extended/) - Recently announced collaboration between OP Guild and Arcadia is all about uploading your game to the Arcadia platform and possibly winning 500 USDC for doing so (out of the total 1500 USDC prize pool for the best 3 entries) - no strings attached, no extra integration needed. Many of you are asking for more time, - [Warme Y2K](https://gamedevjs.com/tools/warme-y2k/) - WarmeY2K is a game engine dedicated to indie games, with a free core engine and paid bundle containing 20 different game templates. It provide an easy way to build web based games by retrieve a traditional way to make "old-school" games like PS1/PS2/XBOX years in a modern Typescript & HTML5, CSS3 environement. The name WARME - [LittleJS Game Jam](https://gamedevjs.com/competitions/littlejs-game-jam/) - The first ever game jam dedicated entirely to the LittleJS game engine made by Frank Force (JS Gamedev Summit 2023 speaker and minimal Bytebeat album author) will be happening for a month between November 11th and December 12th 2024 on Itch.io. This event is an exciting opportunity to unleash your creativity and develop amazing games using the free - [CosmoPirates launched on Steam](https://gamedevjs.com/games/cosmopirates-launched-on-steam/) - CosmoPirates game that was in development by the BlackMoon Design studio using Phaser for the past two years was finally released on Steam. Build your deck using cards, ships, items and crew! Explore a generated galaxy roguelike style. Fight gruesome battles against the medley of space scum! You can grab a discounted copy of the - [Q1K3 rediscovered](https://gamedevjs.com/videos/q1k3-rediscovered/) - A js13kGames entry from 2021 made by Dominik Szablewski, Q1K3, was rediscovered by YouTuber ThePrimeTime - in an hour long video he went through the Making Of blog post while adding his own comments, and playing the game itself at the end. Features: - 2 Levels - 5 Types of enemies - 3 Weapons - - [Jumblie](https://gamedevjs.com/games/jumblie/) - Jumblie is a word search game built by Cassidy Williams with new words and themes daily, similar to the famous Wordle. Click on the letters (or type them on your keyboard) to spell a word. When you have a word you want to submit, click the "Submit" button. If the word is one of the - [REPUNK](https://gamedevjs.com/games/repunk/) - REPUNK is an off-road indie adventure set on Mars, made by solo developer Almar. Originally started as a web game, it was recently released on Steam and is currently available with a 20% discount up until July 1st. Explore abandoned outposts on the surface of Mars, driving a nuclear powered vehicle built in 1942. Find - [js13kGames 2024 starts in two months](https://gamedevjs.com/competitions/js13kgames-2024-starts-in-two-months/) - The js13kGames competition will have an anniversary this year - its thirteenth edition will happen in two months from now, as usual on August 13th. Over the past years indie web game developers built and submitted more than thirteen hundred tiny entries packed into a 13 kb zip packages. js13kGames is a JavaScript coding competition - [OP Guild × Arcadia: upload your game and win cash prizes!](https://gamedevjs.com/competitions/op-guild-x-arcadia-upload-your-game-and-win-cash-prizes/) - The newly formed OP Guild is bringing you the very first collaboration: with its own sister publishing platform, Arcadia! Arcadia.fun is the home for OP Guild members where they can showcase their games - whether created as part of any game jam or competition, or entirely independently. That's why to kickstart its creation the Guild - [Kaplay](https://gamedevjs.com/tools/kaplay/) - Kaplay is the next iteration of the popular JavaScript library Kaboom.js which was recently let go and then picked up by the community right after: On 21 May 2024 we took the decision to create this spiritual successor of Kaboom.js, being also a fork of it. This was due to Kaboom.js being abandoned by Replit, - [JavaScript Minigames at ReactNext 2024](https://gamedevjs.com/events/javascript-minigames-at-reactnext-2024/) - At the upcoming ReactNext conference happening June 24th in Tel-Aviv, the largest React conference in Israel, Guy Nesher will give a talk about JavaScript Minigames. Mini-games are small, easily developed games that rely on a single mechanic that can be played in under five minutes—like Flappy Bird, 2048, or the more recent 1D Pac-Man. Developing - [Open Web LoSpec 16 Fantasy Console](https://gamedevjs.com/tools/open-web-lospec-16-fantasy-console/) - OWLS16 is a fantasy console framework designed to let you easily make retro games. The language is JavaScript, with an API that closely matches the popular Pico-8. Fantasy consoles are always limited in their scope, meant to mimic older systems. This console has specific requirements defined by the LoSpec Jam 2 rules: 256x224 resolution 16 - [Haunted Tower](https://gamedevjs.com/games/haunted-tower/) - This game, created using the Phaser game framework, is a clever tower defense game about strategy - currently available on Steam with a free demo on Itch.io. In the haunted town of Drobeta, an evil ghost named Arbella Stuart has been terrorizing the residents for centuries. As the town's only hope, you must use your - [All things Phaser](https://gamedevjs.com/tools/all-things-phaser/) - Since the inception of the Phaser Studio at the beginning of this year, the team is working hard on delivering multiple projects, tools, and templates: Explorer, Sandbox, Phaser by Example eBook, Editor trial, Playable Ads plugin, Compressor, Beam, and multiple framework and bundler Templates. Explorer Quickly browse both the Phaser API Documentation and all of - [Fallout 2 remake in 3D](https://gamedevjs.com/games/fallout-2-remake-in-3d/) - The classic RPG game Fallout 2 is getting a fan-made remake in 3D by Jonasz Osmenda - the pre-alpha build can be downloaded, but also played directly in the browser. Every week I'm adding new mechanics to the game. The project is for the browser and the desktop, soon with gamepad possibility. This is a - [Rogue Engine](https://gamedevjs.com/tools/rogue-engine/) - A Unity like environment to create web apps and games with Three.js, Rogue Engine, was created by P. Martin Ortiz and it follows a component-based approach. Create re-usable components to easily collaborate with team members. A platform meant for the web. Your exported project is exactly as in the editor. Check out this YouTube video - [Bytebeat collection](https://gamedevjs.com/tools/bytebeat-collection/) - There's a series of tools around the concept of Bytebeat music, including online composers, js13kGames-themed players, and an album. Bytebeat music (or one-liner music) was invented in September 2011. They're generally a piece of rhythmic and somewhat melodic music with no score, no instruments, and no real oscillators. It's simply a single-line formula that defines - [Frontend Nation 2024 and workshop ticket giveaway](https://gamedevjs.com/events/frontend-nation-2024-and-workshop-ticket-giveaway/) - We've partnered with the organizers of the Frontend Nation conference that will happen online next month, on June 4th-7th. The epic online gathering for frontend developers! Master the latest frameworks, learn from the best, and connect with a global community. It's free. It's global. It's beyond epic. Thanks to the partnership we're offering one ticket - [Athena Crisis goes Open Source](https://gamedevjs.com/games/athena-crisis-goes-open-source/) - Athena Crisis, a modern retro turn-based strategy game that was built with Web technologies by Christoph Nakazawa and is available in an Early Access on Steam, goes Open Source. Today we’re open-sourcing the code of Athena Crisis under the MIT License, and together with Polar we’re funding $10,000 worth of improvements towards the game! This - [New Gamedev.js Jam 2024 t-shirt: Power!](https://gamedevjs.com/competitions/new-gamedev-js-jam-2024-t-shirt-power/) - Brand new t-shirt is now available in our Shop, and similarly to the 2023 one it follows this year's theme: Power! This means the Shop now holds four different t-shirt designs: - Gamedev.js Jam - Gamedev.js Jam 2023: Time - Gamedev.js Jam 2024: Power - Gamedev.js Weekly There's a 15% off promo on everything for - [Best entries from all the Challenges in Gamedev.js Jam 2024](https://gamedevjs.com/competitions/best-entries-from-all-the-challenges-in-gamedev-js-jam-2024/) - The overall winners of Gamedev.js Jam 2024 were announced yesterday, and now we're publishing the rankings of all four Challenges - if you participated in any of them, check out your standings below. Open Source Challenge by GitHub Build it with Phaser Challenge by Phaser Studio NPC Challenge by OP Games js13kGames Challenge by Enclave - [Gamedev.js Jam 2024 winners announced!](https://gamedevjs.com/competitions/gamedev-js-jam-2024-winners-announced/) - Our fifth yearly edition of Gamedev.js Jam is over – let's announce the overall winners picked by developers who submitted their entries! The 2024 edition ended up with 2790 devs joined on Itch, 238 games submitted, and 6050 ratings cast. Thank you to every single one who participated! Here’s the top10 overall ranking – the - [All the entries from Gamedev.js Jam 2024](https://gamedevjs.com/competitions/all-the-entries-from-gamedev-js-jam-2024/) - The fifth yearly edition of Gamedev.js Jam ended yesterday - you had 13 days between April 13th and 26th to build a web game following the theme POWER and submit it through Itch. We ultimately ended up with 238 entries, which is our overall record! Check out the full list at itch.io/jam/gamedevjs-2024/entries If you participated: - [Gamedev.js Jam 2024 start and theme announcement!](https://gamedevjs.com/competitions/gamedev-js-jam-2024-start-and-theme-announcement/) - The Gamedev.js Jam 2024, fifth yearly edition of an online competition for web game developers, starts NOW! You have exactly thirteen days (between April 13th and 26th) to build an entry (solo or in a team) on a given theme (announced just below) and submit it through Itch to win a whole lot of prizes. - [All Challenges in Gamedev.js Jam 2024: Open Source, Phaser, NPC, and js13kGames!](https://gamedevjs.com/competitions/all-challenges-in-gamedev-js-jam-2024-open-source-phaser-npc-and-js13kgames/) - This year's Gamedev.js Jam starting April 13th will have four optional Challenges with extra prizes, and this time you won't be able to go for ALL of them, since using Phaser and squeezing your entry into a 13 kilobyte zip package are mutually exclusive, but there should be a lot of fun anyway! Open Source - [Bullet Bunny](https://gamedevjs.com/games/bullet-bunny/) - Bullet Bunny was developed by Penusbmic using GDevelop game engine - you can play the demo on Itch.io and buy the full game on Steam. Twin-stick shooter with rogue-like elements. Fend off an onslaught of enemies, level up, and create unique builds every run while trying to survive 500 seconds. The game was inspired by - [Roguelike Development with JavaScript](https://gamedevjs.com/news/roguelike-development-with-javascript/) - Written by Andre Garzia, the book Roguelike Development with JavaScript: Build and Publish Roguelike Genre Games with JavaScript and Phaser published by Apress is available on Amazon as both the paper print and an ebook. Go on an adventure and build a roguelike from scratch using JavaScript. With the help of the battle-tested Phaser library, - [Earth's Greatest Defender](https://gamedevjs.com/games/earths-greatest-defender/) - Earth's Greatest Defender is created by Rémi Vansteelandt who is known for winning the js13kGames competition twice: in 2020 and 2023. The game itself is available in Early Access on Steam, and features a built-in level editor. It's a passion project that started in December 2021. It takes everything that we love about boomer shooters: - [Mana Potion](https://gamedevjs.com/tools/mana-potion/) - Created by Verekia, this MIT licensed gamedev toolkit aims to make web game development easier for folks using React and React Three Fiber. Mana Potion consists of: @manapotion/react: React listeners, store, and hooks @manapotion/browser: Browser API helpers @manapotion/r3f: React Three Fiber WebGPU canvas @manapotion/util: General gamedev utilities manapotion: All of the above in one package - [CosmoPirates](https://gamedevjs.com/games/cosmopirates/) - CosmoPirates is an impressive game built with Web technologies that is out on Steam and will be released soon - the current plan targets the second quarter of 2024. CosmoPirates takes the card battling, deck building genre to the final frontier of cartoonish comedy in the endless, colorful space! Explore the galaxy, chose your battles, - [Spark on-chain NPCs](https://gamedevjs.com/tools/spark-on-chain-npcs/) - During the recent NPC Day at ETH Denver, the OP Games team presented a new project: Spark. It revolves around the concept of enhancing Non-Player Characters of on-chain games with the power of AI. This innovative approach promises to breathe new life into NPCs, transforming them into dynamic, evolving entities capable of forming complex relationships - [Excalibur SpriteFusion plugin](https://gamedevjs.com/tools/excalibur-spritefusion-plugin/) - The Excalibur SpriteFusion plugin adds support for the Sprite Fusion lightweight Tilemap editor into the Excalibur.js TypeScript 2D game engine for the web. The current Excalibur plugin is designed to parse all data provided by the Sprite Fusion JSON export format and make it available to users. Not all features may be supported directly in - [Pixel Washer](https://gamedevjs.com/games/pixel-washer/) - Matt Hackett, who runs Valadria and have released How to Make a Video Game All By Yourself book, is also working on a game Pixel Washer to be released on Steam. Have a relaxing time power washing beautiful pixels as Pigxel the pig. The game offers a unique, satisfying spray gun mechanic, where you can - [Vampire Survivors updated with Phaser Dude](https://gamedevjs.com/games/vampire-survivors-updated-with-phaser-dude/) - The recent Vampire Survivors update brings unique goodies: new bonus stage Space 54 with a whole bunch of enemies, the Space Dude character (yup, the "Phaser" Dude), four weapons including Phas3r, and multiple achievements inspired by the framework Phaser which the game itself was originally built with. I don't usually reveal details about the DEEP - [Gamedev.js Jam 2024 starts next month!](https://gamedevjs.com/competitions/gamedev-js-jam-2024-starts-next-month/) - In a month from now, on April 13th 2024, the fifth edition of Gamedev.js Jam will be hosted online on Itch.io! You'll have 13 days to create a Web game on a given theme announced at the start of the Jam. There will be cool prizes, unique Challenges, and lots of fun! Join us no - [Blitz:Build](https://gamedevjs.com/tools/blitzbuild/) - Blitz:Build is a fast and lightweight cloud build toolbox originally created for PlayCanvas, but now expanding to other game engines and frameworks, with Phaser and PixiJS on the roadmap. Gain access to a powerful cloud toolbox for rapid game development. Get insights into the current state of all projects. Deploy directly to any device by - [Athena Crisis](https://gamedevjs.com/games/athena-crisis/) - A modern retro turn-based strategy game, Athena Crisis was built with Web technologies and is currently available in an Early Access on Steam. The game places you in command of distinct units including infantry, tanks, and air forces in your journey across multiple worlds. Embark on a challenging single-player quest or dive into the thrill - [Poki's Web booth at GDC 2024](https://gamedevjs.com/events/pokis-web-booth-at-gdc-2024/) - Later this month during the Game Developers Conference 2024 all web gamedev folks will be able to meet up and celebrate their creations at the booth hosted by Poki. We're heading to SF for GDC again but this time, were coming booth’d up - S657! We're bringing both Poki people and amazing web developers to - [React Paris discount code](https://gamedevjs.com/events/react-paris-discount-code/) - We've partnered with the React Paris conference happening on March 22nd 2024 both in Paris and online, and are offering a -20% ticket discount. Bringing you the latest in the React ecosystem, REACT PARIS hosts confirmed speakers, authors and core team members sharing about the hottest frameworks and the trendiest tech tools; joined by a - [Rune Open-Source Grants](https://gamedevjs.com/crowdfunding/rune-open-source-grants/) - The team behind Rune, a multiplayer game engine, is offering $100k in grants to developers interested in building and releasing games on their platform. We've created this $100k grants initiative to help such indie devs and grow the open-source web game community. There are two levels of funding you can get: Spark ($500) for an - [jsday 2024 - free tickets and a discount code](https://gamedevjs.com/events/jsday-2024-free-tickets-and-a-discount-code/) - The jsday 2024 conference will be happening both in Verona and online on April 11 and 12. We've partnered with the event again to offer you limited amount of free online tickets and a discount code for all interested. jsday 2024 is the 13th edition of the Italian JavaScript conference, organized by GrUSP, organizers of - [Report on the current state of Web Game Development in 2023 is now published](https://gamedevjs.com/survey/report-on-the-current-state-of-web-game-development-in-2023-is-now-published/) - We've published the results of the Gamedev.js Survey 2023 that was conducted about a month ago, at the end of 2023. We've received a total of 491 filled surveys, which is an all-time record (437 in 2021 and 338 in 2022), even though the time frame for collecting the answers was shorter than usual! The - [Senior WebGL Graphics Engineer at Phaser Studio](https://gamedevjs.com/jobs/senior-webgl-graphics-engineer-at-phaser-studio/) - Richard Davey, the author of Phaser, has partnered with Open Core Ventures to launch Phaser Studio. Leading the company as CTO, Richard intends to modernize the Phaser framework and release Phaser 4, and make it easy to create browser-based playable ads on desktop and mobile. The newly created company is looking for a Senior WebGL - [Gamedev.js Survey 2023 is open!](https://gamedevjs.com/survey/gamedev-js-survey-2023-is-open/) - After the first two editions in 2021 and 2022, the Gamedev.js Survey is returning in 2023 right before the end of the year. The insights collected in the past years were used by many web gamedev companies, and to keep doing that we need fresh, relevant data. Thanks to your help we've updated some of - [Help improve Gamedev.js Survey 2023!](https://gamedevjs.com/survey/help-improve-gamedev-js-survey-2023/) - We heard you saying some questions and answers could use a bit of update when 2022 edition was conducted, and so we've decided to open such option on GitHub for Gamedev.js Survey 2023 and invite all folks to help improve it! To incentivise you to do that we will be giving away a total of - [GitHub Game Off 2023](https://gamedevjs.com/competitions/github-game-off-2023/) - The GitHub Game Off 2023 competition organized by Lee Reilly just started on Itch. You have a whole month to submit an entry on a given theme: SCALE - check out this blog post for more details. As always, you’re welcome to interpret the theme however you like. You can use any technology or game - [Web3 Game Jam started](https://gamedevjs.com/competitions/web3-game-jam-started/) - The Web3 Game Jam organized by a collaboration between OP Games and W3GG (Web3 Gaming Guild) started on Itch already. Here's the theme: It’s About Time — Be as creative as possible in integrating time related mechanics into your game. Use it for time based / speedrun centered games? Cool. Use time as the core - [js13kGames 2023 winners to be announced at the Awards Ceremony](https://gamedevjs.com/events/js13kgames-2023-winners-to-be-announced-at-the-awards-ceremony/) - The winners of the twelfth edition of the js13kGames competition will be announced live during the online Awards Ceremony meetup on Thursday, October 5th at 18:00 CEST. You’ll learn about the opinions of the experts, see a demo of some of the best games and we will wrap up the event by celebrating the experts’ - [React Brussels 2023 - partnership and discount](https://gamedevjs.com/events/react-brussels-2023-partnership-and-discount/) - We've partnered again with React Brussels - the 2023 edition of the conference will be happening both online and in Brussels on October 13th. Bringing you the latest in the React ecosystem, REACT BRUSSELS hosts confirmed speakers, authors and core team members sharing about the hottest frameworks and the trendiest tech tools; joined by a - [Jump Tracks on Steam](https://gamedevjs.com/games/jump-tracks-on-steam/) - Jump Tracks game, the one some might remember from being an entry Off The Line in js13kGames 2018, has landed on Steam. You can support the developer, Bryan Perfetto, and buy it for only $1! Action! Danger! Coins! What more could you want from a game?! Jump Tracks is a game all about timing and - [Play and give feedback to js13kGames 2023 entries](https://gamedevjs.com/competitions/play-and-give-feedback-to-js13kgames-2023-entries/) - The submission deadline for entering the online js13kGames 2023 competition was September 13th, and 163 games were accepted. Now we're having the voting period up until October 4th when the winners will be selected, and then announced on the next day during live Awards Ceremony. The voting power have those who submitted their entries, and - [JS Gamedev Summit 2023](https://gamedevjs.com/events/js-gamedev-summit-2023/) - The second edition of the JS Gamedev Summit, and online web game development conference started in 2022 is happening this year - on September 28th and 29th 2023. The tickets are still available up for grabs, and if you're in need of a discount, you can try one from last week's Gamedev.js Weekly issue #507: - [Join js13kGames 2023 competition](https://gamedevjs.com/competitions/join-js13kgames-2023-competition/) - The code golfing game development competition, js13kGames, is running this year for the 12th time already. The challenge? Make a game that fits into a 13 kB zip, and if you end up in top100 you'll get free t-shirt along with branded pin and patch, and if you manage to be in the best 13 - [Gamedev.js Weekly hits 500 issues](https://gamedevjs.com/news/gamedev-js-weekly-hits-500-issues/) - The Gamedev.js Weekly newsletter that started being sent at the beginning of January 2014 has reached 500 issues last Friday. To celebrate that, a cool new t-shirt design was dropped into the Gamedev.js Shop. You can buy it right now to support the effort of trying to reach another five hundred issues! - [js13kGames 2023 starts in a month from now](https://gamedevjs.com/competitions/js13kgames-2023-starts-in-a-month-from-now/) - Save the date - the 12th edition of the online js13kGames competition (running yearly since 2012) will begin on August 13th 2023. As always, you will have a whole month to create a JavaScript game within the 13 kilobyte zip package limitation. The awesome partners, renowned experts, and lots of prizes are being announced already, - [Hyperledger Foundation's grant for a mini game exploring decentralized identity and payments](https://gamedevjs.com/news/hyperledger-foundations-grant-for-a-mini-game-exploring-decentralized-identity-and-payments/) - There's an opportunity to tackle the problem of decentralized identity and payments through a mini game (created specifically for this purpose or an already existing one) with the help of a grant being part of the Hyperledger Foundation Mentorship Program. This project is meant to serve as a proof-of-concept for implementing decentralized identity and payment - [WAM Jam starting soon](https://gamedevjs.com/competitions/wam-jam-starting-soon/) - We're partnering with WAM folks and inviting you all to the WAM Jam that will run online for ten days: between June 3rd and 13th. There are plenty of cool prizes for various criteria - beside top 3 spots there's also: community favorite, most catchy game, best execution, best gameplay, and most competitive gameplay. Make - [Gamedev.js Jam 2023 winners announced!](https://gamedevjs.com/competitions/gamedev-js-jam-2023-winners-announced/) - Our fourth yearly edition of Gamedev.js Jam is coming to a close - it's time to announce the overall winners picked by developers who submitted their entries! The 2023 edition ended up with 3493 devs joined on Itch, 202 games submitted, and exactly 3800 ratings cast. Thank you to every single one who participated! Here's - [Best entries from all the Challenges in Gamedev.js Jam 2023](https://gamedevjs.com/competitions/best-entries-from-all-the-challenges-in-gamedev-js-jam-2023/) - We've announced the overall winners of Gamedev.js Jam 2023 yesterday, and today we're publishing the rankings of all six Challenges - if you participated in any of them, check out your standing bellow. Open Source Challenge by GitHub Flash Revival Challenge by CrazyGames Web3 Challenge by Game7 Arcadians Challenge by OP Games Overlord's Arena Challenge - [Opening Gamedev.js Swag Shop!](https://gamedevjs.com/competitions/opening-gamedev-js-swag-shop/) - Now you can support Gamedev.js Jam and wear cool t-shirts at the same time - our swag shop is open! Go grab yourself something nice, you totally deserve it! There are two unique designs: the "Jam" generic one and the "Time" one created specifically for 2023, given the theme. Both can be printed on many - [Pick a Challenge for Gamedev.js Jam 2023!](https://gamedevjs.com/competitions/pick-a-challenge-for-gamedev-js-jam-2023/) - This year's Gamedev.js Jam is offering six different Challenges for you to explore - from open sourcing your entry's code, looking back at and reviving Flash, through Web3 alone or with a bit of Arcadian lore or Overlord universe, to Interoperability mixing the last three together. They are all entirely optional, but the extra effort - [Gamedev.js Jam 2023 start and theme announcement!](https://gamedevjs.com/competitions/gamedev-js-jam-2023-start-and-theme-announcement/) - The Gamedev.js Jam 2023 starts... NOW! This is the fourth edition of our online web game development competition - you have exactly thirteen days between April 13th, 5 PM CEST and April 26th, 5 PM CEST to build an HTML5 game and submit it through Itch to win cool prizes! Partners Let's thank our Partners - [Gamedev.js Jam 2023 focusing on Challenges](https://gamedevjs.com/competitions/gamedev-js-jam-2023-focusing-on-challenges/) - This year we've decided to remove the Categories entirely and make the Challenges top-level, so they can be independent from each other, and you can pick on any of them, all at once, or ignore them as they are all optional. We had two Categories in the prevous editions of the Gamedev.js Jam: Web Monetization - [Developing a physics-based game: Box2D vs from scratch](https://gamedevjs.com/articles/developing-a-physics-based-game-box2d-vs-from-scratch/) - 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, such as Box2D, or coding - [What are Power Ups?](https://gamedevjs.com/articles/what-are-power-ups/) - The series of my blog posts called Let's talk about games is a collection of interesting facts and considerations about video games and issues related to them. In the series, I write about games seen through the eyes of their creator, gamer and mother of a child who is just entering the world of games. - [Game7 Game Jam](https://gamedevjs.com/competitions/game7-game-jam/) - The Game7 community is organizing their very first Game Jam, along with the help from Rensa Games. It will offer three Challenges: Mouse-only madness, Web 2.5 gaming, and Swap it, with the total prize pool of $9000, and will run for two weeks between February 17th and March 2nd. Although smart contracts will be used - [What is the PEGI mark for games?](https://gamedevjs.com/articles/what-is-the-pegi-mark-for-games/) - As I am a making games mom it's not so surprising I'm letting my child play mobile games. And if it's about games for kids I use my own multi-stage verification process for games that I intend to offer to my child. One of the first criteria on the list is content ranking called PEGI. - [Choosing the right rendering method for web games: a comparison of Canvas and HTML](https://gamedevjs.com/articles/choosing-the-right-rendering-method-for-web-games-a-comparison-of-canvas-and-html/) - 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 used to create web pages. - [Using local storage for high scores and game progress](https://gamedevjs.com/articles/using-local-storage-for-high-scores-and-game-progress/) - 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 check if the browser supports - [Best practices of optimizing game performance with WebGL](https://gamedevjs.com/articles/best-practices-of-optimizing-game-performance-with-webgl/) - 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 the performance of WebGL games. - [Best practices of building mobile-friendly HTML5 games](https://gamedevjs.com/articles/best-practices-of-building-mobile-friendly-html5-games/) - 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 a mobile-friendly game with HTML5 - [What are loot boxes?](https://gamedevjs.com/articles/what-are-loot-boxes/) - With this blogpost I want to open the Let's Talk About Games series, in which I want to bring you closer to the interesting facts about games seen through the eyes of a game designer. However, in the case of today's topic, I will go a little beyond nice and pleasant chat and raise a - [500 already joined the upcoming Jam!](https://gamedevjs.com/competitions/500-already-joined-the-upcoming-jam/) - The Gamedev.js Jam 2023 is still four months away from happening, and we haven't even started any announcements yet, but the number of devs who joined on Itch have already reached half a thousand! It will be the fourth yearly competition already - check the previous years (2020, 2021, 2022) for details if you're interested - [Developer Relations Manager at Poki](https://gamedevjs.com/jobs/developer-relations-manager-at-poki/) - Poki is looking for a Developer Relations Manager to join their team. Are you passionate about games and want to work on creating hit titles reaching millions of players? Do you enjoy working side by side with creative and innovative people across the globe? And do you know your way around in the indie game - [js13kGames 2022 winners](https://gamedevjs.com/competitions/js13kgames-2022-winners/) - It's been almost two months since the winners of js13kGames 2022 were announced, but if you missed that for any reason, now is a good opportunity to catch up. Make sure to check the results of all the categories, from the standard ones like Desktop, Mobile, and Server, to the custom ones like WebXR, Web - [Game Off 2022](https://gamedevjs.com/competitions/game-off-2022/) - The yearly Game Off competition organized by Lee Reilly from GitHub is slowly coming to a close, but you can still join if you can spare a few days for development, since it's running for the whole month of November. The Game Off 2022 competition is hosted on Itch.io, and this year's theme is "cliché". - [js13kGames 2022 is on!](https://gamedevjs.com/competitions/js13kgames-2022-is-on/) - The eleventh edition of the online js13kGames competition has started - you have a whole month between August 13th and September 13th to build an HTML5 game that will fit within 13 kilobytes zip package. As usual, we have a whole lot of prizes you can win (including a Game Boy in a frame) and a - [Kingfall - upcoming fantasy MMORPG](https://gamedevjs.com/games/kingfall-upcoming-fantasy-mmorpg/) - The project TrueValhalla and his team was working on for the past few years is finally taking shape and stepping out of the shadows. It also pivots towards NFTs and will be deployed on the Flow blockchain. Your adventure of a lifetime. Take control of a vast, exciting, unknown world. Uncover hidden treasures and build - [Javascript Game Dev to build a word game](https://gamedevjs.com/jobs/javascript-game-dev-to-build-a-word-game/) - If you're looking for a remote contract opportunity, then cf. would like to have their word game, Wurd, recreated in JavaScript: cf. is a startup with the mission "to make information fun, fair, and accessible". We want to help people find all the things they find interesting on the internet, hand-curated but without agenda. On - [Report on the current state of Web Game Development in 2022](https://gamedevjs.com/articles/report-on-the-current-state-of-web-game-development-in-2022/) - Results of the Gamedev.js Survey 2022 were published today - we've received a total of 338 filled surveys, answering 28 different, optional questions each. It was the second edition, which started in 2021, so you can compare the reports if you're curious about the trends between a year ago and now. We were wondering what - [Claim our POAP - Proof of Attendance for Gamedev.js Jam 2022](https://gamedevjs.com/competitions/claim-our-poap-proof-of-attendance-for-gamedev-js-jam-2022/) - If you're into Web3 you might already know what a POAP is. If you don't - the short answer is the abbreviation of it: Proof of Attendance Protocol. It is an online protocol carrying an information about you attending an event, physically or virtually. Something like a digital ticket for a concert, or a badge - [Best entries from Web Monetization and Decentralized categories, challenges, and expert feedback](https://gamedevjs.com/competitions/best-entries-from-web-monetization-and-decentralized-categories-challenges-and-expert-feedback/) - Overall results (calculated from your own votes) were announced yesterday, and today is the time to publish the winners from: Web Monetization category Decentralized category NEAR challenge IPFS challenge MPL challenge Expert feedback Web Monetization category 1. Dwarf Workday 2. Untamed Lands 3. IT'S TOO RAW! 4. Clash of Cuisine 4. The D-Rawing Witch Full - [Gamedev.js Jam 2022 winners announced!](https://gamedevjs.com/competitions/gamedev-js-jam-2022-winners-announced/) - Here are the winners of the Gamedev.js Jam 2022 - congratulations to the best teams and all who participated! We had a record-breaking 799 participants who joined on Itch, 95 games submitted, and 1701 ratings cast. Thanks to all the developers who voted on each other's creations! Below you can find the top 10 games - [Gamedev.js Jam 2022 with Web Monetization category again](https://gamedevjs.com/competitions/gamedev-js-jam-2022-with-web-monetization-category-again/) - Third edition of Gamedev.js Jam (started in 2020), and second one with the Web Monetization category, will run online between April 13th and 26th 2022. Similar to last year, we will have cash prizes for best entries - a total of $1000 to be given away to top5 games. Plus every category participant will get - [Hosting Decentralized Jam entries](https://gamedevjs.com/competitions/hosting-decentralized-jam-entries/) - If you participated in Gamedev.js Jam's Decentralized category last year you already know that Itch.io limits the basic capabilities of such entries (which are embedded in an iframe) to a point that to be able to connect to a crypto wallet you have to host your game somewhere else. The good news are you have - [Gamedev.js Jam 2022 start and theme announcement!](https://gamedevjs.com/competitions/gamedev-js-jam-2022-start-and-theme-announcement/) - Right now, on April 13th 2022 at 5 PM CEST the third yearly online competition, Gamedev.js Jam 2022, begins! You have exactly 13 days (up until April 26th) to create a Web game on a given theme (revealed at the bottom of this post) and submit it through Itch.io to win a whole bunch of - [Gamedev.js Jam’s 2022 Decentralized Challenge: MPL](https://gamedevjs.com/competitions/gamedev-js-jams-2022-decentralized-challenge-mpl/) - The third Decentralized Challenge (after NEAR and IPFS) in Gamedev.js Jam 2022 is MPL – align your entry with the Martian Premier League Universe and win a total of 3250 USDC plus two Genesis Character NFTs. What does it mean "align with the MPL" in this case? Create something that will include Mars, Football, and/or - [Gamedev.js Jam’s 2022 Decentralized Challenge: IPFS/Filecoin](https://gamedevjs.com/competitions/gamedev-js-jams-2022-decentralized-challenge-ipfs-filecoin/) - The second Decentralized Challenge (after NEAR) in Gamedev.js Jam 2022 is IPFS/Filecoin – build your entry using any of the Protocol Labs technology and win $FIL coins. A total pool worth ~$5000 will be distributed among the top5 best entries taking on this challenge. Protocol Labs (IPFS, Filecoin, libp2p) starter pack: all-in-one list of resources - [Gamedev.js Jam’s 2022 partnership: 4EVERLAND](https://gamedevjs.com/competitions/gamedev-js-jams-2022-partnership-4everland/) - 4EVERLAND is a Web3 cloud computing platform. As a partner of Gamedev.js Jam 2022, 4EVERLAND sets up 2 rewards. Deploy your front end on IPFS via 4EVERLAND to win the 4EVERLAND business plan for 6 months. 4EVERLAND will choose the best 3 participants. Fill out the application form, 4EVERLAND will evaluate 100 devs from the - [Gamedev.js Jam's 2022 Decentralized Challenge: NEAR](https://gamedevjs.com/competitions/gamedev-js-jams-2022-decentralized-challenge-near/) - The first Decentralized Challenge in Gamedev.js Jam 2022 is NEAR - build your entry using NEAR Protocol's technology and win $NEAR coins. A total pool worth ~$5000 will be distributed among the top5 best entries taking on this challenge. NEAR Protocol starter pack: NEAR Academy, Getting Started docs, and Examples page. Two experts who will - [Game Dev Dinner at Devconnect in Amsterdam](https://gamedevjs.com/events/game-dev-dinner-at-devconnect-in-amsterdam/) - OP Games is inviting game developers, Web 3 builders, open-source game engine creators, game publishers and game journalists to discuss and co-create the open metaverse. You are cordially invited to join Game Industry Professionals and Web 3 builders in an exclusive dinner where we discuss an open metaverse. The event will happen on April 18th - [HTML5 Game Developer at Amazing Hedgehog](https://gamedevjs.com/jobs/html5-game-developer-at-amazing-hedgehog/) - The team at Amazing Hedgehog studio is looking for mid/senior developers to join their company to make cool web games together. We are a HTML5 game development company with 10 years’ experience in game industry based in Poland. We have been focusing on developing high quality cross-platform games for a couple of years now. We - [JS Gamedev Summit with agenda and ticket giveaway](https://gamedevjs.com/events/js-gamedev-summit-with-agenda-and-ticket-giveaway/) - JS Gamedev Summit, which will happen online on April 7-8th 2022, had its agenda published on the website already - to celebrate that you have the chance to win two tickets during Gamedev.js Weekly giveaway on Twitter. JavaScript GameDev Summit is a 2-day online event for engineers, technical artists, and creative developers who develop games - [Open Gaming Ecosystem during Gitcoin Grants round 13](https://gamedevjs.com/crowdfunding/open-gaming-ecosystem-during-gitcoin-grants-round-13/) - Open Gaming is officially live and taking grant applications as part of Gitcoin Grants Round 13 - come get funded to build cool things in web3 gaming, up to $100k will be granted. As part of this Open Gaming Ecosystem Round, Game7 and OP Games are happy to contribute $100k to qualifying open-source projects accelerating - [Gamedev.js Survey 2022](https://gamedevjs.com/resources/gamedev-js-survey-2022/) - After the success of the first Survey back in 2021, which provided a lot of insights into our community, it's time to run the second one and learn the current state of the Web Game Development in 2022. Gamedev.js Survey 2022 is open between March 18th and April 18th. Please help us acquire solid data - [Gamedev.js Jam 2022](https://gamedevjs.com/competitions/gamedev-js-jam-2022/) - Third edition of the Jam that started in 2020 will be happening online between April 13th and 26th. Gamedev.js Jam 2022 will be hosted on Itch.io again - you can expect interesting challenges and a whole bunch of prizes. Gamedev.js Jam celebrates Web games - build an HTML5 game within 13 days of the jam - [BeJS conference 2022](https://gamedevjs.com/events/bejs-conference-2022/) - After a series of popular meetups (and React Brussels conference), the BeJS conference from the Belgian JavaScript community is having its debut in 2022 - it will be a hybrid event happening both online and in Brussels on May 13th. We are happy to announce our first in-person conference: BeJS conf is happening on the - [How to Make a Video Game All By Yourself book](https://gamedevjs.com/resources/how-to-make-a-video-game-all-by-yourself-book/) - Matt Hackett, who you might remember from Lost Decade Games' A Wizard's Lizard game, which was one of the prizes in js13kGames 2015, is now starting a new project under the Valadria brand which aims to teach developers how to make games. The first product that's going to be released soon is the How to - [Kontra.js v8](https://gamedevjs.com/tools/kontra-js-v8/) - The eight version of the popular microlibrary (very popular during the js13kGames competition), Kontra.js, was released a few days ago. The author, Steven Lambert, prepared many improvements and bugfixes. Many properties and functions have been renamed to better align the various APIs and support the new Input wrapper API. Also to support building the library - [Vampire Survivors](https://gamedevjs.com/games/vampire-survivors/) - The new game (made with Phaser) released recently, Vampire Survivors, is getting a lot of attention from the media, and sold over one million copies on Steam already. It's a time survival game with minimalistic gameplay and roguelite elements. There's no place where to hide, all you can do is try to survive a cursed - [Building mobile games with Ionic and Phaser webinar](https://gamedevjs.com/events/building-mobile-games-with-ionic-and-phaser-webinar/) - The upcoming webinar about building games with Ionic and Phaser will be held online on February 15th by the OpenForge team. If you have wondered how to take advantage of your skills with the Ionic SDK to build enterprise grade video games, this webinar is for you. In this webinar, Jedidiah Weller and Ricardo Madrid - [Top 20 js13kGames 2021 winners video](https://gamedevjs.com/videos/top-20-js13kgames-2021-winners-video/) - The video containing best entries from the js13kGames 2021 competition narrated by Ania Kubów from freeCodeCamp is now available to be watched on their YouTube channel. You are just about to learn about 20 great examples of code from 20 insanely talented developers. The authors of those games are sharing their knowledge through tricks that - [Human Game Jam starts February 22nd](https://gamedevjs.com/competitions/human-game-jam-starts-february-22nd/) - Human Game Jam is the first edition of the game development competition organized by Human Guild, and it will be held on Itch.io for a month between February 22nd and March 19th. Build something that allows players to create new experiences inside of the game itself and share with others. Think Mario Maker, Minecraft, Roblox, - [JavaScript Frontend Developer at Quantum Flytrap](https://gamedevjs.com/jobs/javascript-frontend-developer-at-quantum-flytrap/) - Quantum Flytrap is a startup on a mission to make quantum computing accessible. The company was founded in 2020 by quantum physicist Piotr Migdał and designer Klem Jankiewicz. We develop a browser-based no-code IDE for quantum technologies. We are starting a project for a leading quantum computing manufacturer - and we look to expand our - [GM Frens - new publisher and accelerator for Web 3 games](https://gamedevjs.com/news/gm-frens-new-publisher-and-accelerator-for-web-3-games/) - The OP Games team has launched a new entity called GM Frens, which will serve both as a game publisher and accelerator for anyone willing to dive into the world of blockchain games. A Web3 game publishing arm will not only ensure funding opportunities for game developers but will also allow us to usher more - [Web GameDev Summit 2022 opens up CFP](https://gamedevjs.com/events/web-gamedev-summit-2022-opens-up-cfp/) - The new HTML5 game development focused conference, Web GameDev Summit, will happen online on April 7th-8th 2022, and we've partnered with the organizers to bring you the best lineup there could be. Web GameDev Summit is a 2-day online event for engineers, technical artists, creative developers who develop games and graphics heavy application with Web - [OP Games job openings](https://gamedevjs.com/jobs/op-games-job-openings/) - The OP Games team is looking for new folks to join their growing numbers. Open positions include Front-end Web Developer and Developer Evangelist, but the list consist of twelve different career paths from Engineering through Design to Admin/Business/Operations, so make sure to check the full list if you're interested. Here at OP Games we provide - [JSWorld Conference 2022](https://gamedevjs.com/events/jsworld-conference-2022/) - The JSWorld Conference is scheduled to be happening on June 1st-3rd 2022, and will be open to both in-person attendance in Amsterdam and watching it streamed online. JSWORLD Conference (Frontend Developer Love) is 3 Full Days of Talks from 40+ Global Javascript Leaders from around the world taking place from 1-3 June 2022 at Theater - [Last chance to mint Arcadians](https://gamedevjs.com/news/last-chance-to-mint-arcadians/) - The Arcadians NFT project is closing the minting - you have time until Wednesday December 15th, 11 PM EST to mint your Arcadian, which, if you get lucky, might end up with a pet sidekick - js13kGames' black cat Badlucky. The NFTs will serve not only as avatars, but also as game utilities developers can - [Arcadians bridging gamedevs to Web 3](https://gamedevjs.com/news/arcadians-bridging-gamedevs-to-web-3/) - OP Games team raised funds and launched Arcadians NFT project to support open source game engines, help transition developers to Web 3, and move the community forward. The NFTs will serve not only as avatars, but also as game utilities developers can use to build their games with, taking important part in the creation of - [js13kGames 2021 winners](https://gamedevjs.com/competitions/js13kgames-2021-winners/) - The tenth edition of js13kGames, a yearly online competition for HTML5 game developers, ended with the publishing of the winners at the beginning of October. The usual Desktop, Mobile, and Server categories were followed with WebXR, the third edition of Web Monetization, and a brand new Decentralized one. Participants got constructive feedback from experts and - [Gamedev.js Jam 2021: best entries from Web Monetization and Decentralized categories](https://gamedevjs.com/competitions/gamedev-js-jam-2021-best-entries-from-web-monetization-and-decentralized-categories/) - After the overall results that were announced two days ago, which were voted among you, the developers themselves, now is the time to share the results of experts judging two extra categories: Web Monetization and Decentralized. The first one was all about the interesting, clever, or original ways of implementing the Web Monetization API, while - [Gamedev.js Jam 2021 winners!](https://gamedevjs.com/competitions/gamedev-js-jam-2021-winners/) - I'm happy to announce the winners of the Gamedev.js Jam 2021 were published - congratulations to the best ones, and to all who submitted! Flip Flop by FeatureKreep Sisão by Havana24 ReflectoLabs Inc by Ardiam Games A Chat with the Lonely Girl Beyond the Mirror by Frances Beam Reflector by Dyariko Weird Reflections by Clockwork - [Gamedev.js Jam 2021 theme announcement](https://gamedevjs.com/competitions/gamedev-js-jam-2021-theme-announcement/) - Today, on April 13th, the online Gamedev.js Jam 2021 starts, and the theme for this year is: Mirror. You have exactly 13 days up until April 26th to build and submit an HTML5 game through Itch.io. This theme can be interpreted however you like - it can be part of the core game mechanic, or - [Decentralized category in Gamedev.js Jam 2021](https://gamedevjs.com/competitions/decentralized-category-in-gamedevjs-jam-2021/) - After announcing the Web Monetization category in the upcoming Gamedev.js Jam 2021, now it's time to reveal the second, Decentralized one, organized in partnership with Protocol Labs and NEAR Protocol! The Decentralized category will offer various prizes for doing challenges - building games using the technologies provided by either of our partners: NEAR or Protocol - [Web Monetization category in Gamedev.js Jam 2021](https://gamedevjs.com/competitions/web-monetization-category-in-gamedev-js-jam-2021/) - The upcoming Gamedev.js Jam 2021 will have a new optional category: Web Monetization. After launching in 2020, the jam will follow the approach of js13kGames, which already had two editions of the Web Monetization category so far. Read more at enclavegames.com - [Full-stack Web Developer at OP Games](https://gamedevjs.com/jobs/full-stack-web-developer-at-op-games/) - Our friends are looking for new talents to join them and start building cool projects together: OP Games is looking for full-stack web developers. Join us in reinventing how people play games on the web! Web 3.0 technologies such as cryptocurrency, DeFi and NFTs are changing how virtual economies work. At OPGames, we are building - [Gamedev.js Survey 2021: current state of the HTML5 game development report](https://gamedevjs.com/articles/gamedevjs-survey-2021-report/) - After a whole month of gathering responses, and a week of preparing results, we're happy to publish the report containing answers to 26 questions submitted by 437 developers. We at Enclave Games were wondering what tools and technologies people use to develop web games, how much do they earn, what monetization strategies are they using, - [Join Gamedev.js Jam 2021!](https://gamedevjs.com/competitions/join-gamedev-js-jam-2021/) - We’re excited to announce the Gamedev.js Jam 2021 will happen between April 13th and 26th, and you can participate online via Itch.io from all around the world. The main point of the Jam is to create an HTML5 game on a given theme that will be announced on April 13th. You will have almost two - [Gamedev.js Survey: State of the HTML5 Game Development in 2021](https://gamedevjs.com/news/gamedev-js-survey-state-of-the-html5-game-development-in-2021/) - You're encouraged to take part in the survey - it should take no more than 5-10 minutes, and will help us evaluate the current state of HTML5 Game Development. It's open between February 18th and March 18th 2021, and we plan on sharing the results publicly a week later, on March 25th. This survey is - [Web Monetization for js13kGames](https://gamedevjs.com/news/web-monetization-for-js13kgames/) - There will be a new category in the js13kGames 2019 online competition - Web Monetization. Participants will be able to monetize their entries thanks to the partnership with Coil. Read more at medium.com. - [Integrating Web Monetization into Firefox Reality](https://gamedevjs.com/news/integrating-web-monetization-into-firefox-reality/) - If you remember MozFest Arcade from October 2019, then it won't be any surprise that Mozilla is joining forces with Coil and starting to openly experiment with Web Monetization via Coil accounts. After all, the three companies behind Grant for the Web are Coil, Mozilla, and Creative Commons. In the coming weeks, Mozilla will roll - [Win prizes in Gamedev.js Jam 2020](https://gamedevjs.com/competitions/win-prizes-in-gamedev-js-jam-2020/) - The Gamedev.js Jam 2020 will start next week, on Monday April 13th, so you still have time to join. The list of prizes was announced, so while challenging yourself to build an HTML5 game you will also compete to win cool stuff: 3 × Making Money with HTML5 ebook 4 × WebStorm Personal license for - [Gamedev.js Jam 2020 winners announced!](https://gamedevjs.com/competitions/gamedev-js-jam-2020-winners-announced/) - After 13 days of development, and 7 days of voting, the winners of the very first edition of the Gamedev.js Jam were finally announced! We had 220 people joined the jam, who submitted 44 entries, and given 683 votes during judging time! The overall ranking is based on the summary of the criteria: Innovation, Theme, - [Winners of The Web Monetization Challenge 2020](https://gamedevjs.com/competitions/winners-of-the-web-monetization-challenge-2020/) - Defold Foundation's game jam hosted on Itch.io, The Web Monetization Challenge 2020, announced the winners a few days ago - the best entries were awarded with cash prizes. You can also see my top 5 games from the competition since I was one of the judges. We recently hosted a game jam as part of - [Coil Explore now include Gaming section](https://gamedevjs.com/news/coil-explore-now-include-gaming-section/) - The new Discover page on the Coil website is now featuring the Gaming section, where you can find various resources on game development projects utilizing Web Monetization API. This includes both Enclave Games and js13kGames websites, along with Flood Escape and Back 2 Back games specifically. We just rolled out the first iteration of our - [Apply to Gaming Guild](https://gamedevjs.com/news/apply-to-gaming-guild/) - Gaming Guild helps Web 3 projects build from the right foundations of trust, and working our way towards the nitty-gritty details of building not a game, but an experience of learning and growing through a game. We're proud to publicly share KERNEL's Gaming Guild - a guild as old as KERNEL, brain child of Paul - [Game Tech Engineer at Poki](https://gamedevjs.com/jobs/game-tech-engineer-at-poki/) - Poki is looking for a dev that will join their team as a Game Tech Engineer in Amsterdam, The Netherlands. We are on a mission to build the ultimate online playground for kids of all ages. Every day, 2 million users and 200+ game developers come together on our web platform to play and create - [Second edition of the HTML5 Game Developer Day](https://gamedevjs.com/events/second-edition-of-the-html5-game-developer-day/) - First edition of the HTML5 Game Developer Day was held in June earlier this year, and it seems the organizers were happy with the outcome, because the second one is happening next week already, on November 17th 2020. This event will gather developers that make their games on HTML5. They will be able to showcase - [Open Mini Games - on the path to fix discoverability](https://gamedevjs.com/resources/open-mini-games-on-the-path-to-fix-discoverability/) - Tom Greenaway from Google created a GitHub repository called Open Mini Games (kudos to the acronym - OMG), where folks that are interested in pushing the discoverability of HTML5 games can join the discussion. The Open Mini Games (OMG) format is a proposal to define a set of combined minimum requirements that game developers can - [js13kGames 2020 Awards ceremony](https://gamedevjs.com/events/js13kgames-2020-awards-ceremony/) - This coming Monday October 5th we'll be celebrating the winners of the ninth edition of the js13kGames competition. Join us during the online meetup that will start at 6 PM CEST (GMT+2) time. Together with Sascha Depold from eBay Tech Berlin we’re trying something new this year - doing a ceremony and announcing the winners - [The Web Monetization Challenge 2020 from Defold](https://gamedevjs.com/competitions/the-web-monetization-challenge-2020-from-defold/) - If you enjoyed the Web Monetization category in the js13kGames 2020 competition, then you might be interested in the upcoming challenge from Defold, which is not limited to the use of their engine, but open to all HTML5 game developers who want to try Web Monetization in their creations. The Defold Foundation is inviting web - [Roguelike Development with JavaScript book](https://gamedevjs.com/resources/roguelike-development-with-javascript-book/) - Grab the newest gamedev book from Apress, written by Andre Garzia. Go on an adventure and build a roguelike from scratch using JavaScript. With the help of the battle-tested Phaser library, you’ll go through all the steps to build a small, fun, playable web roguelite game. The author will guide you on how to add - [js13kGames 2020 is on](https://gamedevjs.com/competitions/js13kgames-2020-is-on/) - Another year, another js13kGames edition - take part in the fun and build an HTML5 game within the 13 kilobytes zip package limit. Is it August 13th? Time to start the js13kGames competition then! The ninth edition of the online challenge for HTML5 game developers with a twist has just begun, at 13:00 CEST on - [js13kGames 2020 kick-off online meetup](https://gamedevjs.com/events/js13kgames-2020-kick-off-online-meetup/) - After meeting in Berlin two years in a row (Launch Party and Hackday), eBay Tech is now hosting an online meetup, and eveyone's invited! Join us this Thursday August 13th for a kick-off to discuss js13kGames' theme, and learn useful tips and tricks that you'll be able to use in the competition. There's also a - [Quantum Game is hiring a JavaScript Developer](https://gamedevjs.com/jobs/quantum-game-is-hiring-a-javascript-developer/) - If quantum mechanics sounds like a fun challenge you might consider, be sure to check the job offer of the Quantum Game with Photons 2 team. We are looking for a JavaScript Developer for the Quantum Game - an in-browser science-based game, and an educational platform. We have a mission to make quantum mechanics fun - [Workshop about creating a game with less than 13kb of JavaScript](https://gamedevjs.com/events/workshop-about-creating-a-game-with-less-than-13kb-of-javascript/) - We would like to invite you to a coding workshop on the very basics of developing a game with JavaScript. We will focus on the popular Kontra.js gaming micro-library, showcase what you can do with it and implement a clone of the popular Asteroids game. This workshop is for you if you are familiar with - [Enclave Games awarded with the Grant for the Web](https://gamedevjs.com/news/enclave-games-awarded-with-the-grant-for-the-web/) - After the Defold game engine that was recently awarded with the grant, now another web gamedev company is getting the support from the same source - Enclave Games. We’re excited to announce that we were awarded a grant from the Grant for the Web program to focus on exploring Web Monetization within indie game development! - [HTML5 Game Developer Day](https://gamedevjs.com/events/html5-game-developer-day/) - If you're missing online events focusing on HTML5 Game Development, then you should definitely check the upcoming HTML5 Game Developer Day that will be held online for free on July 7th 2020. This event will gather developers that make their games on HTML5. You will be able to showcase projects and meet with publishers, investors - [Defold awarded with the Grant for the Web](https://gamedevjs.com/tools/defold-awarded-with-the-grant-for-the-web/) - Another news about the Defold game engine. After moving from King to its dedicated Foundation and publishing their source code on GitHub, Defold now acquired Grant for the Web support to explore Web Monetization. Web Monetization is an exciting new and non-intrusive way for game developers to monetize their creations while at the same time - [Comprehensive, interactive WebGL guide](https://gamedevjs.com/tutorials/comprehensive-interactive-webgl-guide/) - Maxime Euzière created a complete, summarized WebGL tutorial, with tiny interactive demos in each chapter. My goal was to gather all the information and tricks about WebGL I found scattered everywhere, and present them in a short and helpful way. I hope you'll enjoy it! Read more at xem.github.io - [Learn Advanced Creative Coding with WebGL & Shaders](https://gamedevjs.com/resources/learn-advanced-creative-coding-with-webgl-shaders/) - Frontend Masters offers this course led by Matt DesLauriers. Go deeper into creative coding and 3D graphics programming using WebGL, ThreeJS, and GLSL. In this course, you'll learn 3D vectors and shader effects. The skills you'll learn apply to many fields, including AR/VR, game development, interactive installations, media art, and more. Get it as part - [Attend JSNation Live happening next month](https://gamedevjs.com/events/attend-jsnation-live-happening-next-month/) - The JSNation Live conference will be held online on June 18th-19th 2020. Two days packed with knowledge - you can expect more than 25 speakers sharing latest insights, and 25k devs attending from all over the globe. Reserve a spot at JSNation Live happening on June 18-19, and see speakers / instructors like Tobias Koppers - [Defold game engine goes open source](https://gamedevjs.com/tools/defold-game-engine-goes-open-source/) - Good news coming from King today as their Defold engine is now available on GitHub. Mobile games company King today announced that the Defold game engine is available as an open source project. As part of the open source process King has transferred Defold to a software foundation; the Defold Foundation. The Defold Foundation has - [Phaser Editor 2D v3 released](https://gamedevjs.com/tools/phaser-editor-2d-v3-released/) - New, third version of the well known Phaser Editor 2D was released, with many interesting features, including an option to try the IDE in the cloud without installing anything on your computer. More features are coming soon as the software is being actively developed. Check the details at phasereditor2d.com. - [The collector's edition of The Making of Prince of Persia book is out](https://gamedevjs.com/resources/the-collectors-edition-of-the-making-of-prince-of-persia-book-is-out/) - A special illustrated and annotated collector's edition was published by Stripe Press on April 28th to coincide with the 30th anniversary of the game's release. Jordan Mechner’s The Making of Prince of Persia tells the behind-the-scenes creation story of one of the most influential and enduring video games of all time. Jordan’s first-hand account details - [Ludum Dare 46 runs this weekend](https://gamedevjs.com/competitions/ludum-dare-46-runs-this-weekend/) - One of the most popular game jams will have its 46th edition this weekend. You will be able to participate in the global phenomenon and create games during 48 hours (Compo) or 72 hours (Jam). Check out the official rules section for more details. Remember that at the same time the Gamedev.js Jam 2020 is - [Gamedev.js Jam 2020 theme announcement](https://gamedevjs.com/competitions/gamedev-js-jam-2020-theme-announcement/) - The theme of this year's Gamedev.js Jam 2020 is... future. It's a broad, general theme, which should give you some ideas and hints immediately you think about it. Entries will be judged based on a few criteria out of which one will be the theme - how well you incorporated future into your game mechanics, - [Quantum Game with Photons 2 is coming](https://gamedevjs.com/news/quantum-game-with-photons-2-is-coming/) - Piotr Migdał, who created the first version of the game, was talking about it at our Gamedev.js Warsaw #2 meetup back in 2017 - his presentation was called Quantum Mechanics in the Browser. Now three years later, the second installment is close to be finished. Beta version is available at quantumgame.io - if you ever - [Unity exporter to WebXR updated](https://gamedevjs.com/news/unity-exporter-to-webxr-updated/) - The Mixed Reality team at Mozilla just updated the Unity exporter to the newest official WebXR specification, so you can be sure your VR games can run smoothly in the browser. Unity is a great tool for building cross platform experiences, and this plugin expands the list of available targets. In three days, on April - [HTML5 Game Developer at Azerion](https://gamedevjs.com/jobs/html5-game-developer-at-azerion/) - Azerion Web Studio is a flexible gamedev team that holds a high standard for code, features and SDK’s we make for our 300+ games Portfolio. Currently Hiring! Read more about this job opening at azerion.bamboohr.com - [Join Gamedev.js Jam 2020!](https://gamedevjs.com/competitions/join-gamedev-js-jam-2020/) - We're excited to announce the Gamedev.js Jam 2020 will happen between April 13th and 26th, and you can participate online via itch.io from all around the world. The main point of the Jam is to create an HTML5 game on a given theme that will be announced on April 13th. You will have almost two - [Postmark offers free service for 3 months](https://gamedevjs.com/tools/postmark-offers-free-service-for-3-months/) - Postmark is one of the partners of our local Gamedev.js Warsaw meetups in Poland. Since the current situation limits us in terms of organizing gatherings, we decided to open up the special coupon code we have for Postmark's service. By visiting postmarkapp.com/gamedevwarsaw and registering via that link you will be able to get 3 months - [Backcountry post mortem as a free ebook](https://gamedevjs.com/news/backcountry-post-mortem-as-a-free-ebook/) - In the summer of 2019, Michał Budzyński and Staś Małolepszy made Backcountry, an action point and click game about shooting bandits in the Wild West. The entire game fits in 13 KB. Backcountry placed 18th in js13kGames 2019, a gamedev compo for browser games under 13 KB. It pushed us to learn about the Entity-Component-System - [Snowy time in Flood Escape](https://gamedevjs.com/games/snowy-time-in-flood-escape/) - Our Flood Escape game was updated with the newest addition - Winter level. Yes, you can be flooded with water when there's plenty of snow and ice around, because it's a magical place where physics work selectively according to the author's sheer will. Read more about it at dev.end3r.com. - [Yearly summary of Enclave Games](https://gamedevjs.com/news/yearly-summary-of-enclave-games/) - I've written a summarizing blog post about all my gamedev-related activities around Enclave Games which include js13kGames, Gamedev.js, Gamedev.js Weekly, and a few other things. Trying to build some games, giving talks, focusing on specific topics like Web Monetization, and such, also plans for 2020. Read the article at dev.end3r.com - [GDevelop tutorial](https://gamedevjs.com/tutorials/gdevelop-tutorial/) - A new tutorial was created using the GDevelop game engine that aims to teach non-coders how they can build their own HTML5 games. The tutorial goes though thirteen chapters explaining step by step on how you can create a hyper-casual mobile game called Geometry Monster. Read more at GDevelop wiki. - [SHMUP free to use prototype](https://gamedevjs.com/prototypes/shmup-free-to-use-prototype/) - SHMUP Space Opera Prototype, to play click here! This prototype is a "SHMUP".The goal is to survive as long as possible.It's a merge of the Gamepad plugin and Bulletpool.Fill the weapon bar collecting all stars. When filled, click on the X button to change weapon.It's an endless game that end when the player die.You can - [H5 Texture Unpacker](https://gamedevjs.com/tools/h5-texture-unpacker/) - Simple CLI tool that allows you to unpack your existing Texture atlasses provided that you have the JSON file available. Check the tool at github.com. - [GitHub Game Off 2019 has started](https://gamedevjs.com/competitions/github-game-off-2019-has-started/) - Game Off is an annual month-long game jam (hackathon for building games). This year’s theme is LEAPS AND BOUNDS. You’re welcome to interpret the theme however you wish. Maybe the year 2020 will lead you to think about hindsight being 20/20, and that’ll inspire even more ideas around time travel, decision-making, or something else. Let - [3rd person rail shooter prototype](https://gamedevjs.com/prototypes/3rd-person-rail-shooter-prototype/) - 3rd Person Rail Shooter prototype https://www.magratheaworks.net/railshooter/index.html This prototype is a "3rd Person Rail Shooter".The goal is to survive as long as possible.The 3D effect, obviously, is fake.It's an endless game that end when the player die.You can use my script as you want, they are free. If you use this prototype for commercial purpose, please, - [js13kGames 2019 winners announced](https://gamedevjs.com/competitions/js13kgames-2019-winners-announced/) - The eighth edition of the annual js13kGames competition has ended, and the winners have been announced. You can check the ranking directly, read the official blog post, and also check the summary of top10 games on GitHub's blog. This year's edition had brand new validation bot and voting system, and experts were giving constructive feedback - [Gamedev.js Weekly newsletter reached 300 issues today](https://gamedevjs.com/news/gamedev-js-weekly-newsletter-reached-300-issues-today/) - Today is the day when the Gamedev.js Weekly newsletter reached 300 issues. It all started January 2014, runs constantly and lands in your inboxes every single week since then. If you care about the future of the newsletter, you'd like to see it upgraded with a responsive design (which is lacking since... 2014), and taken - [NSHex Counter - first of a few Neuroshima Hex specific apps is here](https://gamedevjs.com/news/nshex-counter-first-of-a-few-neuroshima-hex-specific-apps-is-here/) - The new NSHex Counter application is available for free to all those who play Neuroshima Hex board game, especially if you participate in the Championships. NSHex Counter is not even a game, but rather an app built using a game framework (Phaser v3 to be exact). It’s a highly specialized application for specific task, created - [ANOVA: a classic point-and-click adventure game by MontiGames](https://gamedevjs.com/crowdfunding/anova-a-classic-point-and-click-adventure-game-by-montigames/) - The first fully independent game by Spanish developer MontiGames is now live - join their Patreon campaign to help them create more award-winning episodes! You can also follow their development at their new website. - [Cards, tabletop, RPG prototype free to use](https://gamedevjs.com/prototypes/cards-tabletop-rpg-prototype-free-to-use/) - This prototype is a tabletop game with cards elements and some features of the RPG's world (you can play the desktop or the mobile version).The goal is to collect all coins, using your avatars (you can move them, only one for each turn, using the arrows close to them (desktop version) or these at the - [Cards and action free to use prototype](https://gamedevjs.com/prototypes/cards-and-action-free-to-use-prototype/) - You have to tap on the screen (or move the mouse on the game area) and all your minions (small green octopus) will try to join the selected point. The goal is to protect the monoliths at the bottom of the game area. The game end when all minions are dead or all the monoliths - [The js13kGames 2019 competition just started](https://gamedevjs.com/competitions/the-js13kgames-2019-competition-just-started/) - The eighth edition of the js13kGames competition started a few days ago - you have almost an entire month to create a game in 13 kilobytes and then win a lot of cool prizes. Theme for this year is back. Check the Resources for useful links, and join the fun! Check the compo at js13kgames.com - [Space shooter prototype](https://gamedevjs.com/prototypes/space-shooter-prototype/) - This prototype has a ship selector.Each scheme is random. The goal is to fill the blue bar by killing the mothership. When our ship collide with enemies we loose energy (red bar).You have to tap on the screen (or click with the mouse on the game area) and the ship will try to join the - [Official W3C Web Games workshop report](https://gamedevjs.com/news/official-w3c-web-games-workshop-report/) - W3C is pleased to announce a report from the W3C Workshop on Web Games held in late June 2019, in Redmond, WA, USA. The workshop convened about 100 participants representing browser vendors, game engines developers, games developers, game distributors, and device manufacturers. Together, they discussed the future of Web technologies for games. The report collects - [js13kGames 2019 hackday](https://gamedevjs.com/events/js13kgames-2019-hackday/) - Join us next month in kickstarting the js13kGames 2019 competition with a hackday on Saturday August 17th in GameOn Berlin venue full of arcade machines, BBQ, food and drinks, all for free. Visit meetup.com to register. - [Bouncing munchies prototype](https://gamedevjs.com/prototypes/bouncing-munchies-prototype/) - Let's start a new category/series on the website - Prototypes. Each post will introduce a new game prototype you can look into to learn how to build it, or use the source code for your own needs. This prototype has a world selector, each world is divided by a level grid. Each world it's simple - [Enclave Phaser Template now with Phaser 3](https://gamedevjs.com/resources/enclave-phaser-template-now-with-phaser-3/) - After some time, Enclave Phaser Template was updated from Phaser 2 to 3. You can check it on GitHub where the source code is hosted. The template is free to use and have various features: mobile-first, fully responsive (portrait and landscape) boot, preloader, main menu, settings, story, and gameplay states paused and game over screens - [SkyWeaver official reveal trailer](https://gamedevjs.com/videos/skyweaver-official-reveal-trailer/) - The long-awaited Ethereum blockchain-based card game built with HTML5, SkyWeaver, get's its reveal trailer finally published on YouTube. You can watch the video to get the feeling of what's coming - the game is currently available in early access. Welcome to SkyWeaver! A worldwide competitive trading card game from another dimension. Customize your decks to - [Thoughts after the W3C Games workshop](https://gamedevjs.com/news/thoughts-after-the-w3c-games-workshop/) - The W3C Workshop on Web Games was held in Microsoft HQ offices in Redmond, and it was all about the future of gamedev and the state of the technologies that can be used to develop games. The list of topics discussed at the workshop is quite impressive: threads, WebAssembly, glTF, WebGPU, accessibility, Audio Device Client, - [Meditations Games](https://gamedevjs.com/news/meditations-games/) - There's an ongoing project called Meditations Games started by Rami Ismail last year that showcases one game demo every single day throughout 2019. Devs can create their game in any technology as long as they are able to build it for MacOS and Windows. This means web based games are totally possible. One of such - [Give your indie gamedev feedback for the upcoming W3C workshop about web games](https://gamedevjs.com/events/give-your-indie-gamedev-feedback-for-the-upcoming-w3c-workshop-about-web-games/) - On June 27th-28th in Microsoft's campus in Redmond, W3C will host a workshop about Web games - it's an important opportunity to signal issues, struggles, or needs an indie game developer have. I’ll try to represent indie game developers among browser vendors, hardware makers, and API creators, and to do that I need to hear - [Multiplayer Game Development Mini-Degree on Kickstarter](https://gamedevjs.com/crowdfunding/multiplayer-game-development-mini-degree-on-kickstarter/) - Learn to build impressive multiplayer games with Unity by creating real projects, including a battle royale, RPG, platformer, and more. Zenva's Multiplayer Mini-Degree is the world's first on-demand curriculum designed to teach ANYONE how to code and build impressive multiplayer games with Unity and Photon Networking. Covering the most popular multiplayer genres, including RPGs, Battle - [meet.js Summit 2019 CFP](https://gamedevjs.com/events/meet-js-summit-2019-cfp/) - Call For Papers for the upcoming meet.js Summit 2019 conference that will happen in Katowice, Poland is open - there were numerous gamedev related talks in the previous years, so be sure to send your cool proposals on that topic. We are still waiting for YOUR talk proposal for meet.js Summit! It's a fantastic chance - [Amsterdam JSNation conference 2019](https://gamedevjs.com/events/amsterdam-jsnation-conference-2019/) - Amsterdam JSNation is a 2-day event focusing exclusively on JavaScript development. At our conference, inspiring talks meet fresh ideas and good people with summer Amsterdam in the background. We recognize JavaScript development as an art of engineering that is why confernece happens in a former church Rembrand attended. Which is located in the most center - [Technical Artist for Mixed Reality at Mozilla](https://gamedevjs.com/jobs/technical-artist-for-mixed-reality-at-mozilla/) - Mozilla is looking for the Technical Artist that will join their Mixed Reality team. The Emerging Technologies team at Mozilla Research is working to enable real-time, high performance virtual reality (VR) and augmented reality (AR) applications on the web, with the goal of enabling users to have compelling and safe experiences in this new technology - [Countdown to the js13kGames 2019 competition has started](https://gamedevjs.com/news/countdown-to-the-js13kgames-2019-competition-has-started/) - A few days ago was that particular moment in time when weeks up to seconds aligned perfectly with the number 13, which is the main theme of the js13kGames competition since the very beginning. Time to start the official preparations for the upcoming js13kGames 2019 competition. Why now? Because, as you can see below, there’s - [Experienced HTML5 Game Programmer at Jolly Bear Games](https://gamedevjs.com/jobs/experienced-html5-game-programmer-at-jolly-bear-games/) - Jolly Bear Games is looking for an experienced HTML5 JavaScript/TypeScript programmer to assist their successful casual game team. We are an independent California-based casual game developer and our games are played by MILLIONS of people all over the world. Candidates are not required to be local, but they will be expected to work remotely and - [Free Valentine's Day icon set](https://gamedevjs.com/resources/free-valentines-day-icon-set/) - I've got some lovely Valentine's Day icons for your game or app, totally free of charge. You can pick something out of 15 icons like hearts, letters, balloons, and even a sweet smiley face, or use the whole set at once. The icons are 512x512 transparent PNGs each, but also the SVG, so they're easier - [BLUR hits Start Engine](https://gamedevjs.com/promotion/blur-hits-start-engine/) - At long last, BLUR is live on StartEngine! For the price of a week's worth of lattes, you can join the BLUR family by becoming a direct shareholder. Invest now! The future is mobile, there's no escaping it. We believe this means that every industry that looks to grow beyond its walls and engage broader - [Save 40% off Manning's Math for Programmers book](https://gamedevjs.com/promotion/save-40-off-mannings-math-for-programmers-book/) - You need strong math skills to build 3D graphics, machine learning algorithms, simulations, and more with Python. With 40% off using the code gamedevjs40, this book is exactly what you need to know to get stuff done. - [Find a job through Vettery](https://gamedevjs.com/promotion/find-a-job-through-vettery/) - Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted onto the platform, you can receive interview requests directly from top companies seeking game devs. - [What's next for developers in 2019? Take the survey & share your views!](https://gamedevjs.com/promotion/whats-next-for-developers-in-2019-take-the-survey-share-your-views/) - Will C# still be the go-to programming language for game developers in 2019? Tell us by taking this survey and win Oculus Rift + Touch VR system and more prizes! The survey is open to developers only - refer a friend & win extra USD $1,000 in cash. - [BLUR launched beyond US, gives out cash prizes](https://gamedevjs.com/articles/blur-launched-beyond-us-gives-out-cash-prizes/) - Our partner BLUR has officially launched beyond the United States, and cash prizes are now available worldwide, every day! You're all eligible to win cash just for playing some great games from some talented developers, Enclave Games included. You can win US dollars for completing 10 Games Challenge, and even more money for completing 21 - [Melon Gaming gamedev contest](https://gamedevjs.com/competitions/melon-gaming-gamedev-contest/) - Melon Gaming GameDev contest is a competition where all game enthusiast develop a game by using melonJS engine to be deployed to Facebook Instant Games. The event will be held virtually and we aim to reach all of the game developers around the world to join this prestigious contest. Check the competition at melongaming.com. - [Introducing Oculus Quest, our first 6DOF All-in-one VR system](https://gamedevjs.com/news/introducing-oculus-quest-our-first-6dof-all-in-one-vr-system/) - OC5, we announced Oculus Quest, our first all-in-one VR gaming system. Offering six degrees of freedom and Touch controllers for true hand presence, Oculus Quest will launch in Spring 2019 for $399 USD. In past years, we’ve shown you the Santa Cruz prototype, a milestone on the path to Oculus Quest today, and we’re excited - [Swiss football fans protest esports by throwing tennis balls and controllers onto pitch](https://gamedevjs.com/news/swiss-football-fans-protest-esports-by-throwing-tennis-balls-and-controllers-onto-pitch/) - A Swiss Super League match between Young Boys and FC Basel over the weekend was interrupted by protests against the growing influence of esports on Swiss football teams, with fans throwing tennis balls and a PS4 controller onto the pitch. Read the article at pcgamer.com. - [Build a HTML5 game like Magick using Phaser and Arcade physics](https://gamedevjs.com/tutorials/build-a-html5-game-like-magick-using-phaser-and-arcade-physics/) - It’s a pity you can’t play Magick anymore because it was a fun game, but unfortunately it was probably one of the victims of 32 bits apocalypse. It was a retro platformer featuring a mage called Oz which walks and jumps by himself, but you can summon a crate, but only one, to modify the - [Performance-Tuning a WebVR Game](https://gamedevjs.com/tutorials/performance-tuning-a-webvr-game/) - For the past couple of weeks, I have been working on a VR version of one of my favorite puzzle games, the Nonogram, also known as Picross or Griddlers. These are puzzles where you must figure out which cells in a grid are colored in by using column and row counts. I thought this would - [Alphabet Backs GitLab's Quest to Surpass Microsoft's GitHub](https://gamedevjs.com/news/alphabet-backs-gitlabs-quest-to-surpass-microsofts-github/) - GitLab Inc., a platform for sharing and collaborating on code, said it raised $100 million to expand its suite of tools as it fights for market share with with Microsoft Corp.’s GitHub. Check the article at bloomberg.com. - [Mozilla’s Firefox Reality web browser is now available](https://gamedevjs.com/news/mozillas-firefox-reality-web-browser-is-now-available/) - Firefox Reality is a browser built entirely for virtual reality. While you may have read about desktop Firefox or Chrome adding WebVR support, Firefox Reality is a web browser that you actually use entirely inside a VR headset. You can visit URLs, search things and otherwise browse the 2D and 3D internet within the new - [Understanding frame based vs time based games](https://gamedevjs.com/tutorials/understanding-frame-based-vs-time-based-games/) - Normally, when you build a game, there is a routine which is called at each frame which updates the content to display. Think about a platformer, with characters moving at each frame. Those characters have a speed, and they move towards a direction by a certain amount of pixels every frame. Check the tutorial at - [Cocoon 3.0.0 is out](https://gamedevjs.com/tools/cocoon-3-0-0-is-out/) - We have addressed a couple of things that were bugging most of you lately: the Google PlayStore API Level requirements and the issues with the GDPR in some Cocoon plugins. Check the tool at blog.cocoon.io. - [How Donut County survived the Clone Wars](https://gamedevjs.com/news/how-donut-county-survived-the-clone-wars/) - What happens when another game steals your pitch? Donut County developer Ben Esposito faced this question back in June, when a friend showed him a familiar-looking mobile game: ‘Hole.io’. The problem was, Donut County was still months from release, while this clone had seemingly replicated the central mechanic – in which your ever-burgeoning hole (cheeky) - [Lampix Augmented Reality games platform](https://gamedevjs.com/videos/lampix-augmented-reality-games-platform/) - The next level of tabletop gaming is here. Lampix enables board games, tactical RPGs, card games and more to be given an enhanced level of mixed reality gaming. Leverage the properties of the digital world with the physical. Imagine saving game states, digital tutorials, adding animations & graphics, playing with people who aren't in the - [Phaser 101 – Introduction to Game Development](https://gamedevjs.com/resources/phaser-101-introduction-to-game-development/) - Get acquainted with the basics of game development in Phaser 3. This course is a sample of lessons from the HTML 5 Game Development Mini-Degree. Phaser 3 is the game development framework which has taken the developer community by storm! Discover how to make the most of this JavaScript library while building a game that - [Converting a WebGL application to WebVR](https://gamedevjs.com/tutorials/converting-a-webgl-application-to-webvr/) - We had a 3D demo showing a representation of the Mozilla Monument as a way to demo text rasterization in 3D. What I was hoping to do was to convert this to a WebVR application that would let you view the monument by moving your head instead of using arrow keys. Check the tutorial at - [Circular endless runner built with Phaser](https://gamedevjs.com/tutorials/circular-endless-runner-built-with-phaser/) - Here we go with another step in the creation of the circular endless runner built without using any physics engine. Check the tutorial at emanueleferonato.com. - [Publishing games with BLUR and Game Distribution - part 2: Game Distribution](https://gamedevjs.com/articles/publishing-games-with-blur-and-game-distribution-part-2-game-distribution/) - Ok, So we have our game demos up and running, ready to be promoted in BLUR. Now, in the second article of the series, we will see how to add our full games to the Game Distribution platform, so the BLUR demos can point to them, and earn money from the traffic. Note: this is - [Publishing games with BLUR and Game Distribution - part 1: BLUR](https://gamedevjs.com/articles/publishing-games-with-blur-and-game-distribution-part-1-blur/) - You have probably heard about BLUR already - we did the Launch Jam some time ago together, and the team at BLUR have been supporting the js13kGames competition for a few good years now. They have finally launched their app, which is a messaging app with games, on steroids - let's see how you can - [Super Mario Bros speedrun world record explained](https://gamedevjs.com/videos/super-mario-bros-speedrun-world-record-explained/) - How is this speedrun possible? Check the video at youtube.com. - [Making Asteroids with Kontra.js and Web Maker](https://gamedevjs.com/tutorials/making-asteroids-with-kontra-js-and-web-maker/) - Making games for the first time can always be a daunting task. So many things to learn and understand. But don’t worry, I’ll help you through your first game. Also, the Js13kGames game jam is starting soon. So what better time to learn how to make a game! Check the tutorial at medium.com. - [IndieGames moving to IndieGamesPlus](https://gamedevjs.com/news/indiegames-moving-to-indiegamesplus/) - After twelve years of covering wonderful, playful, emotional games, IndieGames.com is splitting off from its longtime owner UBM (GDC, Gamasutra, etc!) & going independent as IndieGamesPlus. We're carrying over all of our old posts and articles with a brand new look and name, but with that same dream of finding the best and brightest in - [Node.js Software Developer at eBay](https://gamedevjs.com/jobs/node-js-software-developer-at-ebay/) - Looking for a company that inspires passion, courage and imagination, where you can be part of the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect, and share around the world? If you’re interested in joining a purpose driven community that is dedicated to creating an ambitious - [js13kGames 2018 is on!](https://gamedevjs.com/news/js13kgames-2018-is-on/) - The seventh edition of the yearly, month-long js13kGames competition for HTML5 game developers has started today at 13:00 CEST, and the theme for this year is: offline. Check the blog post at medium.com. - [HTML5 game development mini-degree](https://gamedevjs.com/resources/html5-game-development-mini-degree/) - The HTML5 Game Development Mini-Degree is the world’s most comprehensive on-demand curriculum. Learn to code and create impressive games with Phaser 3, the JavaScript library that took the developer community by storm. Check the training at academy.zenva.com. - [10 non-violent multiplayer games that aren’t sports-related](https://gamedevjs.com/news/10-non-violent-multiplayer-games-that-arent-sports-related/) - There are quite a few multiplayer indie games dotted around the internet. Many of them are sports-esque or contain violence. I myself am not a fan of sports games — even in single player. I also don’t always want to bond with my friends by destroying other things or each other. With this in mind, - [RPG Academy - from zero to creating games](https://gamedevjs.com/crowdfunding/rpg-academy-from-zero-to-creating-games/) - World's first on-demand curriculum to teach ANYONE how to code and build impressive 2D and 3D RPG games with Unity. Learn to craft your own enticing and dangerous worlds with Unity, a free and highly popular game development engine, and discover just how rewarding it can be to see your players explore the adventures that - [Senior Game Developer at CoolGames](https://gamedevjs.com/jobs/senior-game-developer-at-coolgames/) - With Flash disappearing and app stores overcrowding, HTML5 is now the fastest growing game technology. We have taken a global lead role with our high-quality HTML5 games. After our history with casual single player HTML5 games, we now shifted focus to multiplayer games on messaging platforms, such as Facebook’s Instant Games. This allows us to - [The complete programming and full-stack bundle – 40 course smart curriculum](https://gamedevjs.com/resources/the-complete-programming-and-full-stack-bundle-40-course-smart-curriculum/) - Take the leap and invigorate your portfolio by mastering Python, Machine Learning, Full-Stack Web Development, HTML5, Unity and VR Development. Are you driven to seek out new skills and learn everything that you possibly can? Ready to gain the knowledge that can help you get that job, promotion… or even enable you to start your - [New football level in Flood Escape](https://gamedevjs.com/news/new-football-level-in-flood-escape/) - I know the World Cup in Russia is closer to the end than the beginning, but given how much lag I have with some of my projects, I’m just happy I was able to post this before the final match. Waiting four years for the next World Cup would definitely not be a good call. - [N64 VR with Javascript](https://gamedevjs.com/news/n64-vr-with-javascript/) - There is a project called Retroarch that provides an emulator frontend to various emulator back ends. One of those back ends is Mupen64/Parallel N64. And retroarch and many of its cores are already compiled to WebAssembly, with a layer that binds to WebGL. When you’ve got that, anything can be intercepted and hacked with Javascript - [Build a HTML5 game using only 13Kb and win a lot of prizes in the Js13kGames competition](https://gamedevjs.com/news/build-a-html5-game-using-only-13kb-and-win-a-lot-of-prizes-in-the-js13kgames-competition/) - Time passes, Flash is not anymore among us, but the passion of building games in a few Kb remains, and now we have the Js13kGames competition. Running since 2012, Js13kGames is a JavaScript coding competition for HTML5 Game Developers. Are you ready to enter the competition and make your game fit in 13Kb? Read the - [How to make a tower defense game with Phaser 3](https://gamedevjs.com/tutorials/how-to-make-a-tower-defense-game-with-phaser-3/) - Phaser game engine has many new and useful features for a faster and easier game development process. In this tutorial you will learn how to create a simple tower defense game in Phaser 3 style. First we will create an empty game, then we will continue with adding enemies, turrets and bullets. We will use - [The new Tower 3.0 has launched](https://gamedevjs.com/tools/the-new-tower-3-0-has-launched/) - After years of work, we are finally launching a brand new version of Tower! It’s packed with awesome new features like Pull Requests, Interactive Rebase, and our unique "Quick Actions". It reinvents many existing features like Search, File History, or Blame. And it takes your productivity to a whole new level. Check the tool at - [How to create physics shapes for Phaser 3 and Matter.js](https://gamedevjs.com/tutorials/how-to-create-physics-shapes-for-phaser-3-and-matter-js/) - This tutorial uses Phaser 3.10.0. This is important because older versions don't yet contain the PhysicsEditor loader code required to read the shapes. Check the tutorial at codeandweb.com. - [Junior Web Developer at Gameloft](https://gamedevjs.com/jobs/junior-web-developer-at-gameloft/) - A leading digital and social game publisher, Gameloft has established itself as one of the top innovators in its field since 2000. Gameloft creates games for all digital platforms and with an audience of 157 million monthly users offers via Gameloft Advertising Solutions a unique level of visibility and involvement to advertisers. Gameloft operates its - [Creating toon water for the web](https://gamedevjs.com/tutorials/creating-toon-water-for-the-web/) - This tutorial will walk you through creating stylized toon water while introducing vertex shaders. I will also introduce the depth buffer and how to use that to get more information about your scene and create foam lines. We'll be using PlayCanvas for this just because it has a convenient free web-based IDE, but everything should - [HTML5 Cross Platform Game Development Using Phaser 3 ebook](https://gamedevjs.com/resources/html5-cross-platform-game-development-using-phaser-3-ebook/) - Emanuele Feronato's new book HTML5 Cross Platform Game Development Using Phaser 3 has been released and he put a lot of love in writing it. It’s the first Phaser 3 book which will guide you to the creation of a complete game from scratch, starting from JavaScript bare bones to all kind of tricks and - [The 2018 Procedural Generation Jam](https://gamedevjs.com/crowdfunding/the-2018-procedural-generation-jam/) - PROCJAM is an annual event celebrating generative software - getting computers to make music, stories, pictures, jokes, videogames or anything else you can think of. Hundreds of people take part in our nine-day events, mixing experts trying out new ideas and technology and newcomers experimenting with generative software for the first time. Each event is - [GitHub for Unity 1.0](https://gamedevjs.com/tools/github-for-unity-1-0/) - GitHub for Unity is a Unity editor extension that brings Git into Unity 5.6, 2017.x, and 2018.x with an integrated sign-in experience for GitHub users. It introduces two key features for game development teams: support for large files using Git LFS and file locking. These features allow you to manage large assets and critical scene - [Blacksmith 2D game engine](https://gamedevjs.com/tools/blacksmith-2d-game-engine/) - Blacksmith 2D - arguably the world’s most supported system ever built - seamlessly runs on all browsers and platforms. Black is a highly optimized 2D framework for desktop, mobile games and ads. Check the tool at blacksmith2d.io. - [HTML5 and SDK Developer at Orange Games](https://gamedevjs.com/jobs/html5-and-sdk-developer-at-orange-games/) - Orange Games is looking for an HTML5 Game and SDK Developer (mid-level) to expand their team. Fabrique is a rapid growing HTML5 game development team with a portfolio of 200+ HTML5 games made since 2016. Ever since the rapid decline of Flash the goal was to fully focus on HTML5 (mobile) web development. We make - [Full-Stack Web Engineer at DICE](https://gamedevjs.com/jobs/full-stack-web-engineer-at-dice/) - We are DICE Los Angeles. Our mission is to create world class entertainment and we work in a manner that is different from the rest of the industry. We believe that our games reflect the means by which they are produced. The ones that are crafted in an inspiring climate have qualities that resonate to - [GameMaker basics: timers](https://gamedevjs.com/tutorials/gamemaker-basics-timers/) - 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 damage over time status effect, - [Progressive loading](https://gamedevjs.com/tutorials/progressive-loading/) - In previous articles we covered APIs that help us make our js13kPWA example a Progressive Web App: Service Workers, Web Manifests, Notifications and Push. In this article we will go even further and improve the performance of the app by progressively loading its resources. Read the tutorial at: developer.mozilla.org. - [Fruits and Veggies free icon set](https://gamedevjs.com/resources/fruits-and-veggies-free-icon-set/) - It’s a set of 20 icons in outline style. In the set you will find symbols of an apple, an avocado, a chilli-pepper, a coconut, a cucumber, an eggplant, a garlic, grapes, a kiwi, a lemon, a lettuce, an onion, an orange, a peach, peas, a pepper, a raspberry, a strawberry, a tomato and a - [HTML5 Games: Novice to Ninja](https://gamedevjs.com/resources/html5-games-novice-to-ninja/) - This book will teach you how to create awesome video games. Games from scratch. Games that run cross-platform, in web browsers, and on phones. Games filled with dynamic sound and music. Games overflowing with impressive visual effects. Fun games. More importantly, this book will teach you how to think about making games. You’ll learn to - [Dolores eyes gaze warping](https://gamedevjs.com/demos/dolores-eyes-gaze-warping/) - Move your mouse cursor to see Artificial Intelligence warp the movie frames to achieve gaze effect of Dolores' (from Westworld) eyes. See the demo at: alteredqualia.com. - [Senior Software Engineer at Magic Leap](https://gamedevjs.com/jobs/senior-software-engineer-at-magic-leap/) - Do you think the internet is just a bit too flat? Are you frustrated with a browser full of open tabs and mishmash of windows and long for more screen space and better organization? Are you highly adept with JS, C++ and 3D? Can you handle working with constantly evolving platforms and maybe even pitch - [Google temporarily undo game-busting Chrome change](https://gamedevjs.com/news/google-temporarily-undo-game-busting-chrome-change/) - Google have reverted a recent change to their Chrome browser which was intended to block annoying auto-playing sound and video on websites but had the knock-on effect of silencing many browser games. After outcry from developers, players, conservationists, and the ol’ paper-shaking press, Google have temporarily undone the damage – but only temporarily. Google plan - [Vector game characters assets pack](https://gamedevjs.com/resources/vector-game-characters-assets-pack/) - Downloadable sprites containing 40 game characters with 4 different theme such as Cute Characters, Space Characters, Flying Characters and Vehicle Characters. All game characters in this pack are vector based. Downloadable sprites for a top rated game! You can have multiple game using these game pack! You can create a game per different theme or - [You can finally buy Js13kGames t-shirts](https://gamedevjs.com/competitions/you-can-finally-buy-js13kgames-t-shirts/) - Something many game devs were waiting for a long time - being able to buy the unique t-shirts from the js13kGames competition. They were offered as free gifts (with free shipping) every single year since the very beginning in 2012, and every year had different design. Now all that can be bought online if you - [Senior Front-end Engineer at Riot Games](https://gamedevjs.com/jobs/senior-front-end-engineer-at-riot-games/) - We’re looking for humble but ambitious, razor-sharp professionals who can teach us a thing or two. We promise to return the favor. Like us, you take play seriously; you’re passionate about games. We embrace those who see things differently, aren’t afraid to experiment, and who have a healthy disregard for constraints. As a Senior Front-end - [Web Developer at Naughty Dog](https://gamedevjs.com/jobs/web-developer-at-naughty-dog/) - Responsibilities: Help build, enhance and maintain a web based version of Slack/Trello/Dropbox/DevTrack/YouTube Work closely with the entire team to facilitate their workflow and communication Responsible for the entire stack, both server and client side Additional responsibilities may be assigned as needed Check the offer at: greenhouse.io. - [React JavaScript Developer at Rockstar Games](https://gamedevjs.com/jobs/react-javascript-developer-at-rockstar-games/) - Rockstar Games is seeking a talented and experienced React JavaScript Developer to join our online development team in NYC. With the rapid growth of Grand Theft Auto Online, and other long-term Social Club plans, the successful candidate will be working on bleeding edge technology with an internationally established team. We are looking for someone who - [HTML5 Game Development Mini-Degree (early access)](https://gamedevjs.com/tutorials/html5-game-development-mini-degree-early-access/) - 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. The HTML5 Game Development Mini-Degree is the world’s most comprehensive on-demand curriculum. Learn to code - [Progressive Web Apps core guides on MDN Web Docs](https://gamedevjs.com/tutorials/progressive-web-apps-core-guides-on-mdn-web-docs/) - 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 a new set of APIs - [Latest Chrome update may have broken millions of web-based games](https://gamedevjs.com/news/latest-chrome-update-may-have-broken-millions-of-web-based-games/) - When Google updated Chrome to automatically block autoplay videos last week, it was seen as a victory for internet-goers who long endured annoying advertisements. But what most people didn’t consider is how the changes would affect other content. It now appears the Chrome 66 update has had some unintended consequences that threaten web-based games. Prior - [Impact is now free and open source](https://gamedevjs.com/tools/impact-is-now-free-and-open-source/) - HTML5 Game Engine Impact launched almost 8 years ago. The last update was published in 2014. While Impact still works nicely in modern browsers, it lacks support for better graphic and sound APIs that are now available. So as of today Impact will be available completely for free, published under the permissive MIT License. Read - [WebVR Experience Challenge winners announced](https://gamedevjs.com/competitions/webvr-experience-challenge-winners-announced/) - Mozilla seeks to continually grow a robust community around A-Frame and WebVR and to support developers who build content for this ecosystem. This is why we partnered with Sketchfab to create hundreds of medieval fantasy assets for the WebVR community to use. Today we are proudly announcing the Winners of the WebVR Experience Challenge! Building - [Creating a Preloading Screen in Phaser 3](https://gamedevjs.com/tutorials/creating-a-preloading-screen-in-phaser-3/) - 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 of having players stare at - [Retro Gaming Workshop](https://gamedevjs.com/resources/retro-gaming-workshop/) - First offered Winter 2018 at Seattle CoderDojo. Thanks to Amazon for hosting. The content here is divided into 5 classroom sessions of approximately 100 minutes each (2 hours minus 10 minutes on each side). Check the resource at: github.com/seattlecoderdojo/RetroGamingWorkshop. - [Kartridge announces game bonuses and developer-friendly revenue terms](https://gamedevjs.com/news/kartridge-announces-game-bonuses-and-developer-friendly-revenue-terms/) - Kartridge is announcing new developer-friendly terms for the upcoming PC gaming platform from Kongregate. Designed to be different, Kartridge caters to game developers, giving them maximum control of their store page and price points. The updated terms now provide developers with additional revenue. The updated platform terms entitle developers to 100% of revenue earned on - [Build a HTML5 game like Knife Hit with Phaser 3 using only tweens and trigonometry](https://gamedevjs.com/tutorials/build-a-html5-game-like-knife-hit-with-phaser-3-using-only-tweens-and-trigonometry/) - 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 the spikes. Time your actions, - [Unity at GDC - ECS for Small Things](https://gamedevjs.com/videos/unity-at-gdc-ecs-for-small-things/) - Learn about Unity's new solution for creating smaller, faster, lighter experiences that will enable you to reach everything from entry-level devices to wearables. Our advanced compression techniques, combined with our Entity Component System architecture, leads to fast delivery, loading, and start-up times. Gain an understanding of what Unity's small solution is and what the various - [One Hour One Life trailer](https://gamedevjs.com/videos/one-hour-one-life-trailer/) - A multiplayer survival game of parenting and civilization building by Jason Rohrer. Play one small part in a much larger story. - [Build a HTML5 jigsaw puzzle game with ZIM framework](https://gamedevjs.com/tutorials/build-a-html5-jigsaw-puzzle-game-with-zim-framework/) - 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 back with a HTML5 version - [TensorFlow.js](https://gamedevjs.com/tools/tensorflow-js/) - A WebGL accelerated, browser based JavaScript library for training and deploying ML models. Develop ML in the Browser - use flexible and intuitive APIs to build and train models from scratch using the low-level JavaScript linear algebra library or the high-level layers API Check the tool at: js.tensorflow.org. - [How to deploy your melonJS game on Facebook Instant Games in 3 minutes](https://gamedevjs.com/tutorials/how-to-deploy-your-melonjs-game-on-facebook-instant-games-in-3-minutes/) - 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. Note: to ensure the highest compatibility when integrating melonJS with the Facebook API and deploying games on the “Instant-Game” platform, minimum requirements - [Snap reportedly bought its very own 3D game engine](https://gamedevjs.com/news/snap-reportedly-bought-its-very-own-3d-game-engine/) - Snapchat’s parent company bought a web-based 3D game engine startup out of the UK this past May, Business Insider (paywalled) reports. PlayCanvas is a development tool focused on letting people easily design rich 3D environments. Unlike products from companies like Unity and Epic Games, PlayCanvas’s game engine was entirely browser-based and was optimized to run - [Tower in public beta: here's what's new](https://gamedevjs.com/tools/tower-in-public-beta-heres-whats-new/) - If you're part of the Public Beta for the new Tower, let me start by saying thank you for being part of this journey. We're excited to show the next major version of our popular Git client to the world. Check the tool at: git-tower.com. - [Celebrating 10 years of JS1k](https://gamedevjs.com/competitions/celebrating-10-years-of-js1k/) - Write a JavaScript demo Can be up to 10k 1k (2018-04-01; fixed minor typo) Competition theme is X No external dependencies Prepare for 10 months Win 10x10 moneys! Check the competition at: js10k.com. - [30GB+ of high-quality sound effects](https://gamedevjs.com/resources/30gb-of-high-quality-sound-effects/) - Let’s celebrate this year’s GDC with a new astonishing pack of sounds effects for games, films and other projects from Sonniss. Free of charge! You can use the pack for commercial projects, so grab it and start creating! Check the resource at: 80.lv. - [Volume](https://gamedevjs.com/tools/volume/) - Volume is a tool for reconstructing a single 2D image or video in 3D space. Using state-of-the-art machine learning research, Volume is able to generate a 3D asset from a single view. Volume is currently under development and is being built as an end-to-end solution allowing anyone to easily generate a 3D asset and use - [Creating a parking game with the HTML Drag and Drop API](https://gamedevjs.com/tutorials/creating-a-parking-game-with-the-html-drag-and-drop-api/) - 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 to implement is that people - [Facebook opened its Instant Games platform to all developers](https://gamedevjs.com/news/facebook-opened-its-instant-games-platform-to-all-developers/) - Facebook is now allowing all developers to create games for Instant Games, its HTML5 cross-platform gaming service, which allows users to play games on News Feed and Messenger without downloading additional applications or programs. Read more at: Adweek. - [Pixi.js Monster Slots](https://gamedevjs.com/demos/pixijs-monster-slots/) - Pixi.js Monster Slots demo. Check the demo at: Pixijs.io. - [Six things you need to know about Messenger Games](https://gamedevjs.com/news/six-things-you-need-to-know-about-messenger-games/) - It's only been a little over a year since Facebook first launched its Instant Games platform, but things have been changing rapidly. The platform has quickly become a hotbed for new development, with many developers jumping onto the opportunity. As mobile has matured, with many developers finding it tougher and tougher to stand out on - [Mad World HTML5 MMORPG mood teaser](https://gamedevjs.com/videos/mad-world-html5-mmorpg-mood-teaser/) - This teaser video shows the overall mood of the game. Mad World is coming Fall 2018. - [A to Z guide to pathfinding with Easystar and Phaser 3](https://gamedevjs.com/tutorials/a-to-z-guide-to-pathfinding-with-easystar-and-phaser-3/) - 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 movements of the character (for - [Building an immersive game with A-Frame and low poly models](https://gamedevjs.com/tutorials/building-an-immersive-game-with-a-frame-and-low-poly-models/) - 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 set design and lighting choices, ## Pages - [Join](https://gamedevjs.com/join/) - Join the community! Join our Discord channel to chat with fellow devs. Subscribe to the RSS feed to be up-to-date with all the news. Follow our Twitter account for social updates. - [Contact](https://gamedevjs.com/contact/) - Contact us If you want to send us some interesting news, you've just released a tool or a game, want to partner with us, or have anything else in mind, feel free to shoot us a message to contact at gamedevjs dot com, thanks! ad - [Games](https://gamedevjs.com/games/) - Games Work-in-progress area. The idea is to showcase games and demos from OpenHTML5Games.com website, which needs it's own bit of love to be prepared and (re)launched. ## Categories - [News](https://gamedevjs.com/category/news/) - [Articles](https://gamedevjs.com/category/articles/) - [Competitions](https://gamedevjs.com/category/competitions/) - [Crowdfunding](https://gamedevjs.com/category/crowdfunding/) - [Demos](https://gamedevjs.com/category/demos/) - [Events](https://gamedevjs.com/category/events/) - [Games](https://gamedevjs.com/category/games/) - [Jobs](https://gamedevjs.com/category/jobs/) - [Resources](https://gamedevjs.com/category/resources/) - [Tools](https://gamedevjs.com/category/tools/) - [Tutorials](https://gamedevjs.com/category/tutorials/) - [Videos](https://gamedevjs.com/category/videos/) - [Promotion](https://gamedevjs.com/category/promotion/) - [Prototypes](https://gamedevjs.com/category/prototypes/) - [Survey](https://gamedevjs.com/category/survey/) ## Tags - [A-Frame](https://gamedevjs.com/tag/a-frame/) - [WebVR](https://gamedevjs.com/tag/webvr/) - [Low poly](https://gamedevjs.com/tag/low-poly/) - [Immersion](https://gamedevjs.com/tag/immersion/) - [Virtual reality](https://gamedevjs.com/tag/virtual-reality/) - [Mozilla](https://gamedevjs.com/tag/mozilla/) - [SketchFab](https://gamedevjs.com/tag/sketchfab/) - [Challenge](https://gamedevjs.com/tag/challenge/) - [Whack an Imp](https://gamedevjs.com/tag/whack-an-imp/) - [Dynetis Games](https://gamedevjs.com/tag/dynetis-games/) - [Pathfinding](https://gamedevjs.com/tag/pathfinding/) - [Easystar](https://gamedevjs.com/tag/easystar/) - [Phaser](https://gamedevjs.com/tag/phaser/) - [Tiled](https://gamedevjs.com/tag/tiled/) - [Mad World](https://gamedevjs.com/tag/mad-world/) - [MMORPG](https://gamedevjs.com/tag/mmorpg/) - [Teaser](https://gamedevjs.com/tag/teaser/) - [Jandisoft](https://gamedevjs.com/tag/jandisoft/) - [Facebook](https://gamedevjs.com/tag/facebook/) - [Instant Games](https://gamedevjs.com/tag/instant-games/) - [Games Industry](https://gamedevjs.com/tag/games-industry/) - [FRVR](https://gamedevjs.com/tag/frvr/) - [Pixi.js](https://gamedevjs.com/tag/pixi-js/) - [Slots](https://gamedevjs.com/tag/slots/) - [Monsters](https://gamedevjs.com/tag/monsters/) - [Adweek](https://gamedevjs.com/tag/adweek/) - [CSS-Tricks](https://gamedevjs.com/tag/css-tricks/) - [Omayeli Arenyeka](https://gamedevjs.com/tag/omayeli-arenyeka/) - [Drag and Drop](https://gamedevjs.com/tag/drag-and-drop/) - [Parking](https://gamedevjs.com/tag/parking/) - [Cars](https://gamedevjs.com/tag/cars/) - [Volume](https://gamedevjs.com/tag/volume/) - [Recostructing](https://gamedevjs.com/tag/recostructing/) - [2D](https://gamedevjs.com/tag/2d/) - [3D](https://gamedevjs.com/tag/3d/) - [Sound effects](https://gamedevjs.com/tag/sound-effects/) - [Sonniss](https://gamedevjs.com/tag/sonniss/) - [JS1k](https://gamedevjs.com/tag/js1k/) - [Snapchat](https://gamedevjs.com/tag/snapchat/) - [PlayCanvas](https://gamedevjs.com/tag/playcanvas/) - [WebGL](https://gamedevjs.com/tag/webgl/) - [TechCrunch](https://gamedevjs.com/tag/techcrunch/) - [Lucas Matney](https://gamedevjs.com/tag/lucas-matney/) - [Git](https://gamedevjs.com/tag/git/) - [Tower](https://gamedevjs.com/tag/tower/) - [Beta](https://gamedevjs.com/tag/beta/) - [MelonJS](https://gamedevjs.com/tag/melonjs/) - [Olivier Biot](https://gamedevjs.com/tag/olivier-biot/) - [TensorFlow](https://gamedevjs.com/tag/tensorflow/) - [Machine learning](https://gamedevjs.com/tag/machine-learning/) - [ZIM](https://gamedevjs.com/tag/zim/) - [Jigsaw](https://gamedevjs.com/tag/jigsaw/) - [Puzzle](https://gamedevjs.com/tag/puzzle/) - [Emanuele Feronato](https://gamedevjs.com/tag/emanuele-feronato/) - [One Hour One Life](https://gamedevjs.com/tag/one-hour-one-life/) - [Multiplayer](https://gamedevjs.com/tag/multiplayer/) - [Survival](https://gamedevjs.com/tag/survival/) - [Jason Rohrer](https://gamedevjs.com/tag/jason-rohrer/) - [Unity](https://gamedevjs.com/tag/unity/) - [Entity Component System](https://gamedevjs.com/tag/entity-component-system/) - [GDC](https://gamedevjs.com/tag/gdc/) - [Vlad Vukicevic](https://gamedevjs.com/tag/vlad-vukicevic/) - [Knife Hit](https://gamedevjs.com/tag/knife-hit/) - [Tweens](https://gamedevjs.com/tag/tweens/) - [Trigonometry](https://gamedevjs.com/tag/trigonometry/) - [Kartridge](https://gamedevjs.com/tag/kartridge/) - [Kongregate](https://gamedevjs.com/tag/kongregate/) - [CoderDojo](https://gamedevjs.com/tag/coderdojo/) - [Workshop](https://gamedevjs.com/tag/workshop/) - [Zenva](https://gamedevjs.com/tag/zenva/) - [GameDev Academy](https://gamedevjs.com/tag/gamedev-academy/) - [Scott Westover](https://gamedevjs.com/tag/scott-westover/) - [glTF](https://gamedevjs.com/tag/gltf/) - [ImpactJS](https://gamedevjs.com/tag/impactjs/) - [Dominic Szablewski](https://gamedevjs.com/tag/dominic-szablewski/) - [Engine](https://gamedevjs.com/tag/engine/) - [Chrome](https://gamedevjs.com/tag/chrome/) - [Google](https://gamedevjs.com/tag/google/) - [Pico-8](https://gamedevjs.com/tag/pico-8/) - [GameMaker](https://gamedevjs.com/tag/gamemaker/) - [js13kGames](https://gamedevjs.com/tag/js13kgames/) - [PWA](https://gamedevjs.com/tag/pwa/) - [MDN](https://gamedevjs.com/tag/mdn/) - [Early access](https://gamedevjs.com/tag/early-access/) - [Rockstar Games](https://gamedevjs.com/tag/rockstar-games/) - [React](https://gamedevjs.com/tag/react/) - [NYC](https://gamedevjs.com/tag/nyc/) - [Grand Theft Auto Online](https://gamedevjs.com/tag/grand-theft-auto-online/) - [GTA](https://gamedevjs.com/tag/gta/) - [Social Club](https://gamedevjs.com/tag/social-club/) - [Naughty Dog](https://gamedevjs.com/tag/naughty-dog/) - [Riot Games](https://gamedevjs.com/tag/riot-games/) - [Front-end](https://gamedevjs.com/tag/front-end/) - [js13k](https://gamedevjs.com/tag/js13k/) - [Amazon Merch](https://gamedevjs.com/tag/amazon-merch/) - [t-shirts](https://gamedevjs.com/tag/t-shirts/) - [swag](https://gamedevjs.com/tag/swag/) - [shop](https://gamedevjs.com/tag/shop/) - [js13kshop](https://gamedevjs.com/tag/js13kshop/) - [Download](https://gamedevjs.com/tag/download/) - [Sprites](https://gamedevjs.com/tag/sprites/) - [Assets](https://gamedevjs.com/tag/assets/) - [Characters](https://gamedevjs.com/tag/characters/) - [Mixed reality](https://gamedevjs.com/tag/mixed-reality/) - [Gaze](https://gamedevjs.com/tag/gaze/) - [Eyes](https://gamedevjs.com/tag/eyes/) - [Dolores](https://gamedevjs.com/tag/dolores/) - [Westworld](https://gamedevjs.com/tag/westworld/) - [Artificial intelligence](https://gamedevjs.com/tag/artificial-intelligence/) - [Book](https://gamedevjs.com/tag/book/) - [Fruits](https://gamedevjs.com/tag/fruits/) - [Vegetables](https://gamedevjs.com/tag/vegetables/) - [Icon set](https://gamedevjs.com/tag/icon-set/) - [Free](https://gamedevjs.com/tag/free/) - [Icon Finder](https://gamedevjs.com/tag/icon-finder/) - [Basics](https://gamedevjs.com/tag/basics/) - [Timers](https://gamedevjs.com/tag/timers/) - [DICE](https://gamedevjs.com/tag/dice/) - [Los Angeles](https://gamedevjs.com/tag/los-angeles/) - [Full-stack](https://gamedevjs.com/tag/full-stack/) - [Engineer](https://gamedevjs.com/tag/engineer/) - [js13kPWA](https://gamedevjs.com/tag/js13kpwa/) - [Orange Games](https://gamedevjs.com/tag/orange-games/) - [SDK](https://gamedevjs.com/tag/sdk/) - [Fabrique](https://gamedevjs.com/tag/fabrique/) - [Blacksmith](https://gamedevjs.com/tag/blacksmith/) - [Game engine](https://gamedevjs.com/tag/game-engine/) - [Framework](https://gamedevjs.com/tag/framework/) - [Desktop](https://gamedevjs.com/tag/desktop/) - [Mobile](https://gamedevjs.com/tag/mobile/) - [GitHub](https://gamedevjs.com/tag/github/) - [Extension](https://gamedevjs.com/tag/extension/) - [Editor](https://gamedevjs.com/tag/editor/) - [LFS](https://gamedevjs.com/tag/lfs/) - [File locking](https://gamedevjs.com/tag/file-locking/) - [Procjam](https://gamedevjs.com/tag/procjam/) - [Generative software](https://gamedevjs.com/tag/generative-software/) - [Game Jam](https://gamedevjs.com/tag/game-jam/) - [Community](https://gamedevjs.com/tag/community/) - [Kickstarter](https://gamedevjs.com/tag/kickstarter/) - [HTML5](https://gamedevjs.com/tag/html5/) - [eBook](https://gamedevjs.com/tag/ebook/) - [Source code](https://gamedevjs.com/tag/source-code/) - [Vertex shader](https://gamedevjs.com/tag/vertex-shader/) - [Shaders](https://gamedevjs.com/tag/shaders/) - [Depth buffer](https://gamedevjs.com/tag/depth-buffer/) - [Three.js](https://gamedevjs.com/tag/three-js/) - [Gameloft](https://gamedevjs.com/tag/gameloft/) - [Asphalt](https://gamedevjs.com/tag/asphalt/) - [Order & Chaos](https://gamedevjs.com/tag/order-chaos/) - [Modern Combat](https://gamedevjs.com/tag/modern-combat/) - [Dungeon Hunter](https://gamedevjs.com/tag/dungeon-hunter/) - [Universal](https://gamedevjs.com/tag/universal/) - [Illumination Entertainment](https://gamedevjs.com/tag/illumination-entertainment/) - [Disney](https://gamedevjs.com/tag/disney/) - [Marvel](https://gamedevjs.com/tag/marvel/) - [Hasbro](https://gamedevjs.com/tag/hasbro/) - [Fox Digital Entertainment](https://gamedevjs.com/tag/fox-digital-entertainment/) - [Mattel](https://gamedevjs.com/tag/mattel/) - [Ferrari](https://gamedevjs.com/tag/ferrari/) - [SmartRecruiters](https://gamedevjs.com/tag/smartrecruiters/) - [Physics Editor](https://gamedevjs.com/tag/physics-editor/) - [Matter.js](https://gamedevjs.com/tag/matter-js/) - [Code and Web](https://gamedevjs.com/tag/code-and-web/) - [Pull Requests](https://gamedevjs.com/tag/pull-requests/) - [Interactive Rebase](https://gamedevjs.com/tag/interactive-rebase/) - [Quick Actions](https://gamedevjs.com/tag/quick-actions/) - [Search](https://gamedevjs.com/tag/search/) - [File History](https://gamedevjs.com/tag/file-history/) - [Blame](https://gamedevjs.com/tag/blame/) - [Productivity](https://gamedevjs.com/tag/productivity/) - [Tower defense](https://gamedevjs.com/tag/tower-defense/) - [Enemies](https://gamedevjs.com/tag/enemies/) - [Turrets](https://gamedevjs.com/tag/turrets/) - [Bullets](https://gamedevjs.com/tag/bullets/) - [Arcade physics](https://gamedevjs.com/tag/arcade-physics/) - [Competition](https://gamedevjs.com/tag/competition/) - [N64](https://gamedevjs.com/tag/n64/) - [Emukit](https://gamedevjs.com/tag/emukit/) - [WebXR](https://gamedevjs.com/tag/webxr/) - [Retroarch](https://gamedevjs.com/tag/retroarch/) - [Mupen64](https://gamedevjs.com/tag/mupen64/) - [WebAssembly](https://gamedevjs.com/tag/webassembly/) - [Flood Escape](https://gamedevjs.com/tag/flood-escape/) - [Enclave Games](https://gamedevjs.com/tag/enclave-games/) - [World Cup](https://gamedevjs.com/tag/world-cup/) - [Football](https://gamedevjs.com/tag/football/) - [Python](https://gamedevjs.com/tag/python/) - [VR](https://gamedevjs.com/tag/vr/) - [Academy](https://gamedevjs.com/tag/academy/) - [CoolGames](https://gamedevjs.com/tag/coolgames/) - [Senior Game Developer](https://gamedevjs.com/tag/senior-game-developer/) - [RPG](https://gamedevjs.com/tag/rpg/) - [Twin Sprouts](https://gamedevjs.com/tag/twin-sprouts/) - [Space Food Truck](https://gamedevjs.com/tag/space-food-truck/) - [Juggle Panic](https://gamedevjs.com/tag/juggle-panic/) - [Shift Happens](https://gamedevjs.com/tag/shift-happens/) - [Fruity Smoothie](https://gamedevjs.com/tag/fruity-smoothie/) - [Abyssal Zone](https://gamedevjs.com/tag/abyssal-zone/) - [Beavers Be Dammed](https://gamedevjs.com/tag/beavers-be-dammed/) - [Overcooked](https://gamedevjs.com/tag/overcooked/) - [Oh My Corn…!](https://gamedevjs.com/tag/oh-my-corn/) - [Toad Sushi](https://gamedevjs.com/tag/toad-sushi/) - [JavaScript](https://gamedevjs.com/tag/javascript/) - [eBay](https://gamedevjs.com/tag/ebay/) - [Berlin](https://gamedevjs.com/tag/berlin/) - [Node.js](https://gamedevjs.com/tag/node-js/) - [Software Developer](https://gamedevjs.com/tag/software-developer/) - [IndieGames](https://gamedevjs.com/tag/indiegames/) - [Gamasutra](https://gamedevjs.com/tag/gamasutra/) - [UBM](https://gamedevjs.com/tag/ubm/) - [IndieGamesPlus](https://gamedevjs.com/tag/indiegamesplus/) - [Kontra.js](https://gamedevjs.com/tag/kontra-js/) - [Web Maker](https://gamedevjs.com/tag/web-maker/) - [Asteroids](https://gamedevjs.com/tag/asteroids/) - [Medium](https://gamedevjs.com/tag/medium/) - [Speedrun](https://gamedevjs.com/tag/speedrun/) - [Super Mario Bros](https://gamedevjs.com/tag/super-mario-bros/) - [YouTube](https://gamedevjs.com/tag/youtube/) - [BLUR](https://gamedevjs.com/tag/blur/) - [Game Distribution](https://gamedevjs.com/tag/game-distribution/) - [Game Maker](https://gamedevjs.com/tag/game-maker/) - [Game Maker: Studio](https://gamedevjs.com/tag/game-maker-studio/) - [Construct 2](https://gamedevjs.com/tag/construct-2/) - [Construct 3](https://gamedevjs.com/tag/construct-3/) - [Prototype](https://gamedevjs.com/tag/prototype/) - [Hacks](https://gamedevjs.com/tag/hacks/) - [Lampix](https://gamedevjs.com/tag/lampix/) - [AR](https://gamedevjs.com/tag/ar/) - [Augmented Reality](https://gamedevjs.com/tag/augmented-reality/) - [Donut County](https://gamedevjs.com/tag/donut-county/) - [Ben Esposito](https://gamedevjs.com/tag/ben-esposito/) - [Hole.io](https://gamedevjs.com/tag/hole-io/) - [Cocoon](https://gamedevjs.com/tag/cocoon/) - [GDPR](https://gamedevjs.com/tag/gdpr/) - [PlayStore](https://gamedevjs.com/tag/playstore/) - [Frame](https://gamedevjs.com/tag/frame/) - [Time](https://gamedevjs.com/tag/time/) - [Firefox](https://gamedevjs.com/tag/firefox/) - [Firefox Reality](https://gamedevjs.com/tag/firefox-reality/) - [Browser](https://gamedevjs.com/tag/browser/) - [Alphabet](https://gamedevjs.com/tag/alphabet/) - [GitLab](https://gamedevjs.com/tag/gitlab/) - [Microsoft](https://gamedevjs.com/tag/microsoft/) - [Lava Flow](https://gamedevjs.com/tag/lava-flow/) - [Nonogram](https://gamedevjs.com/tag/nonogram/) - [Picross](https://gamedevjs.com/tag/picross/) - [Griddlers](https://gamedevjs.com/tag/griddlers/) - [Performance](https://gamedevjs.com/tag/performance/) - [Magick](https://gamedevjs.com/tag/magick/) - [Oz](https://gamedevjs.com/tag/oz/) - [Arcade](https://gamedevjs.com/tag/arcade/) - [Physics](https://gamedevjs.com/tag/physics/) - [Swiss](https://gamedevjs.com/tag/swiss/) - [eSport](https://gamedevjs.com/tag/esport/) - [PC Gamer](https://gamedevjs.com/tag/pc-gamer/) - [Young Boys](https://gamedevjs.com/tag/young-boys/) - [FC Basel](https://gamedevjs.com/tag/fc-basel/) - [Protest](https://gamedevjs.com/tag/protest/) - [PS4](https://gamedevjs.com/tag/ps4/) - [Oculus](https://gamedevjs.com/tag/oculus/) - [Connect](https://gamedevjs.com/tag/connect/) - [Santa Cruz](https://gamedevjs.com/tag/santa-cruz/) - [Quest](https://gamedevjs.com/tag/quest/) - [6DOF](https://gamedevjs.com/tag/6dof/) - [iOS](https://gamedevjs.com/tag/ios/) - [Android](https://gamedevjs.com/tag/android/) - [SlashData](https://gamedevjs.com/tag/slashdata/) - [Manning](https://gamedevjs.com/tag/manning/) - [StartEngine](https://gamedevjs.com/tag/startengine/) - [Vettery](https://gamedevjs.com/tag/vettery/) - [Tutsy](https://gamedevjs.com/tag/tutsy/) - [Valentine's Day](https://gamedevjs.com/tag/valentines-day/) - [icons](https://gamedevjs.com/tag/icons/) - [Freebie](https://gamedevjs.com/tag/freebie/) - [SVG](https://gamedevjs.com/tag/svg/) - [PNG](https://gamedevjs.com/tag/png/) - [Jolly Bear Games](https://gamedevjs.com/tag/jolly-bear-games/) - [TypeScript](https://gamedevjs.com/tag/typescript/) - [Programmer](https://gamedevjs.com/tag/programmer/) - [PixiJS](https://gamedevjs.com/tag/pixijs/) - [Flash](https://gamedevjs.com/tag/flash/) - [Technical Artist](https://gamedevjs.com/tag/technical-artist/) - [Conference](https://gamedevjs.com/tag/conference/) - [Babylon.js](https://gamedevjs.com/tag/babylon-js/) - [meet.js](https://gamedevjs.com/tag/meet-js/) - [Summit](https://gamedevjs.com/tag/summit/) - [CFP](https://gamedevjs.com/tag/cfp/) - [W3C](https://gamedevjs.com/tag/w3c/) - [Meditations Games](https://gamedevjs.com/tag/meditations-games/) - [WebGPU](https://gamedevjs.com/tag/webgpu/) - [Audio Device Client](https://gamedevjs.com/tag/audio-device-client/) - [PointerRawUpdate](https://gamedevjs.com/tag/pointerrawupdate/) - [Gamepad API](https://gamedevjs.com/tag/gamepad-api/) - [WebTransport](https://gamedevjs.com/tag/webtransport/) - [WebCodecs](https://gamedevjs.com/tag/webcodecs/) - [SkyWeaver](https://gamedevjs.com/tag/skyweaver/) - [blockchain](https://gamedevjs.com/tag/blockchain/) - [Ethereum](https://gamedevjs.com/tag/ethereum/) - [Enclave Phaser Template](https://gamedevjs.com/tag/enclave-phaser-template/) - [Template](https://gamedevjs.com/tag/template/) - [Hackathon](https://gamedevjs.com/tag/hackathon/) - [GameOn](https://gamedevjs.com/tag/gameon/) - [Web Monetization](https://gamedevjs.com/tag/web-monetization/) - [Coil](https://gamedevjs.com/tag/coil/) - [Anova](https://gamedevjs.com/tag/anova/) - [MontiGames](https://gamedevjs.com/tag/montigames/) - [Patreon](https://gamedevjs.com/tag/patreon/) - [Neuroshima Hex](https://gamedevjs.com/tag/neuroshima-hex/) - [NSHex](https://gamedevjs.com/tag/nshex/) - [NSHex Counter](https://gamedevjs.com/tag/nshex-counter/) - [Portal Games](https://gamedevjs.com/tag/portal-games/) - [Newsletter](https://gamedevjs.com/tag/newsletter/) - [300](https://gamedevjs.com/tag/300/) - [Winners](https://gamedevjs.com/tag/winners/) - [Game Off](https://gamedevjs.com/tag/game-off/) - [Texture](https://gamedevjs.com/tag/texture/) - [JSON](https://gamedevjs.com/tag/json/) - [Unpacker](https://gamedevjs.com/tag/unpacker/) - [CLI](https://gamedevjs.com/tag/cli/) - [Atlas](https://gamedevjs.com/tag/atlas/) - [Azerion](https://gamedevjs.com/tag/azerion/) - [GDevelop](https://gamedevjs.com/tag/gdevelop/) - [Gamedev.js Weekly](https://gamedevjs.com/tag/gamedev-js-weekly/) - [Winter](https://gamedevjs.com/tag/winter/) - [Backcountry](https://gamedevjs.com/tag/backcountry/) - [Michał Budzyński](https://gamedevjs.com/tag/michal-budzynski/) - [Staś Małolepszy](https://gamedevjs.com/tag/stas-malolepszy/) - [Post Mortem](https://gamedevjs.com/tag/post-mortem/) - [Piesku](https://gamedevjs.com/tag/piesku/) - [Postmark](https://gamedevjs.com/tag/postmark/) - [Gamedev.js Jam](https://gamedevjs.com/tag/gamedev-js-jam/) - [Grant for the Web](https://gamedevjs.com/tag/grant-for-the-web/) - [Creative Commons](https://gamedevjs.com/tag/creative-commons/) - [Anselm Hook](https://gamedevjs.com/tag/anselm-hook/) - [Making Money with HTML5](https://gamedevjs.com/tag/making-money-with-html5/) - [WebStorm](https://gamedevjs.com/tag/webstorm/) - [Phaser Editor](https://gamedevjs.com/tag/phaser-editor/) - [Quantum Mechanics](https://gamedevjs.com/tag/quantum-mechanics/) - [Quantum Game with Photons](https://gamedevjs.com/tag/quantum-game-with-photons/) - [Piotr Migdał](https://gamedevjs.com/tag/piotr-migdal/) - [Gamedev.js Warsaw](https://gamedevjs.com/tag/gamedev-js-warsaw/) - [Theme](https://gamedevjs.com/tag/theme/) - [Ludum Dare](https://gamedevjs.com/tag/ludum-dare/) - [LDJam](https://gamedevjs.com/tag/ldjam/) - [Back 2 Back](https://gamedevjs.com/tag/back-2-back/) - [Cinnamon](https://gamedevjs.com/tag/cinnamon/) - [Prince of Persia](https://gamedevjs.com/tag/prince-of-persia/) - [Jordan Mechner](https://gamedevjs.com/tag/jordan-mechner/) - [Stripe Press](https://gamedevjs.com/tag/stripe-press/) - [IDE](https://gamedevjs.com/tag/ide/) - [King](https://gamedevjs.com/tag/king/) - [Defold](https://gamedevjs.com/tag/defold/) - [Björn Ritzl](https://gamedevjs.com/tag/bjorn-ritzl/) - [JSNation](https://gamedevjs.com/tag/jsnation/) - [Tobias Koppers](https://gamedevjs.com/tag/tobias-koppers/) - [Webpack](https://gamedevjs.com/tag/webpack/) - [Orta Therox](https://gamedevjs.com/tag/orta-therox/) - [Minko Gechev](https://gamedevjs.com/tag/minko-gechev/) - [Angular](https://gamedevjs.com/tag/angular/) - [Matteo Collina](https://gamedevjs.com/tag/matteo-collina/) - [QuakeJS](https://gamedevjs.com/tag/quakejs/) - [Frontend Masters](https://gamedevjs.com/tag/frontend-masters/) - [Matt DesLauriers](https://gamedevjs.com/tag/matt-deslauriers/) - [GLSL](https://gamedevjs.com/tag/glsl/) - [Maxime Euzière](https://gamedevjs.com/tag/maxime-euziere/) - [HTML5 Game Developer Day](https://gamedevjs.com/tag/html5-game-developer-day/) - [WN Hub](https://gamedevjs.com/tag/wn-hub/) - [GameINN](https://gamedevjs.com/tag/gameinn/) - [eBay Tech Berlin](https://gamedevjs.com/tag/ebay-tech-berlin/) - [Meetup](https://gamedevjs.com/tag/meetup/) - [Apress](https://gamedevjs.com/tag/apress/) - [Andre Garzia](https://gamedevjs.com/tag/andre-garzia/) - [Roguelike](https://gamedevjs.com/tag/roguelike/) - [Itch.io](https://gamedevjs.com/tag/itch-io/) - [Sascha Depold](https://gamedevjs.com/tag/sascha-depold/) - [Discoverability](https://gamedevjs.com/tag/discoverability/) - [Tom Greenaway](https://gamedevjs.com/tag/tom-greenaway/) - [Open Mini Games](https://gamedevjs.com/tag/open-mini-games/) - [OMG](https://gamedevjs.com/tag/omg/) - [Developer Showcase](https://gamedevjs.com/tag/developer-showcase/) - [HTML5 Contest](https://gamedevjs.com/tag/html5-contest/) - [Xsolla](https://gamedevjs.com/tag/xsolla/) - [Belka Games](https://gamedevjs.com/tag/belka-games/) - [Poki](https://gamedevjs.com/tag/poki/) - [Game Tech Engineer](https://gamedevjs.com/tag/game-tech-engineer/) - [Amsterdam](https://gamedevjs.com/tag/amsterdam/) - [Netherlands](https://gamedevjs.com/tag/netherlands/) - [KERNEL](https://gamedevjs.com/tag/kernel/) - [Gaming Guild](https://gamedevjs.com/tag/gaming-guild/) - [Paul Gadi](https://gamedevjs.com/tag/paul-gadi/) - [Web 3](https://gamedevjs.com/tag/web-3/) - [Survey](https://gamedevjs.com/tag/survey/) - [OP Games](https://gamedevjs.com/tag/op-games/) - [DeFi](https://gamedevjs.com/tag/defi/) - [NFT](https://gamedevjs.com/tag/nft/) - [Cryptocurrency](https://gamedevjs.com/tag/cryptocurrency/) - [Web 3.0](https://gamedevjs.com/tag/web-3-0/) - [Svelte](https://gamedevjs.com/tag/svelte/) - [Nakama](https://gamedevjs.com/tag/nakama/) - [Colyseus](https://gamedevjs.com/tag/colyseus/) - [Outplay Games](https://gamedevjs.com/tag/outplay-games/) - [Protocol Labs](https://gamedevjs.com/tag/protocol-labs/) - [NEAR Protocol](https://gamedevjs.com/tag/near-protocol/) - [IPFS](https://gamedevjs.com/tag/ipfs/) - [Filecoin](https://gamedevjs.com/tag/filecoin/) - [FIL](https://gamedevjs.com/tag/fil/) - [NEAR](https://gamedevjs.com/tag/near/) - [Paras](https://gamedevjs.com/tag/paras/) - [Ledger](https://gamedevjs.com/tag/ledger/) - [Ledger Nano S](https://gamedevjs.com/tag/ledger-nano-s/) - [Decentralized](https://gamedevjs.com/tag/decentralized/) - [Ania Kubów](https://gamedevjs.com/tag/ania-kubow/) - [Nathan Lie](https://gamedevjs.com/tag/nathan-lie/) - [Ewa Mazur](https://gamedevjs.com/tag/ewa-mazur/) - [Abiyasa Suhardi](https://gamedevjs.com/tag/abiyasa-suhardi/) - [Joep van Duinen](https://gamedevjs.com/tag/joep-van-duinen/) - [Dietrich Ayala](https://gamedevjs.com/tag/dietrich-ayala/) - [Johnny Matthews](https://gamedevjs.com/tag/johnny-matthews/) - [Austin Griffith](https://gamedevjs.com/tag/austin-griffith/) - [Aliaksandr Hudzilin](https://gamedevjs.com/tag/aliaksandr-hudzilin/) - [Vlad Grichina](https://gamedevjs.com/tag/vlad-grichina/) - [Rahmat Albariqi](https://gamedevjs.com/tag/rahmat-albariqi/) - [Arcadians](https://gamedevjs.com/tag/arcadians/) - [Metaverse](https://gamedevjs.com/tag/metaverse/) - [Badlucky](https://gamedevjs.com/tag/badlucky/) - [Triska](https://gamedevjs.com/tag/triska/) - [JSWorld](https://gamedevjs.com/tag/jsworld/) - [The Netherlands](https://gamedevjs.com/tag/the-netherlands/) - [Front-end Web Developer](https://gamedevjs.com/tag/front-end-web-developer/) - [Developer Evangelist](https://gamedevjs.com/tag/developer-evangelist/) - [Web GameDev Summit](https://gamedevjs.com/tag/web-gamedev-summit/) - [GM Frens](https://gamedevjs.com/tag/gm-frens/) - [Crypto](https://gamedevjs.com/tag/crypto/) - [Publisher](https://gamedevjs.com/tag/publisher/) - [Accelerator](https://gamedevjs.com/tag/accelerator/) - [Kingfall](https://gamedevjs.com/tag/kingfall/) - [TrueValhalla](https://gamedevjs.com/tag/truevalhalla/) - [Flow](https://gamedevjs.com/tag/flow/) - [Quantum Flytrap](https://gamedevjs.com/tag/quantum-flytrap/) - [Klem Jankiewicz](https://gamedevjs.com/tag/klem-jankiewicz/) - [Frontend Developer](https://gamedevjs.com/tag/frontend-developer/) - [Human Game Jam](https://gamedevjs.com/tag/human-game-jam/) - [Human Guild](https://gamedevjs.com/tag/human-guild/) - [Mario Maker](https://gamedevjs.com/tag/mario-maker/) - [Minecraft](https://gamedevjs.com/tag/minecraft/) - [Roblox](https://gamedevjs.com/tag/roblox/) - [freeCodeCamp](https://gamedevjs.com/tag/freecodecamp/) - [Ionic](https://gamedevjs.com/tag/ionic/) - [OpenForge](https://gamedevjs.com/tag/openforge/) - [Webinar](https://gamedevjs.com/tag/webinar/) - [Ionic SDK](https://gamedevjs.com/tag/ionic-sdk/) - [Jedidiah Weller](https://gamedevjs.com/tag/jedidiah-weller/) - [Ricardo Madrid](https://gamedevjs.com/tag/ricardo-madrid/) - [Vampire Survivors](https://gamedevjs.com/tag/vampire-survivors/) - [Steam](https://gamedevjs.com/tag/steam/) - [Steven Lambert](https://gamedevjs.com/tag/steven-lambert/) - [BeJS](https://gamedevjs.com/tag/bejs/) - [Belgium](https://gamedevjs.com/tag/belgium/) - [Brussels](https://gamedevjs.com/tag/brussels/) - [How to Make a Video Game All By Yourself](https://gamedevjs.com/tag/how-to-make-a-video-game-all-by-yourself/) - [Matt Hackett](https://gamedevjs.com/tag/matt-hackett/) - [Lost Decade Games](https://gamedevjs.com/tag/lost-decade-games/) - [A Wizard's Lizard](https://gamedevjs.com/tag/a-wizards-lizard/) - [Valadria](https://gamedevjs.com/tag/valadria/) - [Kindle](https://gamedevjs.com/tag/kindle/) - [PDF](https://gamedevjs.com/tag/pdf/) - [EPUB](https://gamedevjs.com/tag/epub/) - [Discord](https://gamedevjs.com/tag/discord/) - [Gamedev](https://gamedevjs.com/tag/gamedev/) - [Gamedev.js Survey](https://gamedevjs.com/tag/gamedev-js-survey/) - [Open Gaming](https://gamedevjs.com/tag/open-gaming/) - [Gitcoin](https://gamedevjs.com/tag/gitcoin/) - [Gitcoin Grants](https://gamedevjs.com/tag/gitcoin-grants/) - [Game7](https://gamedevjs.com/tag/game7/) - [Web3](https://gamedevjs.com/tag/web3/) - [JS Gamedev Summit](https://gamedevjs.com/tag/js-gamedev-summit/) - [JavaScript Gamedev Summit](https://gamedevjs.com/tag/javascript-gamedev-summit/) - [Giveaway](https://gamedevjs.com/tag/giveaway/) - [Agenda](https://gamedevjs.com/tag/agenda/) - [HTML5 Game Developer](https://gamedevjs.com/tag/html5-game-developer/) - [Amazing Hedgehog](https://gamedevjs.com/tag/amazing-hedgehog/) - [Game Dev Dinner](https://gamedevjs.com/tag/game-dev-dinner/) - [Devconnect](https://gamedevjs.com/tag/devconnect/) - [De Waag](https://gamedevjs.com/tag/de-waag/) - [NEAR Academy](https://gamedevjs.com/tag/near-academy/) - [$FIL](https://gamedevjs.com/tag/fil-2/) - [$NEAR](https://gamedevjs.com/tag/near-2/) - [Libp2p](https://gamedevjs.com/tag/libp2p/) - [4Everland](https://gamedevjs.com/tag/4everland/) - [MPL](https://gamedevjs.com/tag/mpl/) - [Martian Premier League](https://gamedevjs.com/tag/martian-premier-league/) - [Genesis Character NFT](https://gamedevjs.com/tag/genesis-character-nft/) - [Mars](https://gamedevjs.com/tag/mars/) - [Exploration](https://gamedevjs.com/tag/exploration/) - [Whitepaper](https://gamedevjs.com/tag/whitepaper/) - [ERC721](https://gamedevjs.com/tag/erc721/) - [Contract](https://gamedevjs.com/tag/contract/) - [Subgraph](https://gamedevjs.com/tag/subgraph/) - [Adam Fuller](https://gamedevjs.com/tag/adam-fuller/) - [Tom Greene](https://gamedevjs.com/tag/tom-greene/) - [USDC](https://gamedevjs.com/tag/usdc/) - [Flux](https://gamedevjs.com/tag/flux/) - [Sandbox](https://gamedevjs.com/tag/sandbox/) - [The Sandbox](https://gamedevjs.com/tag/the-sandbox/) - [Scaffold-ETH](https://gamedevjs.com/tag/scaffold-eth/) - [ETH](https://gamedevjs.com/tag/eth/) - [CrazyGames](https://gamedevjs.com/tag/crazygames/) - [Zenva Academy](https://gamedevjs.com/tag/zenva-academy/) - [Aseprite](https://gamedevjs.com/tag/aseprite/) - [Richard Davey](https://gamedevjs.com/tag/richard-davey/) - [Pan Chasinga](https://gamedevjs.com/tag/pan-chasinga/) - [Val Suszk](https://gamedevjs.com/tag/val-suszk/) - [Fazri Zubair](https://gamedevjs.com/tag/fazri-zubair/) - [Daniel Keller](https://gamedevjs.com/tag/daniel-keller/) - [Tim Sulmone](https://gamedevjs.com/tag/tim-sulmone/) - [RAW](https://gamedevjs.com/tag/raw/) - [GitHub Pages](https://gamedevjs.com/tag/github-pages/) - [Netlify](https://gamedevjs.com/tag/netlify/) - [RunOnFlux](https://gamedevjs.com/tag/runonflux/) - [InterPlanetary File System](https://gamedevjs.com/tag/interplanetary-file-system/) - [Pinata](https://gamedevjs.com/tag/pinata/) - [Web3 IMG](https://gamedevjs.com/tag/web3-img/) - [FluxNodes](https://gamedevjs.com/tag/fluxnodes/) - [Results](https://gamedevjs.com/tag/results/) - [Space Major Miner](https://gamedevjs.com/tag/space-major-miner/) - [Ardiam Games](https://gamedevjs.com/tag/ardiam-games/) - [tehsquidge](https://gamedevjs.com/tag/tehsquidge/) - [ketziel](https://gamedevjs.com/tag/ketziel/) - [Aaron's Quest IV: While Moses Was Away](https://gamedevjs.com/tag/aarons-quest-iv-while-moses-was-away/) - [Dashing Strike](https://gamedevjs.com/tag/dashing-strike/) - [cbenjaminsen](https://gamedevjs.com/tag/cbenjaminsen/) - [Dwarf Workday](https://gamedevjs.com/tag/dwarf-workday/) - [havana24](https://gamedevjs.com/tag/havana24/) - [Conveyor Lines](https://gamedevjs.com/tag/conveyor-lines/) - [Phoskryfes](https://gamedevjs.com/tag/phoskryfes/) - [ProfessorVincere](https://gamedevjs.com/tag/professorvincere/) - [Nama Canva](https://gamedevjs.com/tag/nama-canva/) - [Mooga](https://gamedevjs.com/tag/mooga/) - [DiTunes](https://gamedevjs.com/tag/ditunes/) - [Baitto](https://gamedevjs.com/tag/baitto/) - [KeepTrying](https://gamedevjs.com/tag/keeptrying/) - [Lindix](https://gamedevjs.com/tag/lindix/) - [Secret Ingredient](https://gamedevjs.com/tag/secret-ingredient/) - [Omhet](https://gamedevjs.com/tag/omhet/) - [airadavometra](https://gamedevjs.com/tag/airadavometra/) - [dRAWings](https://gamedevjs.com/tag/drawings/) - [LaRemolacha](https://gamedevjs.com/tag/laremolacha/) - [valentindri](https://gamedevjs.com/tag/valentindri/) - [Sushi Mania](https://gamedevjs.com/tag/sushi-mania/) - [gaps](https://gamedevjs.com/tag/gaps/) - [yasinjensen](https://gamedevjs.com/tag/yasinjensen/) - [axksel](https://gamedevjs.com/tag/axksel/) - [Untamed Lands](https://gamedevjs.com/tag/untamed-lands/) - [fanlix](https://gamedevjs.com/tag/fanlix/) - [POAP](https://gamedevjs.com/tag/poap/) - [Aliaksandr ‘Sasha’ Hudzilin](https://gamedevjs.com/tag/aliaksandr-sasha-hudzilin-2/) - [Yaya Saidy](https://gamedevjs.com/tag/yaya-saidy/) - [Thomas Vidas](https://gamedevjs.com/tag/thomas-vidas/) - [Report](https://gamedevjs.com/tag/report/) - [Gamedev.js Report](https://gamedevjs.com/tag/gamedev-js-report/) - [Wurd](https://gamedevjs.com/tag/wurd/) - [cf.](https://gamedevjs.com/tag/cf/) - [David Farrell](https://gamedevjs.com/tag/david-farrell/) - [Game Boy](https://gamedevjs.com/tag/game-boy-2/) - [Valve Index](https://gamedevjs.com/tag/valve-index/) - [js13kBreakouts](https://gamedevjs.com/tag/js13kbreakouts/) - [LittleJS](https://gamedevjs.com/tag/littlejs/) - [Goodluck](https://gamedevjs.com/tag/goodluck/) - [Lee Reilly](https://gamedevjs.com/tag/lee-reilly/) - [Developer Relations Manager](https://gamedevjs.com/tag/developer-relations-manager/) - [Canvas](https://gamedevjs.com/tag/canvas/) - [HTML](https://gamedevjs.com/tag/html/) - [Generated](https://gamedevjs.com/tag/generated/) - [Rendering](https://gamedevjs.com/tag/rendering/) - [Let's Talk About Games](https://gamedevjs.com/tag/lets-talk-about-games/) - [Loot Boxes](https://gamedevjs.com/tag/loot-boxes/) - [localStorage](https://gamedevjs.com/tag/localstorage/) - [setItem](https://gamedevjs.com/tag/setitem/) - [getItem](https://gamedevjs.com/tag/getitem/) - [JSON.stringify()](https://gamedevjs.com/tag/json-stringify/) - [Optimization](https://gamedevjs.com/tag/optimization/) - [drawArrays](https://gamedevjs.com/tag/drawarrays/) - [drawElements](https://gamedevjs.com/tag/drawelements/) - [requestAnimationFrame](https://gamedevjs.com/tag/requestanimationframe/) - [setTimeout](https://gamedevjs.com/tag/settimeout/) - [setInterval](https://gamedevjs.com/tag/setinterval/) - [PEGI](https://gamedevjs.com/tag/pegi/) - [Pan European Game Information](https://gamedevjs.com/tag/pan-european-game-information/) - [PEGI-3](https://gamedevjs.com/tag/pegi-3/) - [PEGI-7](https://gamedevjs.com/tag/pegi-7/) - [PEGI-12](https://gamedevjs.com/tag/pegi-12/) - [PEGI-16](https://gamedevjs.com/tag/pegi-16/) - [PEGI-18](https://gamedevjs.com/tag/pegi-18/) - [IARC](https://gamedevjs.com/tag/iarc/) - [Responsive Layout](https://gamedevjs.com/tag/responsive-layout/) - [CSS](https://gamedevjs.com/tag/css/) - [CSS Media Queries](https://gamedevjs.com/tag/css-media-queries/) - [touchstart](https://gamedevjs.com/tag/touchstart/) - [touchend](https://gamedevjs.com/tag/touchend/) - [Powerup](https://gamedevjs.com/tag/powerup/) - [Power Up](https://gamedevjs.com/tag/power-up/) - [Pac-Man](https://gamedevjs.com/tag/pac-man/) - [Game7 Game Jam](https://gamedevjs.com/tag/game7-game-jam/) - [Rensa Games](https://gamedevjs.com/tag/rensa-games/) - [Box2D](https://gamedevjs.com/tag/box2d/) - [Open Source](https://gamedevjs.com/tag/open-source/) - [Interledger Foundation](https://gamedevjs.com/tag/interledger-foundation/) - [Overlord](https://gamedevjs.com/tag/overlord/) - [Arcadia](https://gamedevjs.com/tag/arcadia/) - [Akedo](https://gamedevjs.com/tag/akedo/) - [Bazaar](https://gamedevjs.com/tag/bazaar/) - [Cocos](https://gamedevjs.com/tag/cocos/) - [8XR](https://gamedevjs.com/tag/8xr/) - [SwishSwoosh](https://gamedevjs.com/tag/swishswoosh/) - [Flash Revival](https://gamedevjs.com/tag/flash-revival/) - [Interoperability](https://gamedevjs.com/tag/interoperability/) - [Cocos Store](https://gamedevjs.com/tag/cocos-store/) - [Jsfxr](https://gamedevjs.com/tag/jsfxr/) - [Michelle Mannering](https://gamedevjs.com/tag/michelle-mannering/) - [Brett Cleary](https://gamedevjs.com/tag/brett-cleary/) - [Joe Carnell](https://gamedevjs.com/tag/joe-carnell/) - [Rafael Morgan](https://gamedevjs.com/tag/rafael-morgan/) - [Taufik Sani](https://gamedevjs.com/tag/taufik-sani/) - [Raf Mertens](https://gamedevjs.com/tag/raf-mertens/) - [Allan Patel](https://gamedevjs.com/tag/allan-patel/) - [Leon Do](https://gamedevjs.com/tag/leon-do/) - [Dominic Smith](https://gamedevjs.com/tag/dominic-smith/) - [Twitter](https://gamedevjs.com/tag/twitter/) - [GitHub Store](https://gamedevjs.com/tag/github-store/) - [Creepz](https://gamedevjs.com/tag/creepz/) - [Nouns](https://gamedevjs.com/tag/nouns/) - [Loot](https://gamedevjs.com/tag/loot/) - [Flux Cloud](https://gamedevjs.com/tag/flux-cloud/) - [Deadline](https://gamedevjs.com/tag/deadline/) - [Spreadshirt](https://gamedevjs.com/tag/spreadshirt/) - [Timekeeper](https://gamedevjs.com/tag/timekeeper/) - [ん.](https://gamedevjs.com/tag/ん/) - [Cowboy Conundrum](https://gamedevjs.com/tag/cowboy-conundrum/) - [Nothing](https://gamedevjs.com/tag/nothing/) - [Victroium](https://gamedevjs.com/tag/victroium/) - [Andre RoZ](https://gamedevjs.com/tag/andre-roz/) - [Echoes in Time](https://gamedevjs.com/tag/echoes-in-time/) - [lmartim](https://gamedevjs.com/tag/lmartim/) - [Slush](https://gamedevjs.com/tag/slush/) - [ChickenMission](https://gamedevjs.com/tag/chickenmission/) - [Time Matrix](https://gamedevjs.com/tag/time-matrix/) - [JiaoshouMa](https://gamedevjs.com/tag/jiaoshouma/) - [Potion Panic](https://gamedevjs.com/tag/potion-panic/) - [Dream Jam Games](https://gamedevjs.com/tag/dream-jam-games/) - [TroldeAnsigt](https://gamedevjs.com/tag/troldeansigt/) - [duendue](https://gamedevjs.com/tag/duendue/) - [LaDane](https://gamedevjs.com/tag/ladane/) - [Mathias V](https://gamedevjs.com/tag/mathias-v/) - [Capy's Timeporium](https://gamedevjs.com/tag/capys-timeporium/) - [Giulio Sá](https://gamedevjs.com/tag/giulio-sa/) - [Yurei - The Spirit](https://gamedevjs.com/tag/yurei-the-spirit/) - [abhishan](https://gamedevjs.com/tag/abhishan/) - [The Darkest Hour](https://gamedevjs.com/tag/the-darkest-hour/) - [lovbos](https://gamedevjs.com/tag/lovbos/) - [Borna](https://gamedevjs.com/tag/borna/) - [Nostalgia](https://gamedevjs.com/tag/nostalgia/) - [Cristiano Schiaffella](https://gamedevjs.com/tag/cristiano-schiaffella/) - [Gamedev.js Shop](https://gamedevjs.com/tag/gamedev-js-shop/) - [WAM](https://gamedevjs.com/tag/wam/) - [WAM Jam](https://gamedevjs.com/tag/wam-jam/) - [Sandy Aggarwal](https://gamedevjs.com/tag/sandy-aggarwal/) - [Hyperledger](https://gamedevjs.com/tag/hyperledger/) - [Hyperledger Foundation](https://gamedevjs.com/tag/hyperledger-foundation/) - [Mentorship Program](https://gamedevjs.com/tag/mentorship-program/) - [W3C Games](https://gamedevjs.com/tag/w3c-games/) - [MESIG](https://gamedevjs.com/tag/mesig/) - [Media and Entertainment](https://gamedevjs.com/tag/media-and-entertainment/) - [500](https://gamedevjs.com/tag/500/) - [GitNation](https://gamedevjs.com/tag/gitnation/) - [Andrzej Mazur](https://gamedevjs.com/tag/andrzej-mazur/) - [Clément Pasteau](https://gamedevjs.com/tag/clement-pasteau/) - [Frank Force](https://gamedevjs.com/tag/frank-force/) - [Christoph Nakazawa](https://gamedevjs.com/tag/christoph-nakazawa/) - [Chris McCormick](https://gamedevjs.com/tag/chris-mccormick/) - [Discount](https://gamedevjs.com/tag/discount/) - [Voting](https://gamedevjs.com/tag/voting/) - [Feedback](https://gamedevjs.com/tag/feedback/) - [Entries](https://gamedevjs.com/tag/entries/) - [Awards Ceremony](https://gamedevjs.com/tag/awards-ceremony/) - [Jump Tracks](https://gamedevjs.com/tag/jump-tracks/) - [Off The Line](https://gamedevjs.com/tag/off-the-line/) - [Bryan Perfetto](https://gamedevjs.com/tag/bryan-perfetto/) - [Prize](https://gamedevjs.com/tag/prize/) - [Partnership](https://gamedevjs.com/tag/partnership/) - [W3GG](https://gamedevjs.com/tag/w3gg/) - [Web3 Gaming Guild](https://gamedevjs.com/tag/web3-gaming-guild/) - [Web 3 Game Jam](https://gamedevjs.com/tag/web-3-game-jam/) - [Scale](https://gamedevjs.com/tag/scale/) - [2023](https://gamedevjs.com/tag/2023/) - [Phaser Studio](https://gamedevjs.com/tag/phaser-studio/) - [Phaser 4](https://gamedevjs.com/tag/phaser-4/) - [Open Core Ventures](https://gamedevjs.com/tag/open-core-ventures/) - [CTO](https://gamedevjs.com/tag/cto/) - [jsday](https://gamedevjs.com/tag/jsday/) - [Verona](https://gamedevjs.com/tag/verona/) - [Tickets](https://gamedevjs.com/tag/tickets/) - [Athena Crisis](https://gamedevjs.com/tag/athena-crisis/) - [Into The Breach](https://gamedevjs.com/tag/into-the-breach/) - [Advance Wars](https://gamedevjs.com/tag/advance-wars/) - [XCOM](https://gamedevjs.com/tag/xcom/) - [Rune](https://gamedevjs.com/tag/rune/) - [Grants](https://gamedevjs.com/tag/grants/) - [Spark](https://gamedevjs.com/tag/spark/) - [Ignite](https://gamedevjs.com/tag/ignite/) - [Gumroad](https://gamedevjs.com/tag/gumroad/) - [Pixel Washer](https://gamedevjs.com/tag/pixel-washer/) - [Pigxel](https://gamedevjs.com/tag/pigxel/) - [Demo](https://gamedevjs.com/tag/demo/) - [Paris](https://gamedevjs.com/tag/paris/) - [React Paris](https://gamedevjs.com/tag/react-paris/) - [CosmoPirates](https://gamedevjs.com/tag/cosmopirates/) - [BlackMoon Design](https://gamedevjs.com/tag/blackmoon-design/) - [Vite](https://gamedevjs.com/tag/vite/) - [Vue](https://gamedevjs.com/tag/vue/) - [Parcel](https://gamedevjs.com/tag/parcel/) - [Game Developers Conference](https://gamedevjs.com/tag/game-developers-conference/) - [Moscone Center](https://gamedevjs.com/tag/moscone-center/) - [San Francisco](https://gamedevjs.com/tag/san-francisco/) - [S657](https://gamedevjs.com/tag/s657/) - [Poncle](https://gamedevjs.com/tag/poncle/) - [Space 54](https://gamedevjs.com/tag/space-54/) - [Phaser Dude](https://gamedevjs.com/tag/phaser-dude/) - [Space Dude](https://gamedevjs.com/tag/space-dude/) - [Phas3r](https://gamedevjs.com/tag/phas3r/) - [Trailer](https://gamedevjs.com/tag/trailer/) - [Update](https://gamedevjs.com/tag/update/) - [Verekia](https://gamedevjs.com/tag/verekia/) - [MIT](https://gamedevjs.com/tag/mit/) - [React Three Fiber](https://gamedevjs.com/tag/react-three-fiber/) - [Mana Potion](https://gamedevjs.com/tag/mana-potion/) - [Excalibur.js](https://gamedevjs.com/tag/excalibur-js/) - [Sprite Fusion](https://gamedevjs.com/tag/sprite-fusion/) - [Tilemap](https://gamedevjs.com/tag/tilemap/) - [Plugin](https://gamedevjs.com/tag/plugin/) - [Earth's Greatest Defender](https://gamedevjs.com/tag/earths-greatest-defender/) - [Rémi Vansteelandt](https://gamedevjs.com/tag/remi-vansteelandt/) - [Remvst](https://gamedevjs.com/tag/remvst/) - [Blitz:Build](https://gamedevjs.com/tag/blitzbuild/) - [Redox Interactive](https://gamedevjs.com/tag/redox-interactive/) - [Bullet Bunny](https://gamedevjs.com/tag/bullet-bunny/) - [Penusbmic](https://gamedevjs.com/tag/penusbmic/) - [Roguelike Development with JavaScript](https://gamedevjs.com/tag/roguelike-development-with-javascript/) - [Amazon](https://gamedevjs.com/tag/amazon/) - [NPC](https://gamedevjs.com/tag/npc/) - [NPC Day](https://gamedevjs.com/tag/npc-day/) - [Denver](https://gamedevjs.com/tag/denver/) - [ETH Denver](https://gamedevjs.com/tag/eth-denver/) - [Non-Player Character](https://gamedevjs.com/tag/non-player-character/) - [ERC-6551](https://gamedevjs.com/tag/erc-6551/) - [Prizes](https://gamedevjs.com/tag/prizes/) - [Challenges](https://gamedevjs.com/tag/challenges/) - [Partners](https://gamedevjs.com/tag/partners/) - [Help](https://gamedevjs.com/tag/help/) - [Copilot](https://gamedevjs.com/tag/copilot/) - [GitHub Shop](https://gamedevjs.com/tag/github-shop/) - [GitHub Copilot](https://gamedevjs.com/tag/github-copilot/) - [GitHub Blog](https://gamedevjs.com/tag/github-blog/) - [Michelle Duke](https://gamedevjs.com/tag/michelle-duke/) - [DevRel](https://gamedevjs.com/tag/devrel/) - [AI](https://gamedevjs.com/tag/ai/) - [Power](https://gamedevjs.com/tag/power/) - [AddictingGames](https://gamedevjs.com/tag/addictinggames/) - [Build it with Phaser](https://gamedevjs.com/tag/build-it-with-phaser/) - [Pyxel Edit](https://gamedevjs.com/tag/pyxel-edit/) - [CodePen](https://gamedevjs.com/tag/codepen/) - [CSS Battle](https://gamedevjs.com/tag/css-battle/) - [Kronnect](https://gamedevjs.com/tag/kronnect/) - [World of Turtle](https://gamedevjs.com/tag/world-of-turtle/) - [Labor Power](https://gamedevjs.com/tag/labor-power/) - [FeatureKreep](https://gamedevjs.com/tag/featurekreep/) - [Mech Motion](https://gamedevjs.com/tag/mech-motion/) - [Golen](https://gamedevjs.com/tag/golen/) - [Circuit Breaker](https://gamedevjs.com/tag/circuit-breaker/) - [jamiehulse](https://gamedevjs.com/tag/jamiehulse/) - [Core](https://gamedevjs.com/tag/core/) - [Mr Blumbo](https://gamedevjs.com/tag/mr-blumbo/) - [ElectriCity](https://gamedevjs.com/tag/electricity/) - [Tulenväki Productions](https://gamedevjs.com/tag/tulenvaki-productions/) - [Puckit!](https://gamedevjs.com/tag/puckit/) - [Reit Games](https://gamedevjs.com/tag/reit-games/) - [Powertoys](https://gamedevjs.com/tag/powertoys/) - [madmarcel](https://gamedevjs.com/tag/madmarcel/) - [Gleep Gym](https://gamedevjs.com/tag/gleep-gym/) - [Rusalka](https://gamedevjs.com/tag/rusalka/) - [MiamoAlex](https://gamedevjs.com/tag/miamoalex/) - [mo_01](https://gamedevjs.com/tag/mo_01/) - [sukai909](https://gamedevjs.com/tag/sukai909/) - [IONCLAD](https://gamedevjs.com/tag/ionclad/) - [Kimbsy](https://gamedevjs.com/tag/kimbsy/) - [BethFromAbove](https://gamedevjs.com/tag/bethfromabove/) - [grinky](https://gamedevjs.com/tag/grinky/) - [PowerLess Hotel](https://gamedevjs.com/tag/powerless-hotel/) - [Imaad Phoplunker](https://gamedevjs.com/tag/imaad-phoplunker/) - [Chase Freo](https://gamedevjs.com/tag/chase-freo/) - [Polar](https://gamedevjs.com/tag/polar/) - [Frontend Nation](https://gamedevjs.com/tag/frontend-nation/) - [Rogue Engine](https://gamedevjs.com/tag/rogue-engine/) - [P. Martin Ortiz](https://gamedevjs.com/tag/p-martin-ortiz/) - [Flappy Bird](https://gamedevjs.com/tag/flappy-bird/) - [Rapier](https://gamedevjs.com/tag/rapier/) - [Bytebeat](https://gamedevjs.com/tag/bytebeat/) - [Player](https://gamedevjs.com/tag/player/) - [Paul Hayes](https://gamedevjs.com/tag/paul-hayes/) - [Sthephan Shinkufag](https://gamedevjs.com/tag/sthephan-shinkufag/) - [Cody Ebberson](https://gamedevjs.com/tag/cody-ebberson/) - [MinBytes](https://gamedevjs.com/tag/minbytes/) - [Fallout](https://gamedevjs.com/tag/fallout/) - [Fallout 2](https://gamedevjs.com/tag/fallout-2/) - [Fallout 3D](https://gamedevjs.com/tag/fallout-3d/) - [Jonasz Osmenda](https://gamedevjs.com/tag/jonasz-osmenda/) - [Pre-alpha](https://gamedevjs.com/tag/pre-alpha/) - [Temple of Trials](https://gamedevjs.com/tag/temple-of-trials/) - [Explorer](https://gamedevjs.com/tag/explorer/) - [Playable Ads](https://gamedevjs.com/tag/playable-ads/) - [Phaser Explorer](https://gamedevjs.com/tag/phaser-explorer/) - [Phaser Sandbox](https://gamedevjs.com/tag/phaser-sandbox/) - [Phaser by Example](https://gamedevjs.com/tag/phaser-by-example/) - [Compressor](https://gamedevjs.com/tag/compressor/) - [Beam](https://gamedevjs.com/tag/beam/) - [Phaser Beam](https://gamedevjs.com/tag/phaser-beam/) - [Phaser Compressor](https://gamedevjs.com/tag/phaser-compressor/) - [Haunted Tower](https://gamedevjs.com/tag/haunted-tower/) - [Drobeta](https://gamedevjs.com/tag/drobeta/) - [Arbella Stuart](https://gamedevjs.com/tag/arbella-stuart/) - [Open Web](https://gamedevjs.com/tag/open-web/) - [LoSpec](https://gamedevjs.com/tag/lospec/) - [Fantasy Console](https://gamedevjs.com/tag/fantasy-console/) - [OWLS16](https://gamedevjs.com/tag/owls16/) - [LoSpec Jam](https://gamedevjs.com/tag/lospec-jam/) - [Minigames](https://gamedevjs.com/tag/minigames/) - [ReactNext](https://gamedevjs.com/tag/reactnext/) - [Israel](https://gamedevjs.com/tag/israel/) - [Tel-Aviv](https://gamedevjs.com/tag/tel-aviv/) - [Guy Nesher](https://gamedevjs.com/tag/guy-nesher/) - [2048](https://gamedevjs.com/tag/2048/) - [1D Pac-Man](https://gamedevjs.com/tag/1d-pac-man/) - [Kaplay](https://gamedevjs.com/tag/kaplay/) - [Kaboom](https://gamedevjs.com/tag/kaboom/) - [Kaboom.js](https://gamedevjs.com/tag/kaboom-js/) - [Replit](https://gamedevjs.com/tag/replit/) - [Fork](https://gamedevjs.com/tag/fork/) - [API](https://gamedevjs.com/tag/api/) - [OP Guild](https://gamedevjs.com/tag/op-guild/) - [LittleJS Game Jam](https://gamedevjs.com/tag/littlejs-game-jam/) - [Utopia Must Fall](https://gamedevjs.com/tag/utopia-must-fall/) - [Pixeljam](https://gamedevjs.com/tag/pixeljam/) - [Litecanvas](https://gamedevjs.com/tag/litecanvas/) - [Cheatsheet](https://gamedevjs.com/tag/cheatsheet/) - [Playground](https://gamedevjs.com/tag/playground/) - [WarmeY2K](https://gamedevjs.com/tag/warmey2k/) - [Starter Kit](https://gamedevjs.com/tag/starter-kit/) - [REPUNK](https://gamedevjs.com/tag/repunk/) - [Almar](https://gamedevjs.com/tag/almar/) - [Premortem](https://gamedevjs.com/tag/premortem/) - [Spotify](https://gamedevjs.com/tag/spotify/) - [The Headless Chicken Incident](https://gamedevjs.com/tag/the-headless-chicken-incident/) - [Jumblie](https://gamedevjs.com/tag/jumblie/) - [Wordle](https://gamedevjs.com/tag/wordle/) - [Cassidy Williams](https://gamedevjs.com/tag/cassidy-williams/) - [Cassidoo](https://gamedevjs.com/tag/cassidoo/) - [Micropolis](https://gamedevjs.com/tag/micropolis/) - [SimCity](https://gamedevjs.com/tag/simcity/) - [SvelteKit](https://gamedevjs.com/tag/sveltekit/) - [Maxis](https://gamedevjs.com/tag/maxis/) - [SimCity Classic](https://gamedevjs.com/tag/simcity-classic/) - [Will Wright](https://gamedevjs.com/tag/will-wright/) - [Don Hopkins](https://gamedevjs.com/tag/don-hopkins/) - [MicropolisCore](https://gamedevjs.com/tag/micropoliscore/) - [Building SimCity](https://gamedevjs.com/tag/building-simcity/) - [Phoboslab](https://gamedevjs.com/tag/phoboslab/) - [Q1K3](https://gamedevjs.com/tag/q1k3/) - [ThePrimeTime](https://gamedevjs.com/tag/theprimetime/) - [Making Of](https://gamedevjs.com/tag/making-of/) - [Quake](https://gamedevjs.com/tag/quake/) - [Kotaku](https://gamedevjs.com/tag/kotaku/) - [City in a Bottle](https://gamedevjs.com/tag/city-in-a-bottle/) - [Shadertoy](https://gamedevjs.com/tag/shadertoy/) - [Demoscene](https://gamedevjs.com/tag/demoscene/) - [Raycasting](https://gamedevjs.com/tag/raycasting/) - [Generator](https://gamedevjs.com/tag/generator/) - [Tournament](https://gamedevjs.com/tag/tournament/) - [OGMO](https://gamedevjs.com/tag/ogmo/) - [OGMO Editor](https://gamedevjs.com/tag/ogmo-editor/) - [Manual](https://gamedevjs.com/tag/manual/) - [Reldens](https://gamedevjs.com/tag/reldens/) - [Firebase](https://gamedevjs.com/tag/firebase/) - [MySQL](https://gamedevjs.com/tag/mysql/) - [Documentation](https://gamedevjs.com/tag/documentation/) - [Harvest Horizons](https://gamedevjs.com/tag/harvest-horizons/) - [Ian Lomas](https://gamedevjs.com/tag/ian-lomas/) - [Fabric](https://gamedevjs.com/tag/fabric/) - [Fabric.js](https://gamedevjs.com/tag/fabric-js/) - [Falsy Values](https://gamedevjs.com/tag/falsy-values/) - [Tetris](https://gamedevjs.com/tag/tetris/) - [Yahaha](https://gamedevjs.com/tag/yahaha/) - [Horror](https://gamedevjs.com/tag/horror/) - [Horror Challenge](https://gamedevjs.com/tag/horror-challenge/) - [Horror Game Kit](https://gamedevjs.com/tag/horror-game-kit/) - [Amusement Park Thrills](https://gamedevjs.com/tag/amusement-park-thrills/) - [Collaboration](https://gamedevjs.com/tag/collaboration/) - [Johnonym](https://gamedevjs.com/tag/johnonym/) - [Power-Up Adventure](https://gamedevjs.com/tag/power-up-adventure/) - [Stiggstogg](https://gamedevjs.com/tag/stiggstogg/) - [The Terror of Mongolia](https://gamedevjs.com/tag/the-terror-of-mongolia/) - [Jack Le Hamster](https://gamedevjs.com/tag/jack-le-hamster/) - [Realm Escape](https://gamedevjs.com/tag/realm-escape/) - [Nasrollah Abid](https://gamedevjs.com/tag/nasrollah-abid/) - [Google Play](https://gamedevjs.com/tag/google-play/) - [Graphics](https://gamedevjs.com/tag/graphics/) - [Innovation](https://gamedevjs.com/tag/innovation/) - [The Test of Insanity](https://gamedevjs.com/tag/the-test-of-insanity/) - [Big Nuts](https://gamedevjs.com/tag/big-nuts/) - [Dusk](https://gamedevjs.com/tag/dusk/) - [August](https://gamedevjs.com/tag/august/) - [LowRezJam](https://gamedevjs.com/tag/lowrezjam/) - [GMTK](https://gamedevjs.com/tag/gmtk/) - [Brackeys](https://gamedevjs.com/tag/brackeys/) - [Vultures](https://gamedevjs.com/tag/vultures/) - [Scavengers of Death](https://gamedevjs.com/tag/scavengers-of-death/) - [Godot](https://gamedevjs.com/tag/godot/) - [Agar3s](https://gamedevjs.com/tag/agar3s/) - [Evil Glitch](https://gamedevjs.com/tag/evil-glitch/) - [TactiCon](https://gamedevjs.com/tag/tacticon/) - [Team Vultures](https://gamedevjs.com/tag/team-vultures/) - [Carenalga](https://gamedevjs.com/tag/carenalga/) - [Giovanni Beltrán](https://gamedevjs.com/tag/giovanni-beltran/) - [Mateo Robayo](https://gamedevjs.com/tag/mateo-robayo/) - [Mapedorr](https://gamedevjs.com/tag/mapedorr/) - [Buwan ng Wika](https://gamedevjs.com/tag/buwan-ng-wika/) - [Elympics](https://gamedevjs.com/tag/elympics/) - [Pxtex](https://gamedevjs.com/tag/pxtex/) - [Xem](https://gamedevjs.com/tag/xem/) - [Triskaidekaphobia](https://gamedevjs.com/tag/triskaidekaphobia/) - [Meta Quest 3](https://gamedevjs.com/tag/meta-quest-3/) - [Avalanche](https://gamedevjs.com/tag/avalanche/) - [Thirdweb](https://gamedevjs.com/tag/thirdweb/) - [Slack](https://gamedevjs.com/tag/slack/) - [Christian Montoya](https://gamedevjs.com/tag/christian-montoya/) - [Birdfood](https://gamedevjs.com/tag/birdfood/) - [Itch](https://gamedevjs.com/tag/itch/) - [Dong Nguyen](https://gamedevjs.com/tag/dong-nguyen/) - [Flappy Jam](https://gamedevjs.com/tag/flappy-jam/) - [Flappy Bird Foundation](https://gamedevjs.com/tag/flappy-bird-foundation/) - [Nintendo](https://gamedevjs.com/tag/nintendo/) - [Mario](https://gamedevjs.com/tag/mario/) - [Crazy Web Game Jam](https://gamedevjs.com/tag/crazy-web-game-jam/) - [GameJamPlus](https://gamedevjs.com/tag/gamejamplus/) - [KaJam](https://gamedevjs.com/tag/kajam/) - [Poland](https://gamedevjs.com/tag/poland/) - [Polish](https://gamedevjs.com/tag/polish/) - [WaterWorks!](https://gamedevjs.com/tag/waterworks/) - [Game](https://gamedevjs.com/tag/game/) - [scriptwelder](https://gamedevjs.com/tag/scriptwelder/) - [Grudziądz](https://gamedevjs.com/tag/grudziadz/) - [eightile](https://gamedevjs.com/tag/eightile/) - [Alex Morgan](https://gamedevjs.com/tag/alex-morgan/) - [daily games](https://gamedevjs.com/tag/daily-games/) - [JetBrains](https://gamedevjs.com/tag/jetbrains/) - [Rider](https://gamedevjs.com/tag/rider/) - [Fleet](https://gamedevjs.com/tag/fleet/) - [Visual Studio Code](https://gamedevjs.com/tag/visual-studio-code/) - [VS Code](https://gamedevjs.com/tag/vs-code/) - [makesprite](https://gamedevjs.com/tag/makesprite/) - [YGG](https://gamedevjs.com/tag/ygg/) - [YGG Pilipinas](https://gamedevjs.com/tag/ygg-pilipinas/) - [YPS Game Jam](https://gamedevjs.com/tag/yps-game-jam/) - [Philippines](https://gamedevjs.com/tag/philippines/) - [Yield Guild Games](https://gamedevjs.com/tag/yield-guild-games/) - [DALL-E](https://gamedevjs.com/tag/dall-e/) - [AngularDay](https://gamedevjs.com/tag/angularday/) - [GRUSP](https://gamedevjs.com/tag/grusp/) - [Community Partners](https://gamedevjs.com/tag/community-partners/) - [PayPal](https://gamedevjs.com/tag/paypal/) - [DEV](https://gamedevjs.com/tag/dev/) - [DevTo](https://gamedevjs.com/tag/devto/) - [Web Game Challenge](https://gamedevjs.com/tag/web-game-challenge/) - [Build a Web Game](https://gamedevjs.com/tag/build-a-web-game/) - [One Byte Explainer](https://gamedevjs.com/tag/one-byte-explainer/) - [Justin Young](https://gamedevjs.com/tag/justin-young/) - [Alien Waves](https://gamedevjs.com/tag/alien-waves/) - [Hikolakita](https://gamedevjs.com/tag/hikolakita/) - [Event Listeners](https://gamedevjs.com/tag/event-listeners/) - [Future](https://gamedevjs.com/tag/future/) - [Cracow](https://gamedevjs.com/tag/cracow/) - [Web Dev](https://gamedevjs.com/tag/web-dev/) - [ReKill](https://gamedevjs.com/tag/rekill/) - [PvPvE](https://gamedevjs.com/tag/pvpve/) - [WebSockets](https://gamedevjs.com/tag/websockets/) - [WebWorkers](https://gamedevjs.com/tag/webworkers/) - [TheoTheDev](https://gamedevjs.com/tag/theothedev/) - [Wey Wey Web](https://gamedevjs.com/tag/wey-wey-web/) - [Málaga](https://gamedevjs.com/tag/malaga/) - [Spain](https://gamedevjs.com/tag/spain/) - [User Experience](https://gamedevjs.com/tag/user-experience/)