cocos-engine
phaser
cocos-engine | phaser | |
---|---|---|
4 | 7 | |
5,335 | 36,394 | |
2.0% | 0.6% | |
9.8 | 9.8 | |
7 days ago | 3 days ago | |
C++ | JavaScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cocos-engine
- Not only Unity...
- List of Unity alternatives
- I think Cocos Creator is a better choice than Unity( I try it the whole afternoon) ,even better than Godot ,but why no people talk about it ??COCOS CREATOR SUPPORT H5, android,ios ,windows, Typescript very similar with C# , I think every one should try it !
-
Another popular, huge battle-tested opensource engine for you to consider beside Godot, Unreal
MIT lisence: https://github.com/cocos/cocos-engine
phaser
- Alternatives to Flash Player for Videogame Coding?
-
3 years of fulltime Rust game development, and why we're leaving Rust behind
If you're targeting the browser first why not use a browser first library like PhaserJS [0]?. I don't see a reason to work around with WASM; HTML5 canvas might be everything that you need.
[0] https://phaser.io/
-
Gamedev.js Jam 2024 start and theme announcement!
Gold : GitHub, Phaser Studio, Arcadia
-
Introduction to JavaScript: Empowering Web Development with Interactivity
Versatility: JavaScript is not limited to web browsers. It's used in a variety of environments, including mobile app development (using frameworks like React Native), game development (using libraries like Phaser), and even serverless computing (using platforms like AWS Lambda).
-
A developer portfolio as a 2D top-down walking simulator
This reminds me of my first real dev job, 10y ago, making small facebook games with https://phaser.io it was actually kind of fun now that I think back.
-
Aftermath of switching from VSCode to Neovim
Is it worth it? I think while attempting to create a game engine with the Canvas API and vanilla JavaScript. (I quickly ditched that idea and started using PhaserJS)
-
Phaser: A fast, fun and free open source HTML5 game framework
I didn't try to build anything with Phaser, but I evaluated it a bit when trying to pick a game engine for a 2D web game.
The tech didn't impress me that much, but it also seemed like the most mature 2D game engine available in JS.
Notably, Phaser 4 was announced ~four years ago and was an attempt to get the project written natively in TypeScript. It looks pretty dead in the water - https://github.com/phaserjs/phaser and having a "best effort" TypeScript experience layered onto Phaser 3 didn't excite me.
Additionally, with browsers gaining support for WebGPU, I expect any game engine worth their snuff to begin rapidly adopting support for WebGPU. As best I can tell, any hope of Phaser supporting WebGPU is lumped into Phaser 4, so... not much to say there.
Overall, it was a little tough for me to tell if I was being overly critical and viewing a mature product as a ghost town, but that's the impression I took away from it.
As far as I can tell, BabylonJS is king in town for a TypeScript game engine, but its focus is 3D experiences. I didn't find an especially compelling 2D game engine. I ended up making a prototype using React + PixiJS + React-Pixi, but that was hardly an engine and had significant performance issues.
Now I am building in Rust with Bevy. It's slow going, creating UI elements sucks right now, but the underlying tech is super solid and I feel good about what I write and what I learn even if I'm dismayed at the pace in which I am creating.
What are some alternatives?
Snoow - Snoow is a C++ Game Engine with a Level Editor
kaboom.js - 💥 JavaScript game library
o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Excalibur - 🎮 Your friendly TypeScript 2D game engine for the web 🗡️
heaps - Heaps : Haxe Game Framework
Godot - Godot Engine – Multi-platform 2D and 3D game engine
ostinato - An RPG-town prototype
A-Frame - :a: Web framework for building virtual reality experiences.
stride-website - This repository hosts the source code for the official Stride 3D engine website. Contributors can follow the build instructions provided to run the website locally.
melonJS - a fresh, modern & lightweight HTML5 game engine
magnum - Lightweight and modular C++11 graphics middleware for games and data visualization
nextjs-boilerplate - A NextJS boilerplate with tailwindcss, eslint and prettier