Home
nokturnal
Cancel

3D Software renderer from scratch

How this happened? Nearly two days before new year I enrolled to a course "3D Computer graphics programming" by Gustavo Pezzi. It's basically from zero to hero course type, and you're a hero. Crea...

Website migration

Currently I'm moving sites to statically generated ones, so website can look little weird for some time (missing links, broken articles, weird layout and general lack of black ;-) ). Maintaining w...

Vulkan hello world

I'm grinning now like this skull  After typing in insane amount of Vulkan boilerplate code here it is... Some people like boxes / triangles / quads, I like skulls. It will be prettier after I add...

BadMood Doom Atari Falcon030 port

Here is another project I was working on, to bridge the gap from February 2013 until now. I've developed midi replay library for Atari 16/32 bit line of computers for some long time (as one of m...

Borderlands Bootloader

Little late, but who cares? This is my first small project that I've made for Playstation 4 with Mikolaj Radwan for Borderlands Handsome Collection over a year ago (officially released in March,...

DmC: Devil may cry PC port released

I know it's quite late, but 25.01.2013 there was official launch of my first AAA game porting project - DmC: Devil May Cry. It was in the works since march 2012 (I was there since the beginning)...

Console Wars PC port postmortem

Some time ago, at job interview I was given a task of porting "PliyySattano 2" game to PC/Windows. It was pretty cool thing to do from pure technical point of view, although it wasn't my type of...

Game State Pattern in C

Foreword Recently I've begun to write some sort of game/demo system from scratch in which I needed some kind of mechanism for states management. That's because I didn't want to drown in tons of ...

Game project

Here are some screenshots from a project I'm working on for some time (in heavy multitasking mode ;)) with cooperation with several individuals. I'm putting everything together. Game is based on U...

Done with math!

Well, not completely. Maths will stay and it won't go away anywhere. I've just finished the basic math library for my engine. I had to implement classes for 2D, 3D, 4D vectors and two kinds of com...