Welcome
This is a homepage of Hubert Rutkowski (nickname Koshmaar), individual who specializes in computer game programming. This site is mainly an online portfolio of the games I created and other remains of past work as a coder , shows the state of current projects plus tells something more personal about me :-) and my other hobbies...
...since I'm not the typical geek who spends all day in front of the computer programming, playing games and watching porn movies ;-) this homepage features page with art related stuff and a little gallery of my sketches, while music section is devoted to... music (duh), playing guitar, singing and learning them. Comparing to programming, I suck at all of art activities, though I'm constantly learning new things, getting better and plan to continue doing it till the end, whatever it means for me...
News 
Another long break in updates caused by intensive period in life... I was very busy with:
- ...working at Reality Pump for 9 months already, writing tools, benchmarks, unit tests and engine additions. Project is big, lots of hairy code and strange dependencies, we're targeting multiple platforms. It's a challange and I like it :]
- ...finishing thesis - I did it! You can read it here, code is here - it's ugly as hell, but works. And there's even uglier obligatory YT video below. Anyway, the point of the thesis was to implement a deferred shading graphics engine in DirectX 10 and compare its speed to a forward one.
- ...moving homepage. Since my student career is over, I had to switch hosting from a university to a commercial one. I reorganized a little things in the 'backend' of the site and cleaned up other stuff. Ie. there's no more a lame frameset around whole domain which was disgusing the real domain - now all links point to real domain, look good and work fine. Btw the site has been hacked by Mauretania hacker team (!! lol) few days ago - they pasted some stupid scripts and announced death of Isreal - whatever :] I removed that shit in 5 minutes.
Admin
As Yet Another University (TM) project, I've coded little game in html5/javascript called Green Tanks Duel. It's for 2 human players and you can play it directly in browser over here. The keyboard mapping appears at beginning, I'll just point out that there's a gearbox and to ride you have to change gears. Game incorporates several realistic touches: tanks are much more agile at lower speeds (lower gears). Missiles fall down after certain distance. Also, tanks have more armor at front than back and sides.
To play in comfort, Chrome 9 and other browsers with fast JavaScript implementations are recommended (FireFox 3.6 unfortunately is not one of them, FF 4 should be faster). You can also shrink window size and refresh page. You can write your opinions and thoughts in comment-box below.

Inspired by Reg, I've finally implemented feeds on this site, using Atom 1.0 and they're fully standard's compliant (unlike pretty much everything else), yay :] Unfortunately, due to the way the domain is faked using frames, you won't see feed icon in your browser's bar - you have to click feed icon next to News headline. It'll be fixed in a few months when I change hosting.
You might ask: why not RSS? Isn't it synonymous with feeds? Well, as I learned while researching the topic, apparently not. Atom is better designed: has more features, is more extensible, modern and plays better with standards. Here's one comparison in English, and here's even better one in Polish. So, having a working syndication/feed system to which people can sign in, now I have to produce enough interesting and useful (personal musings do not qualify) content so that they'll actually start using it ;] Admin
Really quick news: we're preparing KrakJam 2011 - a local Global Game Jam event here in Krakow. It's going to be great, fun and unforgettable experience, for many reasons. If you want to get more details, visit its website www.krakjam.pl. Now I'm going back to my duties, since I'm main organizer of KJ and there's an awful lot of things to do and coordinate. See you at KrakJam!

My master thesis is waiting for better days :] recently I'm busy with other projects. One of them is Shader - game developer's student organisation at AGH. We started almost 2 months ago, we're after official innauguration coupled with tech talks delivered by real game developers from Krakow's gamedev companies. As Shader's chairman, I also made a presentation about UI design. Its content was very similiar to presentation I gave earlier this year at IGK, only there was less time (30 min). Here's a recorded fragment, slides and the article (IGK 2010 UI design) I referenced many times during my talk.
There's a project at studies where we have to do animation of 2 fighting knights. And so I learn Blender :] This new version 2.55 is really cool and neat. My primary source of information are video tutorials. Probably I watched dozens of hours of YT tutorials, and am slowly sinking in the strange and dangerous world of 3d graphics. Modifiers, constraints, compositor, subsurf, edgeloop and loopcuts FTW! UV mapping, head topology... brrr. OTOH, soft bodies, hair, particles, liquid simulations - in Blender they're very easy to use and powerfull. Right now I'm learning how the rigging process works, how to use armature, bones, FK/IK chain etc to start animating my first knight... and I can tell you the secret! He is going to be a barbarian. Conan, the barbarian.
Take a look at my first serious models, axe and sword:
![]() | ![]() |
AdminShow news archive...


