Category: random thoughts

What I have learned from 10 years of being a Developer

What I have learned from 10 years of being a Developer

A semi serious / semi comedy video about my 10 years of being a developer including some stories about work I’ve done, some funny anecdotes and stories and how I got into game dev and web / multimedia dev, as well as a few bits of general advice on freelance design and development work.

With some captures from games and websites.

Neverwinter nights old mod I did when a youngster…

and my website for up to date projects

The Pain and Pleasure of Rapid Game Development as told via communist spaces

The Pain and Pleasure of Rapid Game Development as told via communist spaces

I have now completed the first working version of Kill Stalins! – a quick, short and simple FPS game made with the GameGuru easy game making tool which you can buy off Steam. It started as an exercise in designing an environment for an art collaboration but it quickly became apparent that the engine, though accessible and a fun tool to play with, would not offer the options and flexibility I required for the proposed project – Communist Spaces.

Communist Spaces – Initial phase

Communist Spaces, now called Catastrophic Spaces, is a project I am working on with visual artist Becca Smith to create visualisations and a virtual environment for a panel art piece / board game which we will show soon at a art show in London. My initial thoughts were to create these environment in GameGuru as I could get up to speed with it rapidly, having been working on a game called Zero Theory for a while in my spare time, and I’d already gotten to grips with it’s intuitive landscaping system and interface.

However as this process progressed I realised, good as GameGuru is for developing FPS and even Role-playing games, it just didn’t have the depth and real power that you get with a more advanced game engine, so I decided to return once more to having a crack at Unreal Engine, a task I had taken on before, with varying degrees of success, the learning curve of UE being significantly higher.

Success becomes Disaster

A quick video of one of the UE communist spaces level is below, it took a while to get back into UE development, but you do notice how many more options are available with it, in comparison to GameGuru as a tool straight way. I made some nice progress and was confident that I would have the spaces ready for converting into some sort of playable form via a web app or similar, I was encountering some issues with textures when rendering to HTML5 but I figured I might be able to iron them out.

Ekkk, I was too cocky and too soon haha. A few weeks into the development and having already made 3 spaces which were more or less finished, including a trench warfare level I was very proud of at this point, something happened, not exactly sure what, wherever it be corruption or some sort of glitch or error, but my UE project refused to open, at all.

I had not made regular backups, and this is really a  “more the fool me” tale. Always make whatever backups you can. Still all was not lost, I had made significant inroads into my knowledge of UE and I’d got more and more into the aesthetics of the communist projects space, along with the help of Becca and looking at her work from the last few months.

Silver Lining

The silver lining to all this is that I decided in the mean time to revisit my GameGuru project, and finish it off – make it into more of a blaster with a sense of humour type thing hence the title of Kill Stalins! So the work there was not wasted.

And of course learning more about UE. I think all development is really is failing until you win, so in that sense I have won.

Communist Spaces is now Catastrophic spaces, and I’m building a website with 12 corresponding video pieces for the show which is in a week. So whilst the remit has changed, it shall remain an interesting piece with interactivity and an interesting aesthetic and idea behind it, so all good.

You can download Kill Stalins! here .

Silver Linings are nice, development is hard, the pain is real, but worth it.



Notepad notes / doodles etc

Notepad notes / doodles etc

Some pics from notepad



Cafe Thoughts

Cafe Thoughts

This is a post written in a cafe after a a day at work so expect randomness and tired ramblings


Cybernetics – understanding the core principle know, it seems to me cybernetics is about systems and their complexities, including organic and machine systems if you want to call it that. It’s an idea that appeals to me due to my analytical nature

mixed with my creative side which it inspires in some strange way. I need to research more into feedback loops though, I understand the core concept but the actual detail is confusing.


Cybernetic Crunch continues well, though Sunday was a lazy day so apart from a few graphical ideas, littel progress there. More or less trying to understand the concept so I can improve the content of the actual learning tool / story.

Considering the visual style of the tool, i would like to create something that is bleak in some respects but also reflects the content i.e has a systems and network look to it.


But yeah there you go, some thoughts on cybernetics, done stream of consciousnesses style in a cafe in Stockpot