Michalis Kamburelis

Get my Curriculum vitae

(In standard EuroPass format.)

Together with Paweł Wojciechowicz, we're an indie game studio Cat-astrophe Games. We're trying to make some cool games! Our greatest creation so far is Escape from the Universe, a space shooter with a cool modern/retro-style and a procedurally-generated storyline. Available for free for Android.

Castle Game Engine — this is my greatest and ongoing life project. An open-source game engine for modern Object Pascal, with support for a lot of 2D and 3D formats (VRML / X3D, Spine...), portable (Linux, Windows, Android, iOS...), with a lot of graphic effects.

Also includes various utilities (like view3dscene, a versatile 3D/2D model viewer) and many free games.

I'm the current lead developer of PasDoc, open source Pascal documentation generator (something like ocamldoc / javadoc / doxygen etc. but for ObjectPascal). You can take a look at my homepage on pasdoc wiki.

I wrote a "Quick Modern Object Pascal for Programmers". It's a short book (or a long article:) introducing the concepts of modern (as of 2016) Object Pascal to the programmers familiar with other modern languages. The book is also available in PDF format. The source of the book (in Asciidoctor) is openly avaialable on GitHub.

Other projects. All of them are provided with source code, and are free-software/open-source (GNU GPL >= 2).

I wrote some notes about various 3D Computer Graphics algorithms. These are a mixed bag of notes, findings, and links to other useful resources. Many of them ended being implemented in some way in my Castle Game Engine, so you can look there for open-source implementation of some of these techniques.

I'm the administrator of Moodle server for Institute of Computer Sciece at the University of Wrocław. See server news and status page.

I'm also the administrator of Wrocławski Portal Informatyczny. The portal is unfortunately not extended anymore.

I'm a fan of GearHead, a Roguelike Mecha RPG game by Joseph Hewitt. The page GearHead for Unix has some information about compiling it for Linux and Mac OS X.

I really don't like software patents. They prevent inventing stuff (you cannot invent something that someone else patented, no matter how smart you are), instead of protecting them (simple copyright works for protection in software).

stopsoftwarepatents.eu petition banner

No software patents

Stop PIPA and SOPA


This is the Michalis Kamburelis' (aka Kambi) page.

You can fetch my public GPG key and use it to encrypt messages to me or verify my signed emails. (You can also fetch it using GnuPG by gpg --keyserver pgp.mit.edu --recv-key 0xB240711F). I use Thunderbird with Enigmail extension.