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! ?
![Still here...](https://uploads.gamedev.net/monthly_2018_09/1455572288_AILovecover%28square%29.thumb.png.a9a17286792efc179caccc72c3e67c21.png)
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…
![State changes (Reprise)](https://uploads.gamedev.net/monthly_2018_09/1455572288_AILovecover%28square%29.thumb.png.a9a17286792efc179caccc72c3e67c21.png)
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 …
![Revisiting Terrain Collisions](https://uploads.gamedev.net/monthly_2019_01/TheBerg-collision-geometry-loading-0.png.19cad982d188cdea5920e31c875af42a.png)
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 codebas…
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…
![Slopey McSlopeface (part 2)](https://uploads.gamedev.net/monthly_2018_10/TheBerg-SlopeyMcSlopeface-03.png.dd57a79a6b84885ce93effe2d8e9841a.png)
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. S…
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 e…