ShipShift PostMortem

A little late, but here is it!

go play

Yayy

What is the game about

This game is about a spaceship that can change its shape. Each one has unique abilities, and you must use them to save the universe in the year of 2344.

It’s a endless bullet-hell like game, where you confront increasing waves of enemies. Btw, what is your score??

Ideas and process

We had just some ideas until we get this one. One of them was a puzzle game where you had to move as quick as possible onto some cell next to you that has the same shape of the player’s current shape (the red rectangle from the image below). We discarded this, as we do not find so much fun on it :p

lol

wat

So we got the idea of a bullet-hell game, using only geometrical forms (as it can be easily generated using SFML lol), so we started the development and we get…. Some shapes on screen

meh
mehh

it’s… something

Of course, this was one of the first steps on having a game. A little more effort we got some enemies on screen and started testing the ship movements, including awsd controls, asteroid-like moving through the edges of the screen and, finally, a follow the mouse approach.

asteroid uh?
dafuq

huehuehue

Long story short, we had some nice ideas for different abilities for each shape, but as the deadline was coming, we just simplified them to get a minimum viable product. See the abilities breakdown:


Triangle (weak, quick)

Attack: quick laser shot

Alt attack: nova (was guided missile)


Rectangle (strong, slow)

Attack: nope (was melee)

Alt attack: melee (was timed invincibility/time warp)


Circle (normal, medium)

Attack: nothing (was mine deployment)

Alt attack: absorbs enemy shots with its shield (was reflective shield)


Also, we did not make any sound for the game. Sorry

¯\_(ツ)_/¯
damnit

not today!

What Went Well

  • We did a game!
  • Learnt some new cool things on SFML
  • Valuable feedback from the community (yay, you!)
  • A more finished game the our last entry
  • Linux, OSX and Windows builds
  • A really cool HUD 😉

What Went Wrong

  • No music
  • No joystick support
  • No shaders :/

Future

Now we will try to finish the game, add some missing features, improve the code quality (generic classes will belong to our “bootstrap” code, helping on future projects), a better collision detection, evaluate game balancing, create some badass audio, all of this considering all your advices <3

nice

ffmpeg FTW!

So go play our game (the jam version, we didn’t worked on improvements yet, but take a look on the code on our github page), follow us on twitter/facebook and have lots of fun!

Tags: dbo, jam, post-mortem, postmortem