Freebloks 3D

Blokus is an attractive and simple board game, original published by Sekkoia. During a course of Software Engineering at the FH-M√ľnster, advanced students of computer science had to create a software version of this board game.

This is the result of two collegues and me, developed during this practical training, during spring 2005, later released as an open source project with the name Freebloks 3D.

The game is written in C++, uses OpenGL and supports Windows and X11 based Unices like Linux, FreeBSD, MacOS X and Solaris.

Freebloks 3D comes with a dedicated server, full IPv6 and multiprocessor support. There is a dedicated server running at The game supports up to 4 human players at one computer as well as team playing .

A network compatible Android port of Freebloks 3D is available, one of the most popular implementations of Blokus for Android:


See Blokus in Wikipedia



Android App

Source code

This source code is distributed under the terms of the GPLv2.

Freebloks 3D (c) by Alex Besstschastnich, Frank Stolze and Sascha Hlusiak, 2005-2020.