A downloadable game for Windows, Mac OS X, and Linux

This game was made for the Ludum Dare 33 !

You are the leader of a monster pack and you send your minions to kill humans. However, the more you kill heroes, the better they are ! Fortunately, your powers increase too. Will you be strong enough to defeat the best hero ?


For this game (which is my first one), I chose to use libgdx with scala. I had to adapt some things but it worked perfectly well. I just had problems with errors messages which was sometime wrong : they did not show the real mistakes.

I began by the physics of the game. Basically, you control an army of monster that you can use against a hero. This hero has a spear. When a monster touch the spear, it dies. If he touch the hero, the hero dies. When you do not have any monster left, you become the boss. When you killed a hero, both the stats of the next heroes and your stats increased. So, the last fight depends on what your army did before.

The game is a simple platform game. The background and the ground are scrolling. The characters can lay down, jump and move.

Once I had a basic game, I became the graphic part. I did pixel art characters. I did the animations, the background, text messages...

Next, I integrated it to my game. I added screens, I animated my squares and made the background and the ground scroll.

I did a basic "AI" based on if else for the hero when he fights against the boss. I did not wanted to do something hard.

Then, I did the sounds. The background sound is a simple loop played by a bass, a kick and a french horn. I tried to do a "dark knight" melody, a dark melody. I generated other sounds for the jumps, the hits...

I did four levels that can be solved by different ways. They are quite short.

For the control, the space key is used to jump, the directional keys to move, m to mute and 1, 2, 3 and 4 and launch monster. You can also click on the monster to launch. I had problems when resizing my window : all clickable area became impossible to click.

Finally, this game jam was a very nice experience. I learnt to use libgdx two days ago and it was a good way to practice. I will do it again :)

See you,

More information

Published1 year ago
PlatformsWindows, Mac OS X, Linux
TagsLudum Dare 33, Monsters
Player countSingleplayer

Install instructions

To play to the game, use the .jar desktop.jar . You can find the sources compressed. I put what I added to the libgdx basis.


desktop.jar (23 MB)
Monster Defenser.rar (740 kB)