the game

Profile
Regina Saskatchewan

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

 

50 comments
6 followers
23 entries
Advertisement
Awoken
March 08, 2019
Structures Update, Scripted Events & Development

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 …

4,265 views
Awoken
February 03, 2019
Shadows & Ocean Sky-box

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

4,539 views
Awoken
November 22, 2018
Dynamic Asset Progress

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 'de…

4,293 views
Awoken
October 13, 2018
Server(s) Side

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

3,448 views
Awoken
September 23, 2018
Moving the Masses

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

3,815 views
Awoken
August 06, 2018
Reflections on Game Development & other stuff

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. 

Thro…

3,864 views
Awoken
May 16, 2018
Node Loops

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…

3,983 views
Awoken
February 17, 2018
Propaganda
2,591 views
Awoken
February 01, 2018
More Adventures in Robust Coding

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

6,486 views
Awoken
November 16, 2017
Ground work complete!

Hello GameDev,

It's been awhile.  I decided to take some time away from screens and focus my time on camping, reading and getting outside.  As a result I've come back to this projec…

3,460 views
Awoken
May 17, 2017
Simulin

Well, here they are.

As of right now, I can simulate the movement of 5000 Simulin simultaneously every frame with minor performance loss. ~1 to 4 frame loss every now and then. seems the minor performance loss is there regardless if …

2,448 views
Awoken
May 04, 2017
Creating a game worth playing!

I've been plugging away at this game full tilt. It's had me thinking a lot about what the hell it is I'm doing with myself and how I've chosen to spend my free time. For the past three years I've been focused on developing various functionality into this project so that when the time came, I could …

3,022 views
Awoken
February 19, 2017
Update #4

Hi everyone.

One thing I learned about JavaScript is that any function on any script can be called by just simply typing the name of the function. I didn't realise that all of my code was global :? Well the functions at least. So rather than starting all over and making everything closed with classe…

2,564 views
Awoken
February 03, 2017
Z-model

Hi Everyone, so I created a modelling program, really basic, that can run in your browser.
I named it Z-model so that the file appeared last in the containing folder.
here is a zip of everything you need. Chrome works best


Here is a sc…

2,888 views
Awoken
January 20, 2017
Weekly update #3: Terrain manipulation and foundation creation.

O.k, so last week I made a post on Thursday detailing the progress I made with regards to terrain manipulation, but I only previewed it and never actually committed to a submit, so I just chucked it up to a bad day.

Over the past couple weeks I've been programming a lot, especially this week. I thi…

3,109 views
Awoken
December 31, 2016
Orientation Vector

The past couple weeks I've been working on a custom class which I call an Ovector, or Orientation Vector. It's builds off of the THREE.js Vector3() class.

With the Ovector Class I can identify any three dimensional position in the scene, and then orientate it by giving it a direction to face…

2,959 views
Awoken
December 22, 2016
Weekly update #1

So this past week I spent some time trying to make the game look more appealing. Though I am dealing with very simple visuals I'd ideally like to come up with an art style, as I move along, that suites the simplicity of what is presented making the simple visuals aesthetically appealing.


So very qui…

3,079 views
Awoken
September 25, 2016
Adventures in Robust Coding

:) :) :)

So I am very please because, fingers crossed, after working on this one function for more than two months I think I've finally got it.

The goal was the create a function that would draw a path of white arrows, refer to the pictures for visuals, between any two points selected by either a u…

3,296 views
Awoken
June 22, 2016
Update
2,453 views
Awoken
December 01, 2015
Progress thus far

Added better stars, moon and sun.
made a simple continent function and made the ocean a bit transparent.

Been spending most of my time programming background stuff that makes stuff work rather than making it look pretty.
Soon, very soon, moving things will be able to move around any fixed …

2,581 views
Awoken
January 08, 2015
Update and a bit more about the idea

Hello

So I literally just finished up synchronizing all of the clients so that when one client moves a cube or 'actor' all other connected clients see the movement.
The picture I post…

2,542 views
Awoken
December 04, 2014
List of things done and things to come

So this game has been a hobby of mine and I've set certain goals over the year and have achieved each one so far. We'll see how long this can go on for.

Accomplished goals

- create algorithm to generate an icosahedron of any number of faces (divisible by 80):

with my own algorithm I …

2,984 views
Awoken
November 28, 2014
Gotta start somewhere

Hello curious dwellers of gamedev, I'm much like you   

I'm making a game that will run in a web browser, chrome for the best experience, and the game's going to try to be a lot of thi…

2,397 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement