.

The Earth is no longer sufficient for humanity, which has looked to the stars for new homes to expand to. You are amongst the first wave of colonists to leave Earth, your destination: the Trinity star system. On your arrival, you are greeted by a none too friendly, advanced race, who launch a vicious attack on your colonial fleet. In the carnage, you descend in an escape capsule to the surface of Aldrin, a moon of the gas giant Hyperion. With your limited supplies, you must make what you can of this new world. What you do is your choice… it is your story that is to unfold.

Earth's story is over, and yours is beginning... will you join forces with other survivors and try to create a utopian world? A dictatorial empire? Maybe go the lone wolf and explore the vast landscapes of the world you have crashed down on? The choices are as endless as your imagination!

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media


For a better formatted version, check it out here.

Hey everyone!


We would first like to apologise for the delay since the last blog post. We have hit a snag with one of our dependencies in the game's code which has meant that we will need to replace it with a custom solution. For the sake of long-term development it made the most sense to write our own version of that dependency and integrate it with the engine. We have also hit some technical issues on the video front, and the interview with Ben should be released next weekend!


For our next instalment of Developer Delvings, we have some cool new developments. These range from game design, to programming developments, all the way to the development of a web application for powering service related to SoA, and Regrowth Studios as a whole!

ss 2015 07 21 at 01 18 53

In short, we are continuing the quest to make Seed of Andromeda more accessible, unique, and smoooooooth. Giving you as interesting and as fun an experience as possible. Now for the details...

Flora generation now allows for single and multi-block forms, such as the death cacti and tall grass. This will make the worlds you can explore that bit more interesting, and give that bit more power to the procedural generation engine behind the majority of environments you'll encounter.

In that same vein, we have also worked on large tree generation with sub-flora as fruit, and space colonization for branches.Space Colonization is a method to generate realistic branches that avoid each other and seek out light. However, this method is much slower than the cellular automata branch generation. For those Computer Science gurus out there, Space Colonization is O(n * n * m) in complexity, whereas cellular automata is between O(n) and O(n * n) depending on the parameters. For this reason, we are using both methods in our tree generation. For smaller trees, typically cellular automata generation is just fine, and overlapping branches aren't too much of a problem. But for giant trees like the one below, space colonization can generate the main branches then cellular automata can generate the sub-branches. All of this happens quite fast as long as you keep the number of data points for the colonization low, and make sure to use a good step size. When we make our tree editor, we will make sure that it flags performance warnings, so that modders can be sure that their trees won't take forever to generate!

We've also optimized generation of flora a bit more with some really clever usage of bitfields. Trees are generated on a separate thread without any information about the grid, and then are pasted on to the grid later as a performance boost. Because of this, we send a list of "nodes" to the main thread for placement. Before, if two branches overlapped, the nodes for those branches would both be sent to the main thread to be placed, which is a waste of time and memory. Now, overlapping nodes do not cause redundant voxel edits, because most overlaps are discarded! This yielded a pretty significant boost to performance with trees that have lots of overlapping branches, like bargonite crystals! ( yes, crystals use the tree generator :P )

Now let's talk about voxels a bit. The voxel acquire/release API allows for mods to “Acquire” and “Release” certain chunks, guaranteeing that the chunks will be in memory for as long as they are acquired by at least one thread. It is essentially a refcounting system for voxel data. This doesn’t provide much of a performance benefit over the old method with regards to basic gameplay, but it gives modders and code a much easier thread-safe API for getting access to the voxel grid. And it greatly simplifies the code, which is good for us, and in extension you!

The writers have been hard at work determining the overall structure of the game story. This is at a high level and is lending itself to making it easier to specify detailed things about the different factions in the story. They have been discussing the alien race that shoots down the colonists in some significant detail, as well as the humans and some other factions that are yet to be revealed!

There has also been work done on a web application that will serve user, modding, forum, blog and other functionalities related to SoA, and ultimately other Regrowth Studios projects. The application is being designed to be very powerful, allowing it to be integrated with more than just a single website - instead multiple websites and clients. The modding service that will be a part of it will be critical to making the modding experience as easy for both creators and users as possible. There will be more info to come on this, so keep your eyes peeled!

Finally, we have been investigating the best server infrastructure for this web application, and have begun setting it up for implementing the application. It will be far more powerful than the server infrastructure we currently use, allowing many more concurrent users of the web application. The server being courtesy of our own Jeremy, who has put in a lot of work towards this side of the work.

That’s it for now! Back to work for us. Be sure to let us know what you think of this progress in the comments or on the forums!

SSAO in SoA

SSAO in SoA

News 1 comment

A quick rundown on the new Screen Space Ambient Occlusion method used in Seed of Andromeda to make the game even prettier than it already was! The blog...

Bloomin' Bloom

Bloomin' Bloom

News 0 comments

Today we bring you a blog discussing how we have implemented Bloom, and how it will affect the visuals of the game! We hope you like the look of it, we...

Developer Summary - 4th of July 2015

Developer Summary - 4th of July 2015

News 4 comments

There are lots of interesting things in this weeks Developer Update, including displacement mapping, new generation, a new Gas Giant, faster meshing...

Procedural Heightmap Terrain Generation

Procedural Heightmap Terrain Generation

News 7 comments

In this blog Ben shows how to create complex heightmap terrain for planets with procedural generation, using a variety of noise functions and a YML file...

RSS feed Downloads
Seed Of Andromeda ( V0.2.-1.1b )

Seed Of Andromeda ( V0.2.-1.1b )

Demo 8 comments

Seed Of Andromeda Latest Version ( V0.2.-1.1b ) This is a bug fixing build for the demo! The changelog is as follows:

SoA Pre-Alpha 0.1.6

SoA Pre-Alpha 0.1.6

Demo 5 comments

This build introduces a huge performance boost! Instead of 1 thread doing both physics and rendering, we split it into two threads! Stutter should be...

SoA Pre-Alpha 0.1.5

SoA Pre-Alpha 0.1.5

Demo 6 comments

This build fixes a ton of crash bugs, improves particle performance, adds animated explosions, adds a new texture pack system, and adds some new blocks...

SoA Pre-Alpha 0.1.4

SoA Pre-Alpha 0.1.4

Demo 2 comments

This build brings a huge pile of needed bug fixes and crash fixes! Not all bugs have been fixed, but it is getting ever more stable! This build also introduces...

SoA Pre-Alpha 0.1.3

SoA Pre-Alpha 0.1.3

Demo 0 comments

**WARNING: Markers have a memory leak! Do not use them in this build! **This build is mainly for stability, but also adds the awesome new main menu and...

SoA Pre-Alpha 0.1.2.1

SoA Pre-Alpha 0.1.2.1

Demo 15 comments

Build 0.1.2 + patch 0.1.2.1 of Seed Of Andromeda. This build focuses on some multi-threading performance boosts, new spawner and sink blocks, new explosives...

Comments  (0 - 10 of 58)
2Lazy2MakeAUsername
2Lazy2MakeAUsername

i downloaded it from the site and when i played it i was stuck in a sort of 3D map where i could focus on certain planets/moons but could not play. Help?

Reply Good karma Bad karma+1 vote
DubstepCoder Creator
DubstepCoder

Yes that is the point of the demo, voxels are disabled. If you want to play with voxels you will have to download the 0.1.6 version.

Reply Good karma+1 vote
2Lazy2MakeAUsername
2Lazy2MakeAUsername

Thanks for the help!

Reply Good karma Bad karma+1 vote
Treki26
Treki26

will there be a mac port?

Reply Good karma Bad karma+1 vote
DubstepCoder Creator
DubstepCoder

We have plans to do a mac port eventually yes.

Reply Good karma+1 vote
Vladiskov
Vladiskov

hey quick question, only the solar system will be explorable? or do you have plans of making a whole galaxy as everyone else around here? (though a solar system in a human scale its really good to exploration and the like...

Reply Good karma Bad karma+1 vote
PsychoticLeprechaun Creator
PsychoticLeprechaun

Currently our focus in on producing rich content in the starting star system (it won't be the Solar System, however!), with an (optional) story arc that will give you a really awesome experience of that star system. That said, in the future, with the sandbox mode, we would like to offer as fun an experience as possible and part of that is in options for you. As part of the story arc we are currently planning, there may well be need for us to introduce a larger scope of exploration (i.e. multiple star systems), and even if not, you will probably see it anyway due to how requested it is and also the fact that our generation system should handle it anyway.

Reply Good karma+1 vote
Popche
Popche

Nice!

Reply Good karma Bad karma+1 vote
henito
henito

What are the requirements? i dont have a video card and i want to play this game :)

Reply Good karma Bad karma+2 votes
PsychoticLeprechaun Creator
PsychoticLeprechaun

The game isn't too graphically intense if you turn settings down! We should hopefully have even better performance for you in future updates. :)

Reply Good karma+1 vote
Guest
Guest

Can i run it in my chipset graphics?

Reply Good karma Bad karma+1 vote
DubstepCoder Creator
DubstepCoder

As long as it supports OpenGL 3.2 then yes. You may have to update your drivers.

Reply Good karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Icon
Seed of Andromeda
Platforms
Windows
Developer
Regrowth Studios
Engine
Vorb
Contact
Send Message
Release date
Game watch
Start tracking
Share
Style
Genre
Adventure
Theme
Sci-Fi
Project
Indie
Boxart
Boxart
Twitter

RT @NVIDIAGeForce: Our final initiate into the #orderof10 is @Th3Mountain. Thank you all for hunting with us across Austin! #DHATX16 T.co

May 8 2016 by pirate21213

It was nice meeting yah! T.co

May 7 2016 by pirate21213

I added a video to a @YouTube playlist Youtu.be Ptr. - Alpine Pass

May 7 2016 by chillstepcoder

I liked a @YouTube video Youtu.be Rainbow Six Siege Cheats

Apr 30 2016 by chillstepcoder

I added a video to a @YouTube playlist Youtu.be AK - Faded Lights

Apr 18 2016 by chillstepcoder

RT @NZXT: RT if you want a REAL pair of SHUE+ by NZXT!!

Apr 2 2016 by pirate21213

Hey @BDO_News I have a problem when I login into my character I will lose connection to server for 3~ attempts. Had this problem for 3days.

Mar 10 2016 by clevertexthere

I liked a @YouTube video Youtu.be Ajax Plays Rainbow 6 Siege - Terrorist Hunt (Part 9)

Mar 10 2016 by chillstepcoder

I liked a @YouTube video from @markrober Youtu.be DRONE Solar System Model- How far is Planet 9?

Mar 10 2016 by chillstepcoder

I liked a @YouTube video Youtu.be Guild Wars 2 in 2016 | How Are Things ACTUALLY Going?

Mar 8 2016 by chillstepcoder

Embed Buttons
Link to Seed of Andromeda by selecting a button and using the embed code provided more...
Seed of Andromeda
Statistics
Last Update
Watchers
291 members
Downloads
7
Articles
22