This game has been Greenlit by the Community!

The community has shown their interest in this game. Valve has reached out to this developer to start moving things toward release on Steam.

Imagine Nations
Favorite
Favorited
Unfavorite
Posted:
Updated:
Nov 20, 2013 @ 3:21pm
Oct 31, 2014 @ 12:03pm
Recent Announcements View All (48)
State Of The Game: New Year’s Edition (Part 1)
From Location to Realization

A large amount of objects goes into generating a fully random world with complex features like towns in, particularly when the goal is to have things appear different every time – terrain, road layouts, buildings and more.

Before getting into how the towns are made, here is a little explanation of the underlying terrain systems is in order.

Like an Onion

Generating all the information that makes a full voxel world is very expensive in terms of computer processing and may take several hours if it was all generated at once. Fortunately, not all of the information is needed for most things, and we can get away with using lower resolution or less precise data.

To that end, terrain generation is set up in layers, each subsequent level having more detail and bringing it closer to the final result. At the lowest level, only the general shapes of the landmasses and seas, and basic height ranges are visible. It is not a whole lot, but plenty for getting a good idea about where you might want to generate a village.



An example of the lowest resolution height layer that is used for general shape. This is full size for an entire planet face. This particular image is old, since post engine change it’s harder to output images like this, but it’s extremely similar.

This allows the placement of towns to be planned ahead of building the area it occupies. Right now though, because they’re still heavily in development, a town is placed in the middle of the world area.

Tiles and Keeping them Hidden

The easiest way to build a structured area like a town is with tiles, each containing road and places for buildings. Tiles are easy to keep track of, and easy to work with, but have some drawbacks, mainly concerning how easy they are to spot in the world, especially where they join to other tiles.

This can be mitigated somewhat by making sure you have plenty of different tile variants for each type of tile that exists, so there’s a much smaller chance of getting two that are identical in a row, and by rotation and flipping to get more variants out of a single base image. More on that later.




Prototype for testing town layouts, showing two layouts as basic tiles (left) and the first image-based tiles (right).

Random Interior Design

As it turns out, designing the layout of a house is no simple task. The number and types of rooms and how they connect are a very important process. We need to make sure that a randomly generated blob of rooms both looks like a house and makes enough sense to be believable takes a lot of work.

A graph of the connections between rooms is made based on the type and size of structure. The rooms are placed, shuffled around, and expanded within limitations to make (mostly) normal looking structures.



Prototype for house generation showing the graph of rooms and their relative placement in the final house, back before doors were added.

After that, the doors and walls are fleshed out as the structure is bound to the block grid. The general features of the rooms like walls, ceilings, and floors are dictated by the room type. You may have seen some of the pictures in the weekly screenshot recaps showing the animal pen rooms as low walled courtyards.

The buildings are then placed into the town tiles to line the roads, which with enough variety can look quite natural.


Another town layout prototype pic, this time with a larger pool of different tiles to use with the houses.

Wrapping up

Eventually the houses will have more complex features and decorations, and be filled with the trappings of whoever lives or works there, but for now the focus is on getting them into the world. They’ll be functional places for the townsfolk to operate from, which is an important feature we are working on in the coming months.

Some of the features, particularly world gen and buildings, are currently in the early build available to backers. We’re expecting the town functionality in a build in the near future, and then the focus will be tweaking the current functionality and adding in the citizens.

- The Imagine Nations Team

Get Imagine Nations for $15.00[www.imaginenationsgame.com] and gain access to early build and Backer’s Access to private forums for Backer’s Only.

Imagine Nation's Stats and Skill Overview
Stats And Skills

This post will focus on one of the newer systems being implemented into the game in preparation for the early access launch. We will go in depth on the conceptualized stats and skills we are aiming to move forward with. Prior to hooking this entire system in, we would love to get input from our backers on whether its a good approach.



First, some programmer art (we will have the more finalized graphics as soon as the art team completes them, so bear with my wonderful *cough* art skills):

Stats


The above view is the initial projection of all stats available for all entities (player and otherwise) and how they would be presented on a character screen. The overall process of character generation involves creating a character (or the system spawning one) at mean values (currently some range around 50). From there, stats are adjusted only from skill usage, with each skill having primary/secondary stats associated with it. The above graphic found in the character screen would expand from the middle outwards showing progression in each stat and an easy to read format, while highlighting the primary stat (say Body) would show the values of each secondary stat inside it for those that need specific data. The above example would predominantly be someone that has focused on combat, particularly melee.

The stats system, from a design standpoint, is broken down as follows (direct from the design document):

Body
    The core wellness of the entity
  • Strength
    Measure of physical strength.
  • Dexterity
    Measure of agility and flexibility
  • Endurance
    Measure of the ability of the entity to persevere through physically demanding tasks.
Mind
    The overall intellect of the entity
  • Learning
    The ability to acquire new knowledge and to refine existing knowledge.
  • Perception
    The ability to see patterns and connections around the entity.
  • Willpower
    The ability to endure mentally challenging tasks.
Spirit
    The vitality of the entity
  • Presence
    The ability to convey a person’s bearing, especially when it commands respectful attention.
  • Charisma
    The ability to assess the mood of people and to influence their mood.
  • Faith
    The ability to look beyond present circumstances to see a positive outcome. This also represents a tolerance to failure.


Continue on with the series by reading the links below.
Stats and Skills Part 1[www.imaginenationsgame.com]
Stats and Skills Part 2[www.imaginenationsgame.com]
Stats and Skills Part 3[www.imaginenationsgame.com]



- The Imagine Nations Team

Support Imagine Nations and gain early access [www.imaginenationsgame.com]to the Technical Preview 2a and future builds for $15.00 on our website.

Description
Release date: December 2015
We are targeting an Early Access launch Early 2015. More Information can be found on our website.

We've all played that game that left us hanging. You begin going down a path and are suddenly wishing that <insert content or feature here> was available. You feel let down. But fear not, for with your help, Imagine Nations will resolve that dilemma.

You will be able to enter a sandbox game that is catered to your play style. In Imagine Nations, you could:
  • Explore a vast procedurally generated universe, from your starting planet to the stars beyond!
  • Research new technologies that help both yourself and various cultures advance through the ages.
  • Go out and build creative and elaborate constructs from duct tape and guano (or whatever else is lying around on the ground).
  • Engineer and pilot a new jet, ship, or even a state of the art spacecraft.
  • Build and run a successful town, growing it to heights beyond just a planet, but into space itself.
  • Fight creatures and find awesome loot in dangerous locations, only to sell it to some sucker in a nearby town.
  • The opportunities are as endless as your imagination.

Imagine Nations is a sandbox game that defies genres by allowing you to play the game using the features that interest your play style the most. Once you've created your character, you are dropped into a voxel universe (think games like Minecraft and Cube World) that will let you do as you please, for better or for worse.

The center of Imagine Nations is the various cultures that can be found on planets throughout the universe. You begin in one of these towns, with a culture that looks similar to yourself. These cultures act with or without your input, growing from humble beginnings as hunter-gatherers to massive empires spanning a galaxy filled with space-age technologies. You are free to support the towns directly through various means, or let it grow naturally.

From the beginning, the choice is yours as to how you want to progress. Do you support the cultures directly by helping to gather resources, building new buildings, settling down with your own home, and maybe even starting a family? Or do you work indirectly, completing various missions offered (which may send you off to dangerous and exotic locations) that have the potential to impact on how well the towns function? Or maybe you simply don't care about these people, and go off on your own and rough it?

However, be aware that the universe is ever changing. You may find yourself caught up in events that are far reaching even if you could care less about the people around you. These are times when the universe is looking for a hero, and the time for someone (maybe you?) can step up and be that person.
Popular Discussions View All (20)
22
Jan 1, 2014 @ 11:09am
I wanna buy this game :D
Cookie Monster
19
Dec 16, 2014 @ 6:52am
is this gonna be like a rts of civilization??
Hoddy
9
Jan 3, 2014 @ 3:56pm
Guys, please help fund this game.
Lupus
1,033 Comments
< >
mbhahn  [author] Jan 22 @ 10:05am 
@Groy. Sorry. Right now early access and to become one of our backers is $15 at imaginenationsgame.com [www.imaginenationsgame.com]
Groy. Jan 20 @ 11:57pm 
Will it be free?
mbhahn  [author] Jan 18 @ 9:54am 
@DrJones We are working on a newer internal build with roads and other things explained in the state of the game address. Hopefully soon, I will be pushing screenshots from that build.
Dr. Jones Jan 17 @ 9:47pm 
The screenshots you post on your site every week are more or less the same from week to week. I don't get the feeling that you guys are making a lot of progress.
DiabeticDinosaur Dec 27, 2014 @ 7:19pm 
or you could get minecraft
Фея_От_Исуси Oct 14, 2014 @ 8:33am 
nice game! beautiful
mbhahn  [author] Oct 10, 2014 @ 2:50pm 
@AlexDaEpix We have some big plans for multiplayer but we need to get the base game ready first.
AlexDaEpix Oct 10, 2014 @ 10:52am 
You should add muiltiplayer
AlexDaEpix Oct 10, 2014 @ 10:51am 
░░░░░░░░░░░████
░░░░░░░░░░░█░░█
░░░░░░░░░░█░░░█
░░░░░░░░░█░░░░█
██████▄▄█░░░░░███▄
▓▓▓▓▓█░░░░░░░░░░░░█
▓▓▓▓▓█░░░░░░░░░░░░█
▓▓▓▓▓█░░░░ Valve ░░░ █
▓▓▓▓▓█░░░░Add This░░█
▓▓▓▓▓█░░░░ Please! ░░█
▓▓▓▓▓█░░░░░░░░░░░█
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
mbhahn  [author] Oct 3, 2014 @ 7:19pm 
Lots of new screenshots posted on the website at http://www.imaginenationsgame.com