JellyfishJS / jellyfishjs

Makes multiplayer games easy.
MIT License
2 stars 1 forks source link

Research Competitors #92

Closed NicholasThrom closed 4 years ago

NicholasThrom commented 4 years ago

We were specifically told to research competitors.

I think we should make a chart like:

Game Engine Cool Interesting Exciting
Unity Yes No Yes
GameMaker No Yes No
jellyfishjs Yes Yes Yes

Ideally, we should check:

We should include the following attributes:

It's probably not a bad idea to write down any other information you find, in case we come up with another column we want to fill out.

quantum5 commented 4 years ago

Unity

Platform: Windows, Mac, Linux, Android, iOS, browser, consoles Language: C#, Boo, JavaScript Not easy to start, need to join their platform, install their IDE, and build the game with their tools Does 2D, 3D Has own IDE Requires you to pay if you make more than $100k Has Unity Multiplayer, but it's deprecated Lots of tooling

GameMaker

Platform: Windows, Mac, Linux, browser, Android, iOS, UWP, consoles Has custom scripting language Easy for beginners (drop and drop!!11!), but feels restrictive for seasoned programmers Does 2D only Is own IDE, with focus on drag drop stuff and other idiot-level features Has some degree of shader support and other advanced features Multiplayer: has a network layer, but you gotta do all the work Has level editor and stuff Requires you to pay to publish any game

PlayCanvas

Platform: web Language: HTML5, JavaScript, WebGL Not very complicated to use, quite flexible and can reuse existing knowledge Does 2D and 3D Has optional IDE PlayCanvas platform Multiplayer: "you can use SocketIO yourself" Has physics engine integration MIT license, free to use no matter what

Godot

Platform: Windows, Mac, Linux, browser, Android, iOS Language: GDScript, VisualScript, C# Not too complicated, need to learn to use their tools Does 2D and 3D, has physics Is an IDE with a lot of helpful features Has level editor and stuff Has networking builtin, but not automatic multiplayer MIT license, free to use no matter what

Crafty

Platform: web Language: JavaScript Very simple interface 2D only No IDE Roll your own multiplayer with SocketIO MIT license, free to use no matter what

NicholasThrom commented 4 years ago

We've presented this so I'm closing this issue.