Starship Nano is a love letter to the old Macintosh game Maelstrom (which in turn basically is a fancy Asteroids-clone), that I created by myself in Flash a long time ago. The game is basically finished, except that there's no real ending to it. It also lack some general polish, and instruction screens and so on.
The strongest reason I included this in my portfolio is actually that I consider it one of the funniest games I've created. In fact, every time I stumble upon it when going through old files on my computer or whatnot, I always get stuck for half an hour playing it, trying to get as far as I can.
Besides programming and designing it, the art is all mine as well.
In the game, you control the Starship Nano, that has been shrunk to molecular size and inserted into a human body, to battle an aggressive infection. There are a lot of elements, and some that don't make sense according to this theme, but hopefully that is not a problem when it comes to how enjoyable it is.
The purpose of each level is to destroy all the viruses present on the screen. When the screen is clear, the level is finished, and between each level one also has a chance to upgrade the ship – something that is crucial to progress. But to upgrade, you need NCE (Nano Cluster Energy) that only spawns rarely when a virus is destroyed. This also means that you will need to fly around to collect it, which will make the game much more challenging. The upgrades available will let you enhance most features present on the ship, such as better shield, faster shooting frequency or more powerful ammo.
Besides NCE and upgrades, there are also a range of different powerups that can appear: health packs (life), time bonus multipliers, time bonus boosts, Mega-NCEs (that gives you a lot more NCE than normal ones), and weapon drops. The weapon drops will randomly give you one of several overpowered weapons that last for a short while, to make the game a bit more varied and fun. For example, there is a power pulse weapon, a super laser and target-seeking missiles.