Hi there, it's been not so long since I last checked it, but how goes it?
I'm getting really bored of Unity getting used to launch features at a "preview" stage, which is fucking bugged, and right now I'm looking for a nice HTML5 Game Engine that supports 3D.
Superpowers is more or less what I'm looking for, so keep that good work ongoing!
Thanks for the kind words! If you don't like preview stage stuff, definitely hold off on Superpowers until it's out of early access because we're still breaking stuff
However, I have a question for you, will there be a possibility to integrate networking into Superpowers? Even if it's not built-in, would there be any way to make a plugin with WebSockets?
As a matter of fact, there's a
socket.io plugin! All it does is expose socket.io-client's API but that's pretty much all you need. Works great coupled with a Node.js server.
You could use WebSockets directly with
Florent's DOM plugin I suppose, but socket.io gives you more features.
----
Mentioning this gives me an opportunity to talk about "systems". Superpowers is made of a core (which does project management), a system and a bunch of plugins which use the system to provide editors, APIs, etc.
Superpowers currently comes with a single system featuring the Superpowers engine (built on THREE.js) + the player that loads and runs the games.
We'll soon be working to support loading multiple systems in a single Superpowers server, so that when you create a project, you can choose to make it a Superpowers game, a simple Node.js application, or something else entirely. For instance there could be a "Simple RPG creator" system which recreates a RPG maker-like game-making experience, or anything really.
The main use case for us though would be to let us write servers for our multiplayer games in real-time collaboration inside Superpowers, just like we do for the game client.