Siege is just another one of my unfinished projects. My plan was to create this game on the long terms, to learn as much as possible during the process and to make things as perfect as I can. First I developed map editor for creation of terrain and enemy units positioning.

Then I made Direct3D, Glide and OpenGL wrapper, which made my coding independent from all those APIs that were used for game development. And when the fun part of game development started (integration of AI and other gameplay stuff) I had to change my job and I had to put Siege on standby. But when things sattled down I didn't find time and motivation to continue this project.