
Fight or flight!
Since I had no previous experience of coding a computer player I turned to our friend google for advice. I found a number of threads on the

The movie analogy
Here in Stockholm it's been unusually hot and dry for this season of the year and I'm quite convinced that the pharmacies have broken a new record in anti-histamine sales. Last night we were finally blessed with thunder and rain and today the air is cool and nice and the pollen gone. I've sneezed quite a lot the last couple of weeks but I've also done some coding. My primary focus has been building an animation framework for use in intro, cutscenes and background movements an

There will be lightning!
When scanning the net for examples on different weather effects I came across an amazing tutorial written by Michael Hoffman on how to make realistic looking light effects. This inspired me to write a very similar lightning engine. The main difference between the solutions is that Michael's uses a pre-drawn image rendering the lightning bolts while mine uses the line strip drawing primitive. Michael's lightnings are more realistic looking than mine but since I'm going for mor


Rain engine
Today I've been working on my rain engine. I've shared the code I have so far on BitBucket and also published a short demonstration video on my YouTube channel. I'm not entirely happy with the outcome. The splashes look a little strange and I think I need to apply some randomization on the velocity of the drops to make it feel more alive and maybe stretch the drops to be more than just a pixel long. For now it will do, but I'm quite sure to iterate over it again after seeing
Engine & Language
When developer collegues learn that I'm writing a game, the first question they ask is almost always what engine I'm using. The second is in what language. So what follows are the answers to these questions and the motivation behind them. I'm writing the game in C# and using the MonoGame-framework as "engine". And why have I made these choices? Well, when I started this project I had following criterias in the search for a suitable engine: It should be free. It should be easy