• Register

Welcome to StaudSoft's Synthetic World!

New tree textures

It allows you via a seed to create a unique landscape with mountains, oceans, trees and beaches.

Enter a new world consisting of billions of blocks and voxels.

Explore the dangerous forests, the deepest caves, different vegetation zones, the highest mountains, rives or big dungeons with unique resources.

Create your own tools. Create furniture. Create electric wires. Create explosives. Create everything you can imagine in order to survive. Or set the world in flames!

Fight monsters in order to survive and to gain new resources.

Discover your own world. Discover StaudSoft's Synthetic World.


The complete world is procedurally generated and is completely changeable without any restrictions.

There are hundreds of different materials, plants, weapons and tools. Place chests, tables, chairs, doors, signs, ...


Be one of the first and get beta access to StaudSoft's Synthetic World now!
The game can be purchased on Steam:

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

Hello and welcome back to our development blog. The topics today:

  • Dungeon generator
  • Road generator
  • Plugin support improvements
  • Manual
  • LOD of the meshes
  • 3 different dungeon template editors
  • 60 fps our new goal
  • Faster world generation
  • SDL2

Dungeon Generator

We worked very busy on the new dungeon generator. Here are some screenshots of a automatically generated dungeons:

Synthetic World: Roads and Dungeons

Synthetic World: Roads and Dungeons

The dungeons are generated in way that there is only one path to the finish room (with treasures). Aside from the main path there are small feature rooms which you can also explore too. We plan to include several types of dungeons depending on how much space there is on top of the landscape and in the underground.

A preview of a new generated dungeon

Making cities with the dungeon generator

We not only want to create dungeons with it, we also want to be able to create cities, settlement, castles and so. We have implemented half of the city generation algorithm.

Road Generator

  • First version is implemented
  • Creates a complete road network over the landscape
  • Creates also potential city positions
  • Fast A* Star Algorithm
  • The roads look really nice:

Synthetic World: Roads and Dungeons

Plugin Support Improvements

  • Exposed more classes to java
  • Added support for hooks
  • Added 50 new hooks
  • Own entity moduls can be made in Java (An entity in the game is composed out of moduls)

Manual

  • We started to write a manual in English for the current version
  • With description of all game elements
  • It already contains 400 pages (although most of them were automatically generated by the game)

LOD for the meshes

We finally found a good solution to create the level of detail meshes for our models. We are using Blender and then import it into the game.

This will allow us to place many NPCs into the game world!

3 different dungeon templates editors

For the dungeon generator we need templates (small building elements which then make up the complete dungeon). I wrote the first one, I didn’t like it. The second one was not really finished (but we are using it now as a dungeon previewer). And finally I created the third one, which allows the creation of dungeon templates in a 3D environment. I should have started with the third one at first. What a mess!

60 fps is our goal

And last but not least we want to achieve 60 fps in our game. We already did a lot of improvements. The main game loop is now independent of the voxel stuff. These things are now calculated in separate thread. This allowed us to already reach 60-70 frames when there is not much in the world. In a dense forest we have 30-40 fps. The bottleneck in the later case was the GPU not the CPU. The next step is now to improve the GPU speed.

Faster world generation

And we also increased the speed of the world generation algorithm. This was done by improving the source code, by adding a new memory manager and by speeding up the compression / uncompression algorithm. It is now nearly twice as fast.

Multiplayer

And we also worked on the multiplayer code. The first objects can now be transported over the network. And we made the final design for the multiplayer mode.

SDL2

As some of you had problems with the game under Windows 10 we switched to the newest version of SDL. This will improve the fullscreen support under Windows 10. And we will update to the newest version of the Bullet Physic Engine.

Dungeon Name Generator

And finally we made a cave name generator:

Synthetic World: Roads and Dungeons

What's next?

As I mention above I want to improve the GPU speed. I had some great ideas. Will test it in the next week.

Tweet: New Voxel Rendering System

Tweet: New Voxel Rendering System

News 0 comments

Working on the new voxel rendering system. Looks nearly the same except it saves us a lot of polygons: higher fps

Status Report: Pathfinding, Dungeons, Monkey

Status Report: Pathfinding, Dungeons, Monkey

News 4 comments

Hey here is only a short status report on what we are doing. Topics: Artifical Intelligence, Monkey and Dungeons

Synthetic World: Infinite World and New Version

Synthetic World: Infinite World and New Version

News 3 comments

Update: Infinite worlds, cloths, new hands, new animations and bug fixes.

New Hands v.2

New Hands v.2

News 0 comments

Ok, the last hand animations were not so good. Here is the update. I created different animations for nearly all the tools. I especially worked on the...

StaudSoft's Synthetic World 1.2.5 v1066 Win32/64

StaudSoft's Synthetic World 1.2.5 v1066 Win32/64

Demo 0 comments

This is the newest demo of our game. Just extract the zip file and run synworldloader.exe

StaudSoft's Synthetic World 1.2.5 v1066 Linux

StaudSoft's Synthetic World 1.2.5 v1066 Linux

Demo 0 comments

This is the demo version for Linux. It was compiled under Ubuntu 12.04 LTS. So it will run on all higher Ubuntu versions. It is tested under Ubuntu 14.04...

StaudSoft's Synthetic World 1.2.5 v1066 OSX (Mac)

StaudSoft's Synthetic World 1.2.5 v1066 OSX (Mac)

Demo 0 comments

This is the demo version for MacOS. You will need to run it from the console or else it will not work. Go to the directory where you unpacked the zip...

StaudSoft's Synthetic World Beta Demo 0.2.2

StaudSoft's Synthetic World Beta Demo 0.2.2

Demo 2 comments

Hey this is the new demo. Checkout the new grass rendering system and the improved gui.

StaudSoft's Synthetic World Beta Demo 0.2.1

StaudSoft's Synthetic World Beta Demo 0.2.1

Demo 0 comments

Checkout the demo of the new version 0.2.1. I added a lot of stuff compared to the free version!

Comments  (0 - 10 of 94)
Lordmarkskerm
Lordmarkskerm

Nice game dude!

Reply Good karma Bad karma+1 vote
Jus7ice
Jus7ice

looking good I'll try

Reply Good karma Bad karma+1 vote
NathanCade
NathanCade

Looks nice. Downloading it now

Reply Good karma Bad karma+1 vote
saintskilled
saintskilled

This is really looking awesome. Waiting for the next release!

Reply Good karma Bad karma0 votes
Vladiskov
Vladiskov

ahhh the magics of game enginering... you start even seeing trivial things in another way... like the grass...

Reply Good karma Bad karma+1 vote
Guest
Guest

steam has a demo one!!! install it!!!

Reply Good karma Bad karma+2 votes
Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Guest
Guest

This comment is currently awaiting admin approval, join now to view.

Hawkerhunter
Hawkerhunter

going to buy this if it ends up on steam for sure, looks good and looks similiar to my own game i'm creating so awesome work there dude! :-D

Reply Good karma Bad karma+3 votes
bsf_mistau Creator
bsf_mistau

Now it's your time. It's on steam!

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
StaudSoft's Synthetic World
Platforms
Windows, Mac, Linux
Creator
bsf_mistau
Engine
Custom
Contact
Send Message
Homepage
Staudsoft.com
Release date
Game watch
Start tracking
Share
Purchase
Community Rating

Average

5.8

4 votes submitted.

You Say

-

Ratings closed.

Style
Genre
Role Playing
Theme
Realism
Players
Single Player
Project
Indie
Boxart
Boxart
Twitter

Latest tweets from @michaelstaud

Everything for the new voxel rendering system is implemented, but debugging is a mess!

11hours 12mins ago

Working on the new voxel rendering system. Looks nearly the same except it saves us a lot of polygons => higher fps T.co

Aug 22 2016

Implemented today a data structure which should speed up the GPU part of the game!

Aug 18 2016

Posted on my homepage what you already all know when you followed me on twitter: Staudsoft.com

Aug 16 2016

Ahh, yesterday I forget to mention that we also wrote a cave name generator. T.co

Aug 16 2016

Now we have entrances for our dungeons. T.co

Aug 15 2016

The roads now go smoothly through the landscape. T.co

Aug 15 2016

Embed Buttons
Link to StaudSoft's Synthetic World by selecting a button and using the embed code provided more...
StaudSoft's Synthetic World
Statistics
Last Update
Watchers
307 members
Files
5
Articles
59
Reviews
5