TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Superpowers, the collaborative HTML5 2D+3D game maker, is now open source

9 pointsby eliseeover 9 years ago

1 comment

eliseeover 9 years ago
Hi! I&#x27;ve been working on live collaborative game development software for about 4 years (some of you might remember me from CraftStudio). For the past year and a half, we&#x27;ve been working on Superpowers with my two friends Bilou and Pixel-boy and now we&#x27;ve open sourced it, as promised back in March when we launched early access for supporters.<p>Superpowers at its core (<a href="http:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers</a>) is more than a game maker. It&#x27;s a generic collaborative client&#x2F;server Web app for building all kinds of projects. A project type is defined by what we call a system, and you can have any number of systems installed on your Superpowers server.<p>We spent most of the last year building the core along with a system called Superpowers Game (<a href="https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-game" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-game</a>), which is a TypeScript game engine built on top of Three.js along with a bunch of collaborative asset editors.<p>Now that the platform is maturing, we&#x27;ve started work on other systems. For instance, Superpowers LÖVE (<a href="https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-love2d" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-love2d</a>) lets you build Lua games for the LÖVE framework. Demo: <a href="https:&#x2F;&#x2F;i.imgur.com&#x2F;yLybycP.jpg" rel="nofollow">https:&#x2F;&#x2F;i.imgur.com&#x2F;yLybycP.jpg</a><p>Another example: Superpowers Web is (<a href="https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-web" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-web</a>) a Superpowers system for building static Websites. We&#x27;ve used it to build the official website (<a href="https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-html5.com" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers-html5.com</a>) in real-time collaboration. We have plan for a &quot;Superpowers Node.js&quot; system, and hopefully the community will embrace this extensibility and build cool tools for all sorts of engines and creative endeavours.<p>You can find lots of pictures of the app in the release notes: <a href="https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers&#x2F;releases" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;superpowers&#x2F;superpowers&#x2F;releases</a> and many games made with Superpowers Game here: <a href="http:&#x2F;&#x2F;sparklinlabs.itch.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;sparklinlabs.itch.io&#x2F;</a>. The devlog album has cool stuff too: <a href="http:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;NdIuH" rel="nofollow">http:&#x2F;&#x2F;imgur.com&#x2F;a&#x2F;NdIuH</a>