Challenging myself to make a browser based First Person Survival game using Node and ThreeJS inspired by the classic Midwinter for the Amiga 500.
I'm a SAP programmer by day (so not much of a programmer some might argue! ?) with very little experience of game dev. Once created a mobile game called Lux which was fairly rubbish and pretty much stuck to doing music for indie devs since as a hobby. Prior to that I got into C# and XNA which was pretty good fun until Microsoft canned it. Dabbled with Unity a bit but wanted to have a laugh creating a game from scratch using nothing but Node and ThreeJS.
So why not drop by and have a laugh at me striving and struggling to create a game of a scale that is well beyond anything a solo inexperienced dev should ever attempt! ?

Not touched this for quite some time as I had a kitchen to renovate single-handedly from the floor up… took some time… won't make that mistake again!
Now I've finally (almost) come to the end of the kitchen …

When it comes to populating the game world with objects I didn't want to have to spent months building a map editor, I only need something fairly simple and creating a feature-rich editor with a whizzy GUI seemed like such a waste of time and effort. I've been down that road before and ended up b…

Progress really has been slow of late and I'm just not finding the time I need to make serious progress. Not that it's a problem. This is a hobby project with no deadlines and is as much about the learning journey as it is about the end product.
However, I have started making a simple map edito…

It's been a while since my last blog entry as I haven't had much time to work on my game due to work, chores, Christmas and... err... Red Dead Redemption 2 ?. I have only managed to do little bits here and there over the past couple of months but decided to spend some time revisiting my codebase …

Games usually (if not always) require some way to manage state changes... and I'm sure most of you (if not all of you) know far more about State Machines than I do. And I'm certain that I could learn a heck of lot from reading up about the subject to build a state machine that works beautifully a…

Having played around with the character movement a bit more I realised I was doing many things wrong. Not that I had ever intended to do things perfectly, but the slope handling just wasn't up to scratch. I had acceleration working, but deceleration didn't due to the way I had built things. So …

Hmmm, I love sausage rolls.
Oh sorry, just having a tasty sausage roll for my lunch while thinking about the problem of... slopes.
So I have this nice terrain an' all, that I can now walk around on. But those hills aren't exactly challenging my player character. I breeze up those as easily as…

Oh boy... my fave part... simulating water! You'll see on my YouTube channel I'm not new to this...
But let's not get carried away... I don't need water looking anywhere near as realistic for 'The Berg'. A simple sub-divided plane and another vertex displacement shader will do the trick...…

Ok, so far the terrain looks pretty good, but I can't walk on it. How the heck do I do that?
Two options as I see it...