by Dhiren Gala Updated: Apr 28, 2023
- Provides various tools, including sprite animations, particle effects, and physics.
- Includes powerful plugins for adding extra functionality and a 3D environment to your games.
- Used for its incredibly powerful Web rendering capabilities.
- Provides tools such as physics-based collisions and particle effects.
- Supports a wide range of 3D formats.
PSA: moved into babel/babel as @babel/parser -->
- Used for building HTML5 games for desktop and mobile web browsers.
- Provides features such as sprite animation, particle effects, and physics.
- Offers WebGL and Canvas rendering.
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
- Used for building beautiful web and visual experiences in games.
- It is a fast and lightweight 2D rendering library for HTML5 games.
- Includes powerful features such as sprite animations and a fast WebGL renderer.
- Used for writing and testing code, setting up different scenes, and exporting the games.
- It’s a cloud-based game engine for creating 3D HTML5 games.
- Provides a range of performance optimizations.
- Also offers VR compatibility.
- Used generally for 2D game development.
- It’s a lightweight yet powerful HTML5 game engine.
- Provides a simple and flexible set of tools for building 2D games.
- Offers support for sprite animations, tilemaps, and physics-based collisions.
a fresh, modern & lightweight HTML5 game engine
- Used for creating 2D and 3D games.
- Provides a set of tools, including a visual editor and a scripting API.
- Supports a wide range of platforms.
Godot is a streaming real-time event processor based on Riemann written in Node.js
- Used typically in User Interface and Graphics applications.
- Focuses on creative coding for artists, designers, educators, and beginners.
- Provides simple and intuitive tools for building interactive animations and games.
- Offers support for 2D graphics with input handling and sound.
p5.js is 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. http://twitter.com/p5xjs —