awesome-jsgames
A curated list of awesome JavaScript Games ๐ฎ
https://github.com/proyecto26/awesome-jsgames
Last synced: 9 days ago
JSON representation
-
Contribution ๐ค
-
Contributors โจ
- ](https://sourcerer.io/fame/jdnichollsc/proyecto26/awesome-jsgames/links/1)[](https://sourcerer.io/fame/jdnichollsc/proyecto26/awesome-jsgames/links/2)[](https://sourcerer.io/fame/jdnichollsc/proyecto26/awesome-jsgames/links/3)[](https://sourcerer.io/fame/jdnichollsc/proyecto26/awesome-jsgames/links/4)[](https://sourcerer.io/fame/jdnichollsc/proyecto26/awesome-jsgames/links/5)[](https://sourcerer.io/fame/jdnichollsc/proyecto26/awesome-jsgames/links/6)[](https://sourcerer.io/fame/jdnichollsc/proyecto26/awesome-jsgames/links/7)
-
Happy coding ๐ฏ
- Proyecto 26 - Changing the world with small contributions.
-
Sponsors ๐
-
Star History ๐
-  synth port to JavaScript created for js13kGames.
- A port of sfxr to HTML5 - Dead easy game sound effects generator.
- NFG's Arcade Font Engine - Font for your games.
- Arcade Font Writer - Create your own text using hundreds of fonts from classic Arcade games.
- ShoeBox - A free Adobe Air based app for Windows and Mac OSX with game and ui related tools.
- Tiled Parser for Phaser 3 - Generate code for loading tilemaps created with Tiled ๐ค.
- Electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS.
- NW.js - Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
- Capacitor - Build cross-platform Native Progressive Web Apps for iOS, Android, and the web โก๏ธ
- Ourcade Templates - Various open-source game templates and starter projects to help speed up learning and development.
- StackBlitz Phaser & React - Phaser & React template using Hooks ๐พ
- Google JavaScript Style Guide
- WebGL guide - A complete, summarized WebGL tutorial, with tiny interactive demos in each chapter.
- Phaser 3 HTML5 Cross Platform Game Development - Endless Runner - Designed both for beginners and skilled programmers, the course guides you from an empty folder introducing the bare bones of JavaScript to advanced Phaser 3 features.
- HTML5 Cross Platform Game Development Using Phaser 3 - The first Phaser 3 guide to the creation of HTML5 cross platform games using Phaser 3 framework and other free software.
- From null to full HTML5 cross platform game - Each step of the book is provided with its source code example, for a total of 79 pages and 27 source code examples.
- Interphase #1 - A 400 page bookazine complete with a coverdisk filled with source code, graphics and more for Phaser CE.
- A Guide to the Phaser CE Tween Manager - Learn how to use the Phaser Tween Manager to its full potential and spice up your games.
- A Guide to the Phaser CE Scale Manager - Phaser has a powerful built-in Scale Manager and this guide teaches you how to unlock its features.
- Infinite Jumper in Phaser 3 with Modern JavaScript - A free book to help beginners learn Phaser 3 with modern JavaScript without complicated web development tooling.
- Infinite Runner in Phaser 3 with TypeScript - A free book to help you get started using TypeScript to make more complex Phaser 3 games.
- Js13kGames - Create HTML5 games that will fit in a zip package of only 13 kilobytes.
- Ludum Dare - An online event where games are made from scratch in a weekend.
- Codecademy - JavaScript Courses & Tutorials.
- Making your first Phaser 3 game - Learn how to create a small game involving a player running and jumping around platforms, collecting stars and avoiding baddies.
- Modular Game Worlds in Phaser 3 - Creating modular worlds with tilemaps in the Phaser 3 game engine.
- Codrops - Useful tutorials, insightful articles, creative inspiration and free resources for web designers and developers.
- Phaser Tutorials - Phaser - News - Tutorial.
- Ourcade Blog - Playful game development tutorials
- 5 Apps - Deployment and distribution tools.
- GamePix - Platform for developers and publishers with interesting blog posts.
- MarketJS - A B2B Platform for licensing HTML5 games. Buy HTML5 games, customize and deploy instantly to your server.
- CrazyGames - New distribution platform for HTML5 games.
- Y8 Games - At Y8 Games, there are over 70,000 games and videos available to play online. We are leading in the latest Unity3D car and dress up games.
- GameDistribution - The biggest broker of high quality, cross-platform games. We connect the best game developers to the biggest publishers.
- Facebook In App Purchases - Facebook Instant Games In App Purchases.
- Facebook Games Ads - Facebook Instant Games Ads.
- Awesome Web Monetization - Awesome stuffs about Web Monetization. Learn more, check modules and others tools.
- Leshy SpriteSheet Animator - Online Sprite Sheet Animation Utility.
- Jscrambler - A JavaScript interpreter and parsing engine that creates an Abstract Syntax Tree representing your source code to make it extremely difficult to reverse engineer.
- Magic Tools - A list of Game Development resources to make magic happen.
- Awesome PlayCanvas - A curated list of awesome PlayCanvas assets, resources, and more.
- Poly - A website created by Google for users to browse, distribute, and download 3D objects.
- Phaser 3 TypeScript Project Template - A quick-start project template that uses Phaser 3, TypeScript and Rollup for bundling.
- Node Knockout - The world's biggest Node.js programming competition.
- Pacman - Game](https://github.com/RishabhDevbanshi/Pacman-Game)
- jump-n-bump - HTML5 port of the open source DOS classic by Brainchild Design: local multiplayer platfomer game.
- Pixel Art Academy - An adventure game for learning to draw.
- 2048
- Blitz Tactics - fast-paced chess puzzles
- Untrusted โorโ the Continuing Adventures of Dr. Eval - Meta-JavaScript Adventure Game wherein you must edit and re-execute the very JavaScript running the game in your browser to save Dr. Eval from this dark and confusing reality
- Ancient Beast - Match based eSport where players battle themselves by materializing and controling a squad of carefully selected creatures, each having unique stats and abilities. Master your beasts!
- Scroll! - A Face to Face fighting game for mobile that you can play in your browser.
- UNO - The famous UNO card game with online multiplayer support!
- MemoryGame.js - A customizable memory game
- GDevelop - An open-source, cross-platform game engine designed to be used by everyone.
- melonJS - A fresh & lightweight HTML5 game engine.
- Cocos2d-x - A multi-platform framework for building 2d games, interactive books, demos and other graphical applications.
- Craters.js - A Compact Game Engine that helps you build fast, modern HTML5 Games.
- BLACKSMITH 2D - Black is a highly optimized 2D framework for web, mobile games, and playable ads.
- Impact - A JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.
- Babylonjs - A powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
- PlayCanvas - Fast and lightweight WebGL game engine.
- three.js - JavaScript 3D library.
- CindyJS - A JavaScript framework for interactive (mathematical) content.
- big.js - A small, fast JavaScript library for arbitrary-precision decimal arithmetic.
- EasyStar.js - An asynchronous A* pathfinding API written in Javascript.
- Sound.js - A micro-library to load, play and generate sound effects and music for games and interactive applications.
- Simplify.js - A high-performance JavaScript polyline simplification library by Vladimir Agafonkin, extracted from Leaflet.
- ZzFX - A Tiny JavaScript Sound Effect Engine.
- ZzFXM - A tiny JavaScipt music generator.
- SAT.js - A simple JavaScript library for performing 2D collision detection.
- Kontra - A lightweight JavaScript gaming micro-library created specifically for the Js13kGames game jam.
- Hexi - A fun and easy way to make HTML5 games or any other kind interactive media using pure JavaScript code.
- js13k-2d - A 2kb webgl 2d sprite renderer, designed for Js13kGames.
- IonPhaser - A web component to use Phaser Framework with Angular, React, Vue, etc ๐ฎ
- Animatable - Animate once, use Everywhere! ๐ซ
- minivents - Tiny eventing for javascript.
- p5.js - A client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing.
- Paper.js - The Swiss Army Knife of Vector Graphics Scripting.
- Matter.js - A JavaScript 2D rigid body physics engine for the web.
- box2d.ts - A TypeScript port of Box2D.
- p2.js - 2D rigid body physics engine written in JavaScript.
- A-Frame - A web framework for building virtual reality experiences.
- TinyMusic - A simple, lightweight music synth/sequencer in JavaScript using the Web Audio API.
- SoundBox - A tool for composing synthetic music, in your browser.
- Sonant-X - A very small JavaScript synthesizer library, suitable for small JavaScript demos or video games.
- Snapshot Interpolation - A Snapshot Interpolation library for Real-Time Multiplayer Games.
- Piskel - A free online editor for animated sprites & pixel art.
- Stitches - An HTML5 sprite sheet generator.
- Audiosprite - A ffmpeg wrapper that will take in multiple audio files and combines them into a single file.
- Rollup - A module bundler for JavaScript which compiles small pieces of code into something larger and more complex, such as a library or application.
- webpack - Bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset.
- UglifyJS - A JavaScript parser, minifier, compressor and beautifier toolkit.
- Brunch - Fast front-end web app build tool with simple declarative config and seamless incremental compilation for rapid development.
- Gulp - A toolkit to automate & enhance your workflow.
- Grunt - The JavaScript Task Runner.
- Cordova - Mobile apps with HTML, CSS & JS. Target multiple platforms with one code base.
- Babel - The compiler for writing next generation JavaScript.
- Emscripten: An LLVM-to-Web Compiler - Compiles C and C++ to WebAssembly using LLVM and Binaryen. Emscripten output can run on the Web, in Node.js, and in wasm runtimes.
- js13kserver - js13kGames Server category files and rules.
- JS13K A-Frame Boilerplate - An A-Frame boilerplate for the js13k competition.
- JavaScript Garden - A growing collection of documentation about the most quirky parts of the JavaScript programming language.
- CodeCombat: Learn to Code by Playing a Game - Learn programming with a multiplayer live coding strategy game for beginners.
- Procedurally Generated Dungeon - A Procedurally Generated Dungeon Tutorial in Java-Script.
- VR Workshop - VR Workshop at Gray Area Festival.
- Immersive - Immersive Three.js Workshop at Gray Area.
- Phaser CE Workshop using ES6 - Isometric worlds and Real Time games.
- stats.js - JavaScript Performance Monitor.
- awesome-phaser - A curated list of awesome Phaser libraries, resources and shiny things.
- jsGameWiki - A collection of good links for gaming with javascript.
- Games on GitHub - A list of popular/awesome videos games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
- Procedurally Generated Dungeon - A Procedurally Generated Dungeon Tutorial in Java-Script.
- Emanuele Feronato - Posts about Game design, HTML5, Phaser, JavaScript, Monetize, Box2D, Unity3D.
- NFG's Arcade Font Engine - Font for your games.
- ShoeBox - A free Adobe Air based app for Windows and Mac OSX with game and ui related tools.
- Node Knockout - The world's biggest Node.js programming competition.
- itch.io - Distribution and game jam hosting platform for HTML5 games.
- Node Knockout - The world's biggest Node.js programming competition.
- Gamedev Tuts+ - The best place to find game development tutorials.
- Phaser Editor 2D - A web-based IDEfor HTML5 game development.
- The Spriters Resource - The #1 source for video game sprites on the internet!
- GamePix - Platform for developers and publishers with interesting blog posts.
- browserdiet.com - The definitive front-end performance guide.
- OpenGameArt.org - Free, legal art for open source game projects (includes models, sprites, textures, sounds, music).
- Craters.js - A Compact Game Engine that helps you build fast, modern HTML5 Games.
- PixiJS - The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
- Phaser - Desktop and Mobile HTML5 game framework. A fast, free and fun open source framework for Canvas and WebGL powered browser games.
- Tiled Map Editor - A flexible level editor.
- Developer portfolio - Developer portfolio as an interactive 2D game
- KAPLAY - Fork of legacy [Kaboom](https://github.com/replit/kaboom), that simplifies and accelerates game development by providing an intuitive API and by focusing on creativity rather than complexity.
- Sleditor - A web-based editor for creating and testing high-performance graphics and audio scripts in a web browser.
- Codewars - Achieve mastery through challenge.
- Craters.js - A Compact Game Engine that helps you build fast, modern HTML5 Games.
- Math is Fun - Math explained in easy language, plus puzzles, games, worksheets and an illustrated dictionary.
-
Programming Languages
Categories
Sub Categories
Keywords
javascript
27
game-development
12
game-engine
10
webgl
9
gamedev
9
html5
7
game
7
typescript
7
nodejs
5
js13kgames
5
canvas
5
virtual-reality
5
webxr
4
webvr
4
games
4
webgl2
4
3d
4
webaudio
4
html
4
c-plus-plus
3
webgpu
3
web-components
3
es6
3
sound
3
awesome
3
awesome-list
3
web
3
threejs
3
game-library
3
javascript-game
3
physics-engine
2
physics
2
webpack
2
2d
2
2d-game-engine
2
html5-game
2
strategy-game
2
2d-game
2
js13k
2
vr
2
augmented-reality
2
chess
2
stenciljs-components
2
stenciljs
2
stencil-components
2
spritesheet
2
compiler
2
phaser-framework
2
phaser
2
es2015
2