Backfire v1.0 Release

About 10 weeks ago we started with the Project Multimedia course, what was once only a few words on paper has now grown to a small game. We have made the last adjustments to the game and are now ready for you to try it.

Download: Backfire (Windows only)

This page will always have the latest release available.

If you have no idea what Backfire is, check out this page. We also have this manual, containing a list of all features and some screenshots of the game here.

If you have any feedback we encourage you to either comment or mail us at support@gobblestudios.com. Any feedback will be greatly appreciated.

We hope you enjoy playing Backfire!!

Yours,

The Gobblers

Backfire, a 2D Platform Game

Backfire is a 2D Platform game. This is a school project for our course “Project Multimedia”. This post is mainly to explain to you what this project is. We will start with a short introduction telling you why we choose to make such a game and continue with explaining more about the game itself.

Making choices

The choices we made can be described in phases, the first one being the task to choose what kind of program you want to make. The subsequent choices will probably depend on this.

Phase I: What do we make

As defined by the assignment this should be a multimedia project and therefore the first things that come to mind are audio, video, images, games. For us this choice wasn’t too hard seeing that we all like games and the idea of creating one. Doing so for our studies seemed like a good combination.

Phase II: The tools to use

The next step was to choose a platform and programming language/environment which best suits our focus. As this focus was games, this turned us right in the direction of XNA or Flash. Seeing that we have some grasp of C# and XNA, and not so much of Flash, we choose to work with that. We also liked the idea to put our experience with XNA to the test. Furthermore this leaves us the room to port our program for other devices later on.

Phase III: The kind of game we want

Choosing to make a game with XNA is of course not enough and still leaves a wide range of possibilities. It was time to choose what game we would want to make, would it be 2D/3D, what genre would it be? Because of our lack of experience with 3D programming and also with only limited experience with less D we choose to make a 2D game (a 1D game, however easier, seemed kind of boring). The choice of genre was harder, we had ideas about Platform games, simulations, puzzle games and many more but decided on a Platform game in the end. We choose for this genre because we all had experience with this type of game and because we all had some idea what we would want for such a game.

Phase IV: Making it our own

Now it was time to get specific. We thought about the controls, the goals and challenges of the game, and wanted to make them original. We came up with the idea to make a game in which you play a character, holding a heavy gun. This gun is so heavy in fact that the only way to move is to use its recoil to propel yourself through the world. In our opinion this is a fun twist on the usual controls of Platform games. We choose to let the character be controlled by shooting either up, down, left or right. We soon figured that if we ever wanted to port this game for a mobile platform these controls would work quite well. With this we had the basics for the game defined and could think about the implementation.

The first steps

After we had defined the basics of the game we started defining what kind of classes we would need. We did so by thinking what kind of objects we would see on the screen. The first things we came up with were:

  • LevelList
  • Level
  • Player
  • Platform
  • Collectible
  • Gun
  • Bullet
  • Enemy

We also defined which object would hold which. Soon we were ready to make the first steps of implementation. We created a new XNA game and started out programming these simple classes. We started out simple, making an empty level with a Player (a square block at that time) which made a nice arc in the air and then fell into oblivion. At that point we knew that the current classes were at least a good start. The first steps were made.

Making progress

The next few weeks a lot of progress was made, soon we had the basic controls, platforms and some collision detection. The next steps were adding other game elements like enemies and hazards like spikes to fill up our levels.

Until now we had one level which we had hardcoded to test our basic implementation. Of course this would not be a good idea for multiple levels. To make it easier for us to create multiple levels we needed a way to read in levels from a text file. This created a need for a LevelReader class. This class now reads in a text file containing all the layout for a level.

Between tweaking and adding to the game Martijn made the first few textures which really brought the game alive for us.

The Current State

At the moment we are adding more content to the game and tweaking stuff we already have, we won’t tell you everything but will soon post a video showing some gameplay. Of course we will only do this when we think the game is ready for your eyes. However here is a small screenshot for you from one of the begin levels:

Yours,

The Gobblers (Steven, Martijn and Marius)

University Project

Hello everyone,

Some time ago I wrote a post about logo design, at that time we didn’t really have a logo. But as you can see at the top of the page the logo has changed, well this time it might even be the final logo! If you have ideas that would improve the logo, please send them in.

Yours,

The Gobblers

Logo

Hello everyone,

Some time ago I wrote a post about logo design, at that time we didn’t really have a logo. But as you can see at the top of the page the logo has changed, well this time it might even be the final logo! If you have ideas that would improve the logo, please send them in.

Yours,

The Gobblers

Introducing: A Project and Me

For starters: Hello World!

My name is Steven, one of the fellow Gobblers from Gobble Studios. I haven’t been seen on the site because,.. Well because I’m busy with alot of different stuff.

Primarily because of my girl, school and hobby’s which I just can’t give up (ever heard about gaming? ;-)) You guys probably know the problems and their time consumation, but it’s not something which should stand in the way, I know. Maybe I was to scared to start aswell? Who knows… Biggest point is: I’m starting, right now! I am not on the team for nothing you know. ;-) I want to help these projects out and I’m creating one of my own.

Which brings me to the subject of project, namely: ICONic.

Now you probably want to know, “What the **** is ICONic?”. Well, let me explain in short. The program changes letters, numbers and possibly symbols, into larger variants of them self, build out of emoticons. These ‘iconwords’ can then be implemented into MSN, Yahoo, Facebook post, what ever socialmedia you like which uses emoticons, to make a funny, aggresive, sad or glad statement. The load of an emotion will be extra carried out through this program, because of the implementing of the emoticons in the words you use.

You probably have an idea of what it may be right now, but probably not clear enough to your likes. For that reason, I will be posting some example’s in the upcoming week.

So please, be patient a little more. I know I have made you wait with my lack of posting, since, well since the very excistence of Gobble Studios. But It’ll be worth while. :-)

Atleast you can count on the fact I’ll be posting more regularly now. ;-)

Yours,

The Gobblers