--Square Defender Small World--

Version 1.0

Created with GameMaker Studio 2

A game made for gm48 April 18, 2020

Programming by Rohbert

Graphics by Rohbert

Sound FX and Music by Rohbert


You play as a square defender. You must visit many planets and destroy all alien invaders to continue. You can slice enemies with your melee attack or snipe them out of the air with your ranged power shot. As you travel from planet to planet, your worlds will become slightly less tiny and your enemies more numerous. You have limited health however as you kill enemies you gain experience points. Collect enough experience and you will level up! Leveling up will increase your max health. Your health is also re-filled after you complete each planet.


A,D = Move Left and Right across surface of planet

Spacebar = Jump

E = Melee Attack (Red and Aqua Attack Colors)

Q = Range Attack (Green and Purple Attack Colors)

Press Backspace to restart game


The direction you are facing affects the color of your attacks. Enemies can only be hurt by the same color attack. (Red attack kills Red enemies...) You can jump over enemies and hit them from behind if you must. Touching enemies will hurt you. Killing enemies of the same color in succession will award BONUS EXP! You can destroy your own range power shot by hitting it with an opposite shot. You can deflect a range power shot by hitting it with a Melee attack.


Support my YouTube channel if you like what you see.

Learn Good GameDev


Rohbert Games

You must be logged in to leave feedback
Log in Register an account
  • Nyveon

    Simple idea with proper execution. I'm surprsed this doesn't have more ratings!

    ONce I got the hang of the different colored attacks, it was a quite challenging arcade-type game. My main feedback would have been juicing it up a bit, things like effects when destroying the shapes, screen shake, more sound effects, stuff like that could have made the game all that more satisfying.

    But over all, pretty well done! Congratulations :D

  • Dave
    Lv. 2

    This is a really neat game with some cool mechanics.

    It completely fried my brain to begin with, remembering which direction and which attack button produced the correct colour attack, and I shot myself to death on my first two tries. A small onscreen key, maybe in the corner of the screen, to remind the player would have been helpful.

    But then it clicked with me and I started to really enjoy the game.

    You would expect the game to get harder as it goes on but the game actually gets much easier once you have levelled up a few times - I was practically invincible by the end. It would have been good to see more of a challenge towards the end, maybe faster or more aggressive enemies.

    There are some really nice touches which add a surprising amount of depth and strategy - the way you can bat projectiles back round in the other direction to smite that enemy you missed first time, learning how to move the world so that enemies come into range of your attacks, the risk-reward mechanic of chasing a chain of same-coloured enemies and ingoring the others so you can finish the world quicker. These all keep the game interesting and fun to play until you have finished it.

    Cool music too!

  • havik

    Deceptively harder than you think it will be, which is good - adds a good challenge! I did forget you could jump for my first few tries so I got a bit confused as to why I was doing so badly haha. The art is fairly basic but it doesn't really need much else - the information is there. And the music was good!

  • Tero Hannula

    Hi it was nice game, I defended all 15 planets. Transition was fine between levels, but game itself got bit repetitive near end. Good though you have different shapes and patterns in enemies. I think controls were bit cramped, designed for one hand but I felt much easier to play with two hands, another for movement and another for attacking. So it was even more cramped, hands on top of each other :D Music was fine and art was simple but worked. My tactic was putting few long range attacks orbiting on the sky in different heights, and myself just running most of the time on ground stabbing things, sometimes I needed to jump and had to avoid own projectiles. But it was nice that own projectiles orbited and also you could hit yourself, but also deflect them to another direction. It was fun.

  • Veralos
    Lv. 38

    Nice game. The idea of having to use specific weapons on specific enemies combined with the rotating nature of the world leads to interesting challenges as you have to figure how to maneuver to be able hit each enemy with the right thing. I particular liked that the bullets keep going around the planet and that you can hit yourself with them. It means you really have to be careful when you shoot.

    I think it would be nice to have some indicator of which attack is which colour as it can be hard to keep track sometimes. Also the game could probably be a bit shorter as each planet is mostly the same.

    The art style is pretty simple but effective. The transition between planets looks pretty cool. I like the music and the sound effects are nice too.

    Lv. 36

    This was fun. Very straight forward with the theme. It got a little easy in the end, but it's way better than too hard. Increasingly difficult enemies would have been cool. But yeah, it's a jam game.

    I like the transitions and the variation in background color and enemy shape. It saved what could have been some very lame graphics. The music and sound effects were also pretty good and fits with the game.

    This is not really about the game, but I just want to recommend you to change your game icon. Text is ugly. Especially with a small font. If I were you, I would change it to the image you are using for the banner instead. It fits the feel of the game better, and has nicer colors.

    Just Junk!

    Just Junk!

  • Yosi
    Lv. 44

    Took me a while to figure out how to attack each of the invaders, but once I got it I had a lot of fun!

  • kris24

    So at first I found it super difficult because I forgot that you could jump, lol. But after I got the hang of it I had quite a bit of fun - played all the levels.

  • Nahoo
    Lv. 17

    While lacking a bit in the art department, it was actually really fun :) Great job!