Skip to content

Fast Paced Indie Games

There is a special Grappling Hook Christmas offer!
Buy Grappling Hook and save 25 % by using this coupon code at checkout: BMWS000H3
The code is valid until 23:59 EST on 27. December 2009.
Grappling Hook is available for Windows, Mac OS, and Linux.

Merry Christmas, everyone! 🙂

The Swedish gaming blog blogemup interviewed me. Here is a translation:

Blog’em up: Tell me about SpeedRunGames. Is it a one man show?
Christian: Yes, I’m the only person behind SpeedRunGames.

Blog’em up: What’s your history? What have you done prior to Grappling Hook?
Christian: Right now I’m still a student for Computational Visualistics. Last year I’ve worked as an intern and employee for Replay Studio on Velvet Assassin.
I wanted to be a game developer since 2001, so I’ve created a couple of small projects in the past, that prepared me to do Grappling Hook.
There is for example a game for mobile phones called Gladiator. I used some code of this old project for the level-animation-system in Grappling Hook.

Blog’em up: How long have you been working on Grappling Hook?
Christian: I’ve started working full-time on Grappling Hook in march 2009, after I left Replay Studios.

Blog’em up: How did you come up with the idea?
Christian: The Half Life mod Cold Ice was the main inspiration. I loved the feeling of acceleration and velocity in this mod. Grappling Hook is my try to create this feeling and enhance it. I think the spatial puzzles are perfect to encourage the player to explore how the grappling hook can be used.

Blog’em up: Grappling hooks in general seem to have a revival as a video game feature with games such as Bionic Commando, Hook Champ, Grapple Buggy, Just Cause 2. What’s your opinion on these games?
Christian: The grappling hook is a great feature, because it is mighty, fun, and extends the ability of the player to explore a game world in a very fundamental way. It also encourages players and designers to be more creative than with regular weapons.
It is great to see how different a grappling hook can be used in games. The movement in Bionic Commando with the hook feels limited, but you can use the hook in the fights as well. Just Cause 2 extends these possibilities. And hopefully the hook allows more freedom in movement, too.
Hook champ looks like real fun: high speed grappling hook and Indy hats! In Grapple Buggy the hook is more rubber-like.

Blog’em up: On your website you’ve published a “mission”. Can you tell us about that? Why did you publish it and what reactions did you want to spur?
Christian: The mission statement is a collection of the most important things I’ve learned about game development. It helps me to avoid doing the same errors twice and stay on track.
Everyone makes his very own experience developing games, but I hope that my statement helps a few developers out there to understand their experiences a bit better.

Blog’em up: In the mission/manifest you write “Always focus on the feature that is most important to your game” and “Drop all ideas which do not fit into and support the vision of the game.” Is this a reaction to the industry’s feature hysteria or is it just a friendly advice to your fellow indie developer?
Christian: In 2007 I’ve developed an edutainment game with a fellow student. We started with an extensive game design, but at one day we decided to reduce the entire game to one of the mini-games, because this was the most fun part. This was the best decision we made during the entire development. It improved the gameplay experience a lot and even reduced the remaining work to do. In another project I saw way too many features implemented and that weakened the core-features.
So I don’t say, that all games should have only very few core-features. I just know that it works best for me, because I want to finish my games and only have a limited budget and time. I’m pretty sure that a game designer at say Ubisoft with a lot more developers available thinks different.

Blog’em up: Both the mission and Grappling Hook seem to address that games should focus on doing one thing great rather than several things poorly. Has this something to do with SpeedRunGames being a one man show and therefore making it difficult for you to take on several different roles (programmer, designer, artist, musician etc)?
Christian: Yes, I try to keep the amount of work low, so I can finish the games in a reasonable time. Staying focused is one way to achieve this. Other ways are to work within the limits, looking out for loopholes, dropping bad ideas early and investing at least the same time in thinking than in working.

Blog’em up: Germany is known for being “anti gaming”. How is it to work as a game developer in such a climate?
Nintendo, browser- and casual-games have broadened the audience for games in the last years and this has a positive effect on the climate.
Christian: When non-gamers talk about games, they talk about violence in games most of the time. Personally I don’t like it when games feature violence that exceeds the amount that is really required for the game to be great. On the other side struggling and fighting is part of the human nature and there is no point, why games shouldn’t reflect human nature just as much as other forms of media do. I’m sure that time will solve this issue, so that games will be treated like movies.
Another discussion is about addictive games. I think this is a problem, because there are games that are designed to be addictive and keep the player playing for as long as possible. Most of these games achieve this by giving the player an illusion of success. This means the player achieves nothing, but he gets rewards for just playing. I don’t think real joy can be born out of this. The player is just occupied and wasting his life-time. However, such games are probably not worse than some shows on TV.
In general I appreciate critical discussions about games, because they will help games to evolve in future, even though some statements seem ridiculous sometimes.

Grappling Hook is available for Linux!

There is a Linux-version of the Grappling Hook demo.
This is called beta, because it has been tested only on 5 machines.

You need Java 1.5 or better to play.
Before you start the game, please make sure, that you have installed the latest drivers for you hardware. Outdated drivers are the most common problem, when the game fails to start.

System Requirements:
– 2.0 Ghz processor, 1 GB RAM
– Minimum: NVIDIA GeForce 7600 / ATI Radeon X700
– Recommended: NVIDIA GeForce 9600/ ATI Radeon HD 2600/ better

Please report any problems to:

Thank you very much!

Grappling Hook Version 1.07 is available, both demo and full-version.
When you are an owner of the full version, you can download the new version here.
Your savegames will be not affected by an update.

Changes Since Version 1.06:

  • Storyline extended with a lot more messages throughout all levels.
  • One more level in the storymode.
  • Improved the guiding in many levels.
  • Console-output will be saved in a log-file in the same folder as the savegames.
  • Fixed a small glitch with the record-messages.
  • Fixed a glitch, when a player switched to the menu at the end of a level.
  • Users can save/load their levels on every platform with “saveUserLevel” and “loadUserLevel” even without administrator rights.
  • The game will display levels that are inside the user-folder.
  • Ingame-news will be loaded only once at startup to improve menu-performance.

Grappling Hook Demo

Grappling Hook Now Only $14.95!
After analyzing the sales of the last weekend, I decided to lower the regular price of Grappling Hook to $14.95 / 12.95 € / 11.95 GBP!

Buy Grappling Hook

New Update Soon
There will be an update this week, that will improve the guiding, add more story-elements to the game, and improve some other parts.
Feel free to send suggestions to:

Grappling Hook - 50 % Off This Weekend!

Grappling Hook is 50% off this weekend on the Grappling Hook website.
The game is available at the price of $9.99 until Monday, cut from its regular price of $19.95.
Grab the Grappling Hook and have fun!

Laura Shigihara, a game designer and the composer of the “Plants vs. Zombies”-music, asked me about the level design process and I want to share this with you.

1. The Idea
Every puzzle, situation, or experience for Grappling Hook started with a simple separate idea.

My first puzzle ideas had been straightforward. I just thought about, how the Grappling Hook could be used.

Some puzzles are inspired by other games, like Mirrors Edge, Portal, Braid, Super Mario, …
This is interesting for me, because the game mechanics are very different and it is somehow an experiment, where I want to see, if the grappling hook is powerful enough to solve these situations.
The “Compactor” level for example, was inspired by Super Mario and Star Wars.

All of my favorite ideas for puzzles were born during playing. I love to watch how other people play the game. In the first month, almost every tester played the game different. Even later some testers explored new ways, how to use the Grappling Hook.
It also happened more than a few times, that I explored a new move/trick just by chance. The strong use of air-control to jump around corners, accelerating with the hook just by clicking for half a second, or “bouncing” off walls are some of those tricks.
This was always most exiting, because the game was already able to perform these tricks, but I didn’t know it was possible. The exploration of these new possibilities and later creating quests, that required the “new” features to solve the quest, was really a lot of fun.

2. The Sketch
For most puzzles I’ve created a simple sketch.
These are some of the first sketches with level ideas I’ve made for Grappling Hook:
Everything blue is level architecture. Red marks surfaces, where you can use the hook. Green is the path of the player or how he has to use the hook. Z is the target ( German: Ziel ).
At this time no dynamic level elements were planned and I have not even thought about a concept for the level-editor.
continue reading…

The level-editor tutorial for Grappling Hook is available:
Tutorial: How to Create Levels for Grappling Hook?

It explains everything you need to know, to create levels that use all features of Grappling Hook. You can even add your level with a screenshot and challenges to the game-menu like the original ones!

Please ask questions and give feedback in the forum.

I’m a student, not rich, without a second job, and without a publisher, but I love to create games.
So my project-budget for Grappling Hook was almost zero, but fortunately, there are some great freeware and open source projects.
I will present you every tool that I have used during the development of Grappling Hook.

I already wrote an article about, how great Java is for game development and my opinion has not changed since then.
You can find the article here.

Eclipse is a great free IDE. It offers syntax-highlighting, code-completion, refactoring-tools, a debugger, Java-doc-generation, good search-tools, code-formatting, neat-project-overviews and a lot more.
I had to work with Visual Studio and I wished every day, that it would be at least half as good as Eclipse. With Visual Assist X things get a lot better, but you have to pay for it.
Good alternatives: NetBeans

The jMonkeyEngine is a general purpose engine written in Java. It is build on top of LWJGL and offers a scene-graph and many cool features, for example shaders, terrain, particles, shadows, many model formats .
Some features are missing like a good physics integration, but the community is working hard on it. The community is one of the best I have ever seen. They are active and very helpful.
Beside Grappling Hook, there are other commercial projects using the engine, like Mad Skills Motocross or Bang Howdy.
When you are looking for a free engine to develop a game, you should definitely evaluate the jMonkeyEngine.
Good alternatives: Unity, Panda3D, Ogre3D
continue reading…