A side-scrolling tactical 2D shooter that sets out to be challenging and to some extent realistic. The goal is to resolve situations where armed suspects and hostages are involved -- with as little bloodshed as possible. Inspiration is taken from the Police Quest and Rainbow Six series, while I add my own touch of blood and gore.

Image RSS Feed Latest Screens
Game flow Weapon editor New weapon M4 Carbine
Blog RSS Feed Report abuse Latest News: What I've been up to

3 comments by isbeorn on Dec 2nd, 2014

I had a long break over summer, but the last two months I've started to bring my code under test. I'm sorry for the lack of updates during this time. Here is an update now, complete with some cheesy pictures.


It's already been some time since my project passed the size where I needed to add tests to keep everything in check. If you don't add tests to a code base of that size, chances are that you will break previous functionality when you make modifications or add new stuff. This definitely happened to me and it slowed down development a lot. More so it also took away from my motivation with all the problems that surfaced, resulting in lost development time altogether.


With unit tests you get a safety net that will tell you when things stop working the way they are supposed to. And in terms of fixing the things that break it's a BIG difference between being notified the same minute you broke it, and noticing by chance some long time later when you don't even remember what you did or where you did it.

Safety net

At the same time that I'm adding tests, I also make changes to the structure of my project to make it easier to work with and maintain in other ways. Removing unnecessary dependencies and getting shorter compile times.


So far I have created tests for most of my utilities - the tools and helpers that provide my game objects with some universal functions like math and other things.The most of the work is still ahead of me, in writing tests for the actual game objects. The game objects being those objects that are visible or otherwise directly affecting the physical game world.

Physical game objects

I see this as a necessity before I can keep moving forward with new functionality, and it was a lesson I needed to learn for sure. I've been aware of it for a long time, but up until just recently it has simply been more fun to work on the game itself.

I'm really excited to have you all as my watchers. For the coming year I will try to write a little bit more often about what I'm doing regardless of what it is.

Media RSS Feed Latest Video
Downloads RSS Feed Latest Downloads
Demo 3

Demo 3

Jul 5, 2013 Demo 30 comments

The third Blood and Bullet demo adds more game play mechanics. Use concussion grenades to overwhelm the suspects. Restrain them, secure their weapons...

Demo 2

Demo 2

Apr 19, 2013 Demo 2 comments

This demo is more of a taste of game play than the previous one, but still with some obvious parts missing. There are more weapons, a bit of AI, rooms...

Sandbox/tech demo

Sandbox/tech demo

Mar 15, 2013 Demo 4 comments

This is not a game-play demo. I just want to point that out. It's a sandbox/tech demo of the features so far. It's scaled down a bit to keep it simple...

Post comment Comments  (0 - 10 of 219)
Proxystarkilla Jan 26 2015, 6:20pm says:

Isbeorn, if you don't release demo 4 soon, I'll have to talk about how much I love your game.

Okay. Fine. I really freaking love this game it's so fun even as a demo.

+3 votes     reply to comment
isbeorn Creator
isbeorn Jan 27 2015, 6:49am replied:

How can I not have released the next demo yet when I have fans who say things like this? You really make me wonder. Seriously. I will work a little bit harder now, just for you!

+3 votes   reply to comment
Arethrid Jan 2 2015, 9:21am says:

Is it me or some characters look like Liam Neeson?

+3 votes     reply to comment
isbeorn Creator
isbeorn Jan 3 2015, 11:05am replied:

I hired him and made his portrait in paint :)

+3 votes   reply to comment
Arethrid Jan 3 2015, 6:32pm replied:

Awesome :)

+3 votes     reply to comment
Guest Dec 29 2014, 10:33pm says:

This comment is currently awaiting admin approval, join now to view.

isbeorn Creator
isbeorn Jan 2 2015, 4:27am replied:

Don't you give up on me either! ;)

+3 votes   reply to comment
SirMrPoopington Dec 13 2014, 12:24pm says:

Dude! Welcome back. I really wanted to see the finished game so I will be supporting you! (Not every single time you do something but when I have time.)

+4 votes     reply to comment
isbeorn Creator
isbeorn Dec 14 2014, 4:29am replied:

Thanks, much appreciated :)

+3 votes   reply to comment
madv7od Dec 4 2014, 4:45pm says:

Hey Beorn :D Glad to see you back among us, just wanted to let you know that I'm still here. Good luck in future updates, take care man ;)

+4 votes     reply to comment
isbeorn Creator
isbeorn Dec 5 2014, 3:39am replied:

Thanks, very happy to hear that :)

+4 votes   reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Blood & Bullet
Developed By
Custom Built
Send Message
Release Date
Game Watch
Track this game
Tactical Shooter
Single Player

Latest tweets from @bloodandbullet

Tonight I'm re-designing the level and room architecture. Tomorrow I will re-implement them and add unit tests. T.co

Jan 30 2015, 2:53pm

The basic GUI is to large parts complete. I've also been playing with 3-dimensional backgrounds and begun work on the tactics module.

Jan 26 2015, 6:56am

I'm working on the user interface again, this time backing it with unit tests. I should have a mock-up of the entire interface soon.

Jan 2 2015, 6:44am

The past week I've done more work on unit tests. I also took in a 3rd party XML parser to replace my home built data storage solution.

Dec 15 2014, 6:49am

Got solid grounds for animation driven locomotion in place now. Soon the characters will walk around and change directions!

Feb 8 2014, 6:57am

I've made some great progress on the new animation system. It feels solid.

Jan 19 2014, 9:21am

Planning and writing the new Body class. The new animation system will allow characters to turn in either direction and walk around.

Jan 18 2014, 8:56am

Now adding an audio browser to the weapon editor.

Oct 27 2013, 4:02am

I have a title screen background in the workings. I should add a main menu soon. The weapon editor now also imports properly.

Oct 20 2013, 3:32pm

The weapon editor is functional now! Just some minor things remain, then I hope to get some weapons produced for the next demo.

Oct 14 2013, 4:08pm

Embed Buttons

Promote Blood & Bullet on your homepage or blog by selecting a button and using the embed code provided (more).

Blood & Bullet
Blood & Bullet
2,415 of 27,394
Last Update
1 month ago
193 members