An open API service indexing awesome lists of open source software.

awesome-jsgames

A curated list of awesome JavaScript Games ๐ŸŽฎ
https://github.com/proyecto26/awesome-jsgames

Last synced: 6 days ago
JSON representation

Contribution ๐Ÿค

Contributors โœจ

  • ![ - jsgames/links/0)

Happy coding ๐Ÿ’ฏ

  • Proyecto 26 - Changing the world with small contributions.

Sponsors ๐Ÿ’œ

Star History ๐ŸŒŸ

Uncategorized

Uncategorized

  • Math for games - Maths & trigonometry cheat sheet for 2D & 3D games.
  • jsfxr - as3fxr synth port to JavaScript created for js13kGames.
  • 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 โšก๏ธ
  • 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.
  • 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.
  • 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.
  • Phaser Tutorials - Phaser - News - Tutorial.
  • 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.
  • 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.
  • 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.
  • 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.