I'm intresting in game development (what a surprise :P). Anyway, I always want to make games that will allow player to feel deeply involved in game world. Every decision which player makes will affect on the rest of the world and sooner or later player would see it. I could say I'm a "Lone Wolf" in gamedev just building my own 2D/3D engine based on OpenGL and LuaScript to be easy to use for other pepole with some basis of programming. When I'm not typing any C++ lines I'm playing in real RPG games with my friends for many hours.
Smoke is a performance killer :( (only 12 000 particles)