Create games forWindows, OS X, LinuxAndroid, iOS
Intuitive and extensibleopen source HTML5game development!
Help them out here:
https://sparklinlabs.com/
KEY FEATURES
Built with Web technologies
Superpowers runs either in your browser or as a stand-alone app.
We want it to be free and open source
Likely MIT licensed. Assuming we can gather the financial support required to work on it full-time.
Completely modular
Like, really. Superpowers is just a small core and everything from editors to scripting are added by plugins. You’ll be able to improve or replace them all, and get more from the Superpowers community.
Real-time collaboration
As its predecessor CraftStudio, Superpowers lets you work with your buddies in real-time cooperation over the Internet… if you wish to do so!
some games made with it:
TECHNICAL DETAILS
- The Superpowers game engine is built on top of Three.js.
- The Superpowers server is based on Node.js, it can host multiple projects. It serves the app and asset editors over HTTP and project data over socket.io. NW.js makes it all incredibly easy to run on any computer.
- The codebase is currently written in TypeScript.
- On the scripting side, we also support LOVE.
- Plugins can be written in HTML, CSS and JavaScript, or any language that compile down to those.
The team:
Core design
The plugin, network and storage architecture are all in place, it works. To Superpowers, a project is just a tree of assets and a bunch of editors, all provided by plugins, served over HTTP and edited through WebSockets.
Sprite sheet importer
Import spritesheets (any image format supported by Web browsers), set up grid and start/end frames for each animation.
Sound importer
Import sounds and tracks (any format supported by Web browsers), set up whether to decode on startup (for short effects) or stream (for background music).
Tile set and map editors
Import tile sets, configure tile properties, build layered tile maps. Includes various tools like select, flip, resize/move map.
Scene editor
Create and manage an actor hierarchy. Add and configure components exposed by any plugins.
Very barebones right now, missing draggable transform handles for instance.
Model importer
Import static OBJ and animated glTF models, with a single diffuse map for now.
glTF models can be converted from COLLADA with the official converter.
Script editor
Edit scripts live together like in Google Docs. The TypeScript compiler helps catch errors early and source maps let you debug your game in your browser of choice.
Uses scripting APIs exposed by any plugins.
Server manager application
Start/stop a local Superpowers server and manage installed plugins.
Just a ZIP to unpack, no external dependencies.
Superpowers website (target: March 13th!)
Show what Superpowers is and wants to be. Provide a way for people to subscribe to support development and get early access.
The teasing page is up and work on the crowdfunding system begins now.
☐ Release machinery
We need to write some packaging scripts to automate creating builds of Superpowers and uploading them.
☐ Open source for everyone
☐ Much more…
We’ll have much to do to enable people in the community to effectively learn, meet, work together and share. And there’ll be a lot of work on existing editors and new ones to build (shaders! materials! fonts! to name a few).
Make games, improve Superpowers, repeat!
[/quote]
Help them out here:
https://sparklinlabs.com/
also new website:
http://superpowers-html5.com/
Superpowers v1.0 has been released as open source software!!!
DOWNLOAD here:
https://github.com/superpowers/superpowers
Apart of TypeScript, it now also supports writing games in the LOVE lua framework
More info: http://itch.io/t/9542/the-superpowers-game-maker-megathread?before=24#post-7422