Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make a comparison section to other libraries #11

Open
L1lith opened this issue Jul 10, 2022 · 4 comments
Open

Make a comparison section to other libraries #11

L1lith opened this issue Jul 10, 2022 · 4 comments

Comments

@L1lith
Copy link
Collaborator

L1lith commented Jul 10, 2022

I forget the quote but Louis Rossman said something about the importance of knowing the best possible argument against whatever you're trying to argue for. If we make a page trying to compare Melon with other libs in a fairly unbiased manner I think it could highlight the advantages of Melon, while also showing people the weaknesses so they can know which library to use in a straightforward way. It could also be good for helping us figure out which areas could use improvements.

@obiot
Copy link
Member

obiot commented Jul 13, 2022

starting with a few things, but it needs more points that highlight the strength of melonJS :)

we can complete progressively and then publish it once we are happy about it

melonJS Phaser PlayCanvas pixi.js
Size 92.4Kb 274.1Kb 318.1Kb 32.8Kb
Easy API (great for Beginner) Yes No No Yes
Rendering WebGL2 & Canvas WebGL2& Canvas WebGL2 WebGL2 & Canvas
3D Support No No Yes No
Physic Yes (built-in) Yes (built-in + matter.js) Yes (built-in) No
Level Design Yes (Tiled) Yes (Tiled) No No
Isometric support Yes No No No
Spritesheet support Yes Yes Yes Yes
Advanced Sprite effects Yes Yes Yes Yes
Tinting & Blend mode Yes Yes Yes Yes
Spine No plugin No plugin
Deploy into Apps Yes (Cordova) Yes (Cordova) Yes (Cordova) Yes (Cordova)

@L1lith
Copy link
Collaborator Author

L1lith commented Jul 14, 2022

@obiot I'm not sure where we should put this. Should we put it on the wiki? Or should we remove the "wiki" part of the URL and just put everything in the root of the site? What do you think?

@obiot
Copy link
Member

obiot commented Jul 14, 2022

well first of all, I'm not sure it's ready to be share as it does not really depict what melonJS is good at, beside being smaller and easier for beginner :)

@L1lith
Copy link
Collaborator Author

L1lith commented Sep 18, 2022

Here's a few features I'm excited about (especially with the whole modularity thing) which could give Melon.js an edge in the web app space.

Feature Status Issue Pixi Support Phaser Support
Tree shakable wip melonjs/melonJS#1134 Incomplete Incomplete
Custom SSR Integration not started melonjs/melonJS#1127 Not really not planned/wont fix
React Native Support discussing melonjs/melonJS#1136 seems immature but functional maybe? Idk if it uses a WebView under the hood or what doesn't exist really
HTML preloading not started yet melonjs/melonJS#1134 no, JS support only no, JS support only

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants