Astro Bacon



Other Projects

About Me

Contact Me

Back to games

Astro Bacon

Every wanted to hurl asteroids at space pigs? Well, thanks to Astro Bacon, you can!

In a bid to feed the world's ever increasing appetite for pork, some science boffins decided to breed genetically modified pigs in space. Unfortunately, the pigs figured out how to use weapons and escaped. They are now taking direct orders from the "Mother Sow" who is hell bent on destroying earth. Now it's up to you to defend the earth against the space pig menace. Pilot a nearby satellite and use its grabber to hurl asteroids at space pigs in this side scrolling action game.

- Multiple space pig and asteroid types.
- Upgradable grabbers and armour.
- OpenXLive (Achievements and High Score tables).
- Particle effects.
- Simple, open control system.
- 25 levels and 3 difficulty settings.

Download Astro Bacon for WP7 $0.99

Download Astro Bacon Free for WP7 Ad banner can get in the way.





I created Astro Bacon during end of my summer holidays after 2nd year. The game is coded in C# using XNA 4.0.

I created a XML specified particle system for the game. The system allows for other effects than those seen in the game but they weren't necessary for this game. I decided to implement the OpenXLive system to handle online highscore tables and other social features. I also integrated the ADDuplex advertisement API in the free version.

I utilised XML serialization and deserialization to save and load game and upgrade settings. To load the enemy spawn positions, the particle settings and the level settings I took advantage of the content pipeline. This allows the compiler to convert the XML files into .xnb files for more efficient loading and better security from tampering.

I designed and coded the game from scratch. I created all the game's artwork. All sound effects were sourced from Flash Kit and are property of the public domain. I performed all sound editing thereafter. All localization (German, Spanish and French) was performed by Helen Malone. The backing track is by Dan-O (Royalty Free Music by