The Berg

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!  ? 

image.thumb.png.f6691f4eefa355f2bab2407b6b44543e.png

3 comments
1 followers
12 entries
Advertisement
Greedy Goblin
May 01, 2020
Still here...
Wow!  How time so rapidly slithers away through the slippery fingers of space-time.

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 …

2,595 views
Greedy Goblin
March 27, 2019
Making a map (editor)

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…

4,697 views
Greedy Goblin
March 14, 2019
State changes (Reprise)

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 …

2,851 views
Greedy Goblin
January 06, 2019
Revisiting Terrain Collisions

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…

4,489 views
Greedy Goblin
October 14, 2018
State Changes

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…

4,401 views
Greedy Goblin
October 06, 2018
Slopey McSlopeface (part 2)

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…

4,241 views
Greedy Goblin
October 01, 2018
Look what I found....

Haha!  Take a look what I uncovered the other day while digging through my books....

It even came with a good old floppy disk!  (I couldn't even use it if I wanted to now)...

Read more in The Berg

4,616 views
Advertisement
Greedy Goblin
September 22, 2018
Slopey McSlopeface (part 1)

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…

4,065 views
Greedy Goblin
September 15, 2018
Water water everywhere... and not a drop to drink!

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 wi…

3,873 views
Greedy Goblin
September 15, 2018
Feeling the ice beneath my feet

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...

  • Try and use the heightmap to figure out what the height is at my current position and just get the camera to follow that.
  • Generate collision geometry from the …
  • 3,685 views
    Advertisement

    Popular Blogs

    shawnhar
    Generalist
    101 Entries
    13 Followers
    klg71
    Generalist
    52 Entries
    1 Followers
    ApochPiQ
    Generalist
    628 Entries
    44 Followers
    15 Entries
    13 Followers
    johnhattan
    Programmer
    1,277 Entries
    50 Followers
    Advertisement