Superpowers | Open Source Free 3D Game Maker
free 3d game maker for building cross platform games

Superpowers  Free Game Development Software

Cross Platform Tool For Creating Customized 2D & 3D Games

Free 3d game maker with built-in support of license-free sprites, sound effects, and live error reporting. It also provides a wide range of game examples.

Superpowers is an open source free 3d game maker. It lets game developers write code in TypeScript for building video games. This free tool is flexible and provides the HTML5 development environment with syntax highlighting, and code auto competition. There is complete support for 3D modeling and sound effects in this free game editor. It also provides an offline version for making games. Moreover, users can invite other users to work on a shared project. It is highly extensible and comes with easy integration with plugins.

This open source game design app is cross-platform and supports almost all popular operating systems such as Windows, OS X, and Linux. Further, there are built-in games libraries and examples that make game development easy for beginners. Once the project is ready, users can publish it with one click residing o the user interface. This easy 3D game maker provides an intuitive dashboard with logical navigation.

Superpowers is written in TypeScript. Therefore, this free 3D game maker has detailed documentation regarding development, usage, and deployment. You can download the source code and deploy it on your own premises.

System Requirements

Requirements to setup Superpowers include:

  • Git
  • Node.js
  • Visual Studio Code (optional)


Superpowers offers the following key features:

  • Open Source
  • Flexible
  • Syntax Highlighting
  • Extensible
  • Support for 3D Models
  • Sound Effects, Fonts
  • Live Error Reporting
  • Cross-Platform
  • 2D, 3D Games
  • Support For Shared project

Installation Instructions

Once all the pre-requisites are installed, run the following command in the terminal to clone the source code:

git clone superpowers/core

After that, run the following commands to make build:

cd superpowers/core
npm run build

Now, start the server if all goes well by running this command:

node server start

Finally, you can access the application into the browser at this address http://localhost:4237/.