Native software development with a focus on games and other simulation-driven applications. Occasionally I also work with hardware and circuitry.

Okay, so all games are simulations of some sort. When I say "simulation-based", others may say "rogue-like", or "strategy/sim". Such games usually have the following characteristics: procedurally generated maps, dynamic story generation, character growth, and the ability to a degree for the game to 'play itself'. Every…

It's been slow going on the indie front with a major deadline coming up at the day job. There's one positive spin for the lack of progress - recognizing that a solo developer can't do it all if the goal is to release a game within a reasonable time.…

Progress was slow this week due to the day job using Node.js to write a specialized web server. Last week I looked at different C/C++ JSON parsing and construction solutions for serialization. After initially choosing Jansson I found faster, more efficient solutions. Jansson is a fully-featured…

This has been an on-again, off-again game project. Though this is the first of hopefully many weekly recaps, it's not the project's first week of development. Below is a bulleted list of 'accomplishments'. Moved the Game Engine's SDK modules from a single mega-repository into separate git repositories using…

This post is admittedly full of opinion, observation and reflection. Someone once said you truly can’t master your native tongue until you’ve studied another. It takes a lot of time and work to master any language – where on a scale from one to ten, you rate yourself a…