Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics


A member registered Dec 22, 2015 · View creator page →

Creator of

Recent community posts

(1 edit)

If anybody with a game they want to build wants to help out by testing a possible upgrade, I made a discord for that purpose:

pretty cool!

cool, reminds me of that game boy star wars game!

Hi, destroyer.template and artil.action sounds are from which are licensed under GPL2/GPL3/CC-BY-SA3 (free choice) but is your game open source/copyleft? If you don't want that, you can simply remove the release(s) that contains these files and make a new release with replacements.

how did you make it use 0.10.2 instead of the (if remember right) included 0.10.1?

Unfortunately, you will have to download this directly from the itch page.

Oh no! Are you on Windows? You need to right-click the zip and pick 'extract' or similar. Or is there something else wrong?

Awesome to see it here on itch!

Too bad it's still hacky for Linux/OSX users to use it.

Unfortunately can't run it. Probably because of non-unicode-non-ascii characters in file and folder names :(

Hey, this looks interesting but the games don't work without the data folders. You'll have to provide zips for win/linux

Hey, the windows release needs the exe and the folder. You need to zip both and upload the zip. :)

oh, I thought these were features to make the game be more evil :)

I went to imgur to upload a screenshot. It's 2 hours later now.

gorgeous, obviously!

Very nice! I hope you'll have time to make buttons blink in all kinds of ways in reaction to player action/ship states. :)

looking forward to this one!

Thanks! Without your question I probably wouldn't have figured out how to rotate anything at all.

Using your code, changing the left/right to the following made rotation and forward movement seem ok at fist:

 if (Sup.Input.isKeyDown("LEFT")) { Sup.Math.Quaternion(0, 0.01, 0));
if (Sup.Input.isKeyDown("RIGHT")) { Sup.Math.Quaternion(0, -0.01, 0));

but when using larger values or starting off with one huge rotation, the model gets squished together:

Full code (assumes "CatTankHead" 3d model exists):

let mainCharacterActor = new Sup.Actor("CatTankHead");
// Tell our actor to dress in a 3d model
new Sup.ModelRenderer(mainCharacterActor, "CatTankHead");
// Summon a second person on stage, that'll be the camera
let cameraActor = new Sup.Actor("Camera1");
// Give the person a camera
new Sup.Camera(cameraActor);
// Place our actors. The main character actor is at the center of the stage
mainCharacterActor.setPosition(0, -1, -4);
// The camera person will be looking at the main actor from a distance
cameraActor.setPosition(0, 0, 5);
class CatBehavior extends Sup.Behavior {
  awake() { Sup.Math.Quaternion(0, 0, 0));
  update() {
    if (Sup.Input.isKeyDown("LEFT")) { Sup.Math.Quaternion(0, 0.1, 0));
    if (Sup.Input.isKeyDown("RIGHT")) { Sup.Math.Quaternion(0, -0.1, 0));

    if (Sup.Input.isKeyDown("UP")) {,0,0.1);

    if (Sup.Input.isKeyDown("DOWN")) {,0,-0.1);

Hi, I'm trying to make a little game in Superpowers HTML5 but testing has been annoying: the color change, fade, banner, loading bar, fade are distracting my already challenged non-programmer mind. The waiting is annoying already but having the distractions kicks me even more out of the zone.

Loading screen:

Can I make it so that the F5 Run Project function starts the game without start screen?


Thanks! Runs fine on Linux:

Any chance for a Mac and/or Linux build? :)