C++

C++ gets a lot of stick, and there’s good reasons for it. But despite its flaws it was popular enough to have decent debugging tools for a lot of its life, making it as useful as it is dangerous.

I got into C++ by writing games for Nikolaus Gebhardt’s Irrlicht Engine, an open source 3D graphics library for the fixed-function pipeline that abstracts the rendering back-end and operating system away, making it perfect for cross platform, device agnostic games programming.

So most of my C++ work is stuff done for Irrlicht, which I was on the dev team for several years - until I gave up on the idea of writing games and moved on to more boring, real things.

Games

Some games, none of any note.

Irrlicht Scene Nodes

Things that make your world pretty

Tools

Irrlicht Loaders and Internals