C++

C++ gets a lot of flack, and there’s good reasons for it. But despite its dispatch, dreaded diamond and SOLIDesque 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 library for the fixed-function graphics 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.

Unifinished

Irrlicht Scene Nodes

Things that make your world pretty

Tools

Irrlicht Loaders and Internals