phaser
MonoGame
Our great sponsors
phaser | MonoGame | |
---|---|---|
5 | 95 | |
36,286 | 10,789 | |
99.1% | 1.1% | |
9.8 | 8.9 | |
1 day ago | 2 days ago | |
JavaScript | C# | |
MIT License | GNU General Public License v3.0 or later |
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.
phaser
-
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.
MonoGame
-
The MonoGame Foundation launch
To highlight this shift, we are introducing a new website which is now fully automated with Github. The paint is still fresh, but we hope to expand it with more information about the MonoGame Foundation, like how it operates, and how to join it or contribute.
-
Not only Unity...
https://github.com/MonoGame/MonoGame /
-
MonoGame VS kni - a user suggested alternative
2 projects | 10 Oct 2023
- MonoGame: An Open-Source, Cross-Platform Game Development Framework
-
OSS Game Engines are increasing their stars on GitHub due to Unity's missteps
Yes, it is possible, but you need to use a game framework not a game engine.
Example of a game framework: http://www.monogame.net.
-
Unity's Trap
Monogame, though it doesn't do much hand-holding: https://github.com/MonoGame/MonoGame
Webassembly support is spotty, though in progress AFAICT.
Used by a few 2D games like Stsrdew Valley and Celeste.
- MonoGame
- Zune was a gaming platform for about 5 minutes; I miss XNA.
-
Which tools should I use to create my game ?
Some that I am aware of and that support at least Windows and Android are (Monogame)[https://www.monogame.net/], (Cocos2D)[https://www.cocos.com/en/cocos2d-x], (LÖVE)[https://love2d.org/]. But there are likely many more. Even more basic ones which are just another abstraction layer on top of SDL (like (Oxygine)[https://oxygine.org/]).
-
What mobile game engine to choose for a simple multiplateforme gacha game?
- https://www.monogame.net/
What are some alternatives?
kaboom.js - 💥 JavaScript game library
Raylib-cs - C# bindings for raylib, a simple and easy-to-use library to learn videogames programming
Excalibur - 🎮 Your friendly TypeScript 2D game engine for the web 🗡️
FNA - FNA - Accuracy-focused XNA4 reimplementation for open platforms
Godot - Godot Engine – Multi-platform 2D and 3D game engine
Stride Game Engine - Stride Game Engine (formerly Xenko)
cocos-engine - Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.
raylib - A simple and easy-to-use library to enjoy videogames programming
A-Frame - :a: Web framework for building virtual reality experiences.
Nez - Nez is a free 2D focused framework that works with MonoGame and FNA
melonJS - a fresh, modern & lightweight HTML5 game engine
SkiaSharp - SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.