Author Archives: Maciej

About Maciej

Game developer with passion

Monstaaa! development summary – part 2

Note: click here to read part 1 of the Monstaaa! development summary. It’s been over a week since my iOS game Monstaaa! was released on the AppStore. The game was featured in Apple’s New & Noteworthy on the iPhone (Australia and … Continue reading

Posted in indie game development, mobile game development | 6 Comments

Monstaaa! development summary – part 1

Today is the day. The game I’ve been working on for the last 6 months gets released on iOS as a universal app. Monstaaa! is finally available on the Apple App Store! Yeah!!! Now, here is the summary of my indie game … Continue reading

Posted in general programming, indie game development, mobile game development, physics | 2 Comments

Monstaaa! for iOS – the first announcement

Just a quick (and big) announcement today! The game I’ve been working on for the last 6 months is finally going to be released on iOS. It is called Monstaaa! and should be available on the 29th of May 2012 as a … Continue reading

Posted in general programming, mobile game development | Tagged , , , , , , , | 2 Comments

iOS & Android game development on Windows

UPDATE: Read here about my second game Monstaaa! made on Windows using Marmalade SDK. When I started indie game development 6 months ago (see my previous post Good bye Blue Tongue (and time for indie game development)) I knew I wanted to experiment … Continue reading

Posted in general programming, mobile game development | 17 Comments

Packet encryption in multiplayer games – part 2

The following is continuation of my recent Packet encryption in multiplayer games – part 1 article. In this article I’m going to present sample implementation of the encryption helper that might be used to establish connection using Diffie-Helman algorithm and … Continue reading

Posted in network programming | Leave a comment

Packet encryption in multiplayer games – part 1

Sending unencrypted data between peers in multiplayer game can make your game vulnerable to many kinds of hacker attacks. However, as surprising as it may sound not all multiplayer games require data encryption to stay secure. In some cases only … Continue reading

Posted in network programming | Leave a comment

Good bye Blue Tongue (and time for indie game development)

It was a big news in game development industry when 3 days ago two Australian studios, Blue Tongue and Studio Oz, and one studio from US (Pheonix) were shut down by THQ. As part of these events around 200 people … Continue reading

Posted in Uncategorized | 5 Comments

Simple 2D soft bodies in Box2D

Box2D is an excellent, widely used and completely free 2D physics engine. It has support for variety of 2D shapes and joints but there’s no out of the box support for soft bodies and so if you want one you … Continue reading

Posted in physics | Leave a comment

C-like singletons

It is my impression that template based singleton patterns for C++ like this one are very popular and widely used. Why? I believe it’s mostly because OOP design patterns in people’s minds often take precedence over code simplicity and prevent … Continue reading

Posted in game engine, general programming | 2 Comments

Light Pre-Pass vs Deferred Renderer – Part 1

My questions I have recently decided I want to spend some time experimenting with various approaches to renderers being used across PC and console games these days. In particular I wanted to look more closely at pros and cons of … Continue reading

Posted in deferred shading, light pre-pass, rendering | 9 Comments