
framework for unirule.
unirule is a browser game created with three.js and node.js
framework features:
- 50 concurrent clients/players.
- 3D world with oceans, mountains, rivers, plant life and resources.
- 10,000 simulated people( or simulin ), with real-time interaction and movement.
- custom structures and buildings

Hello GameDev
In this blog I'll be covering
- development life-cycle thus far
- provide an update on dynamic structures
- introduce scripted events.
Development life-cycle
I think the time has come at last. What time is that exactly? Well let me explain...
A couple months back I was thumbing…

Hello GameDev,
This blog entry will cover new visual features added to the project.
They are in no particular order:
- Shadows
- A reflective ocean sky-box
- Vertex color noise for vegetation.
- Preliminary client GUI
But before I get to that I'd like to mention that I'm still plugging away on d…

Hello,
I'm in the middle of creating what I call dynamic assets. The hope is that when fully incorporated into the project a player will be able to create their own buildings, monuments, bridges, and city walls with this tool. I want it to be user friendly. Importantly, once the user has 'desig…

Hello GameDev,
I've been busy working on Dynamic Assets. In order to successfully incorporate them this time around I've needed to include a whole host of programming across all the servers for this game and I thought 'why not do a blog about the servers'. I've never programmed a server before …

I'm very pleased to showcase the new functionality I've incorporated allowing the user to select many Simulin at once.
This feature was always on the back-burner because there were more pressing things to address. I'll quickly go through the technique I used.
But first, please watch the following…

There are no rules of architecture for a castle in the clouds.
-Gilbert K. Chesterton
Hello fellow GameDev-ers,
Lately I've been thinking a lot about inspiration. I'd like to ramble a bit about my thoughts on inspiration and then I'd like to share the latest updates for the game.
Throughout the…

Hello GameDev,
During my efforts to accomplish the last robust challenge of mine
I discovered a new way, for me, to speed up the processing time to achieve much faster path-finding results.
About the technique:
I created continues node loops,
Every node has information about the loop it's a m…

Hello GameDev,
This entry is going to be a big one for me, and it's going to cover a lot. What I plan to cover on my recent development journey is the following:
1 - Goal of this Blog entry.
2 - Lessons learned using Node.js for development and testing as opposed to Chrome console.
3 - Linea…