coding Archives ⋆ Duncan McKean

Plans for the rest of 2019

By Notes

2019 is shaping up to be an interesting year so far: new job, new hobbies, change of life direction. All the usual. But I’m planning how to break down the rest of the year.

I’m going to make this blog the main focus for all the things I’m trying to do. A central repository for projects, coding, work, rest and play.

I’m not sure how may times I’m going to post, but I’d really like to make future posts informative and useful. So bear that in mind.

This is what I do.


During the daylight hours, these are the guys that I project manage for. I get great opportunities to meet interesting people / organisations. I also work on developing people’s technical skills to help them change their lives. All very rewarding. I’m certainly going to try and do more of that this year, f’sho.

we make small, beautiful games.

Sparkwood and 21

My wonderful and scrambled organisation that seems to have settled down as some sort of Game Development organisation is still knocking about.

I’m working on games. Two games. Currently doing a lot of background stuff so there’s nothing to be seen there for a while. When something does finally happen you’re totally going to know about it here.

IF you want, you can go and check out how the site looks. It’s cool.

I can’t feel anything below the skin.

Skinny Feels

This is the band I’m part of. When I can’t sleep I make unusual musical tunes that come under the Skinny Feels umbrella.

I’m currently working on an EP called Make Albion Great Again. It’s a series of songs that have been inspired or have inspired some folk horror short stories. Hopefully, all will be published and released by the end of the year. But we shall see. That’s a very positive outlook.

For all the current stuff, go check out the website.

uses this


Yes, that’s right. I’m learning how to code properly. Design is dead! Long live code!

Anyways, I’m learning Swift so I can make apps for the Mac. I have a bunch of ideas and I want to see if I can make any of them see the light.

After that I’m going to learn Python as it’s a great all-round language and it’s close to GodotEngine code. And that’s what I’m going to be using to make the games for Sparkwood and 21. Because it’s open source. And has a fairly low barrier to entry. Other than the whole learn Python bit.

Yes. That will keep me out of trouble. See what I’ve started already.

Landscape Series
A fairly old 3D image I had to knock out in 2 hours.


I can’t lie. I love 3D art. I love making 3D abstract art. So I’m going to keep on doing it. Not as much as I used to, but it’ll still happen.

I’ve decided that I will stick up various ‘seasons’ of abstract art onto my Behance Profile so it can all stay in the same place. I can explore different styles and ideas per season, if you will.

It’ll be fun.

As usual, I’m going to be using the latest version of Blender to make these things happen.

Vector map of Bath

Vector Graphics

I love how detailed you can get with vector graphics and what lovely things you can create with them.

I’ve made a bunch of them before and I’ll be continuing with creating the occasional one of these as and when I can.

I’ll probably stick them on my Dribble Account as and when they happen.

And that is pretty much it. Seems like a lot, but it’s all done slowly and methodically as and when I have the spare time.

keep on learning

Keep on Learning

By code

Not sure why, but I’ve always spent a fair wodge of my spare time teaching myself stuff. I just keep on learning new things. Currently, it’s coding. In particular: Swift and Python.

In that order.

The reasoning? If I learn Swift then I can develop apps and software for macOS, iOS etc. Apparently, this is the future.

If I learn Python, I can use it to do practically anything. In my case: plugins for Blender, weird music stuff and possibly games.

Well, that’s the plan anyway.

And here’s the courses I’ve taken so far to point me in this direction.

keep on learning

As you can see, I started off learning about a game engine. Which I shall utilise later to make a computer game for each of my children. 

Then I started with web design because I have had experience in that before. I was going to refresh my HTML / CSS / JS knowledge and then learn in-depth JavaScript because then I can make apps for anything using the Electron Platform. Which is what I want to do.

Then I remembered web design annoys me and decided to do some research into useful programming languages to learn. Javascript popped out as one of the best, but as it’s  mostly for web design I went for Mac specific language (Swift) as I have one and Python as great and simple all-rounder and could help me with my 3D / design stuff and music.

So I’m starting with Swift and macOS development as I have ideas for a bunch of tools for creative freelancers, for electronic musicians and for augmented reality artwork in geographically accurate locations.

As you do…



I like your hair.