Category: UFO

HaxeFlixel Game Development

The start of an adventure in HaxeFlixel Game Development!

After a busy summer working, I’m back to programming,

However, I’ve changed my programming language after getting frustrated with Monkey X and also what looks like a bleak future for it.

I’ve always been fascinated by Haxe, as it feels like a really nice language to programme in, it’s open-source (so free) and is cross-compatible.


Haxe, is not a language specifically designed for game development, so I’ve decided to use HaxeFlixel, which is a 2D game framework built on top of OpenFL (which is a library for Haxe)

haxeflixel game development sionco

To learn Haxe and HaxeFlixel, I’ve decided to restart my unfinished UFO game from the beginning!ufo game - a game made of paper in haxeflixel game development

My current feelings for using HaxeFlixel are really promising, because it just makes everything seem so easy to programme and put everything together, such as graphics, sounds and input.

One area that I really like is the multiplatform cross-compatibility of OpenFl, which as well as supporting the following plaftorms, such as Android, Linux, Windows, Mac, they are in the process of porting it to video game consoles, such as the Wii U!


haxeflixel game development multiplatform

I’ll keep you updated with my HaxeFlixel game development progress and how my first game using the framework and the Haxe language works out.

Follow me hereFacebook, Twitter, or on Google+


Important lessons for an indie game developer.

This was going to be a typical post by me, apologising for the lack of updates and announcing the death of yet another game, but I’ve decided to be positive and turn it into an article of important lessons for an indie game developer.

I’ve got a bit demotivated during making the UFO abduction game, I guess that it’s a problem because it was only meant to be a small game, but realising the things that I’d have to put in it to make it fun for people to play and worth downloading, grew and grew.  I think that I will plug away at it, not as a main project, but now and then, and eventually it will be finished.

I think that’s the problem of making small games that you wouldn’t play yourself,  I think I’ve learnt from this experience and I give you

Important lessons for an indie game developer


1. Make something that you would play, as trying to finish a project that’s not fun for you will probably mean that the last few days needed to finish the game will turn into months, and months into never..

2. Don’t aim to big.  I’ve previously tried to make 3D games or big sports management games, and they both continue to be in an unfinished state, as seen in the ‘basement‘ section of this website.  This is especially important if like me, you have a real job and only have limited time to programme.

3. Open your development environment or IDE, because, sometimes that’s all it takes.

4. If your not feeling motivated, try to do a small task in the game, such as the title screen, adjust the integer for the players jump height.  Sometimes, when I’ve done this, it has lead on to doing bigger tasks in the game.

5. Any more? I’d be happy to hear them.



Anyway, I did manage to make a few updates to my UFO game:

Now, each level starts of automatically, in that what objects appear is always the same, but after that I’ve decided to make it random, so you might finish off fighting off soldiers or tanks, each time will be different.

I’ve also added a percentage system to the game, so you can see what percentage of the animals you have abducted, I’m thinking that to get a gold star or ‘A’ rating on each level, you have to abduct 90% of any animals that appear..

I also tried the game in black and white and my phone, but, I think that I definitely prefer the colour version:

Important lessons for an indie game developer


Another Game

I’m also playing around with the idea of a top-down tiled game.  But, it’s early days.  However, this is a game that I’d like to play, and hopefully it won’t be to big of a project to take on, with the limited programming time that I have.



UFO Game – Moving Backgrounds

I’ve added a moving background to my UFO game. This means that now the fields move as well as some background trees, and changes the feel of the game, in that before it looked like it was the trees and animals which were moving, but now, with the moving background and clouds, it really does feel a lot more like that the UFO is moving along the ground.

I hope to add different levels to my UFO game, such as a level in the city and a level in Area 51.


Also, in the screenshot below, you’ll notice some numbers.  The first is the score,  and to score points you either abduct animals ore destroy enemies and any trees or buildings on the ground.     The second number (0/5) is the number of animals you abduct, so in this case I’ve abducted 0 out of 5 animals (bad).

ufo game - a game made of paper

The game works well with the keyboard, but I still need to refine the Android controls.


I still need to:

1. Add new animals, trees, enemies and objects (first create them from paper and then scan them into the game).

2. Add new levels, each with their own animals (people also!) to abduct, as well as different enemies.

3. A win system (ie; what you need to do to beat the game) currently the game just continues, but I’m hoping to add a win condition depending on the percentage of animals and people you abduct.


clouds in my UFO paper game

I’ve reworked the level creation system on my UFO paper game, so that at the start of the game the first wave of objects (animals, buildings, trees, enemies) is hard-coded into the game, but once an objects has been destroyed, abducted or leaves the screen, then a random object is created in it’s place, which means that on each play, a level could be harder or easier.

I’ve also added some paper clouds!!!!

paper game


UFO Attacks

I’ve added weapons to the game, yes! This is a real UFO attack!

The farmers now shoot at your UFO (eventually, there will also be increasingly difficult enemies like soldiers and tanks), and also you, as the UFO can shoot your enemies and any objects in the way of you beaming up animals and people.  Although, my first implementation of the weapons proved to have unexpected results, with oversized bullets.  It looks like that cow is about to be nuked!

ufo attacksufo


Paper Cows and UFO’S!!!!

Yes, You read the title correctly, Paper cows!

I’ve been busy cutting out shapes from pieces of blank paper, scanning them into the computer and then arranging them and colouring them in to create objects for my game.  In the development screenshot below, you can see the UFO made out of paper and also a paper cow.

paper cows and ufo's

paper cow

Work in Progress


UFO game, building, plant, animal or enemy

In my UFO game, there will be three main types of objects that can interact with the UFO flying saucer; animals, enemies and plants/buildings (they’re more or less the same).

The aim of the game is to abduct the animals and people, while avoiding enemies and trying to not beam aboard any houses or plants as they will give different effects, for example, right now a tree temporary slows the spaceship for a small amount of time.

UFO game
All graphics are temporary, and will be changed.

A game for 2014: UFO Abduction Game

I’m working on a small idea, and after a couple of hours work, spread out over two days, I have the following screenshot to show my progress, as you can see it’s going to be a UFO abduction game.

ufo abduction game

more details to come. Keep following me, here or by facebook..