awesome-jsgames
A curated list of awesome JavaScript Games ๐ฎ
https://github.com/proyecto26/awesome-jsgames
Last synced: 6 days ago
JSON representation
Contribution ๐ค
Contributors โจ
- 
- 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.
- 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.
- SAT.js - A simple JavaScript library for performing 2D collision detection.
- 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.
- 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.
- 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.
- 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.
- itch.io - Distribution and game jam hosting platform for HTML5 games.
- Node Knockout - The world's biggest Node.js programming competition.
- Phaser Editor 2D - A web-based IDEfor HTML5 game development.
- The Spriters Resource - The #1 source for video game sprites on the internet!
- browserdiet.com - The definitive front-end performance guide.
- OpenGameArt.org - Free, legal art for open source game projects (includes models, sprites, textures, sounds, music).
- 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, 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.
- Sprite Database - Sprite rips from classic games.
- TinyPNG - Compress PNG images while preserving transparency.
- Aseprite - Animated sprite editor & pixel art tool.
- Js13kGames - Create HTML5 games that will fit in a zip package of only 13 kilobytes.
- JavaScript30 - Build 30 things with vanilla JS in 30 days with 30 tutorials.
- Game Mechanic Explorer - A collection of concrete examples for various game mechanics, algorithms, and effects.
- Chrome Experiments - A showcase of work by coders who are pushing the boundaries of web technology, creating beautiful, unique web experiences.
- HTML5 Game Devs Forum - A forum about Phaser, Pixi, Babylon, Panda 2, melonJS, Collaborations, Services and Jobs!
- 5 Apps - Deployment and distribution tools.
- MarketJS - A B2B Platform for licensing HTML5 games. Buy HTML5 games, customize and deploy instantly to your server.
- 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.
- 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.
- Planck.js - 2D JavaScript Physics Engine.