1. Engine Evolution 2022
  2. News

Engine Evolution 2022 News

TRACK SURROUNDINGS GENERATOR PART II

To achieve detailed tracks in the game, complex track surroundings are needed. However, creating those manually would require much time, so I decided writing a procedural generator was the best way for my needs. You can also read my two previous articles:
https://store.steampowered.com/news/app/1871990/view/3228526127303818158
https://store.steampowered.com/news/app/1871990/view/3228526756476993360

The next feature I implemented is generating space where edges are present. That was quite straightforward.


The following thing is to do the same for the roads and add hay bales, so the player doesn't get lost.


Talking of crossroads, we want to generate them as well, but we need to generate the roads first. We randomly select vertices of the graph inside the road, then travel throughout the graph's edges from the road. The algorithm selects the edges with the highest gradient from the road. Dirth paths are made similarly, but they meader more. You can see roads in red and dirt paths in yellow:


Next, I can generate the crossroads in the proximity of the road.


Next, I want to generate houses around the track; they are mainly located alongside the asphalt roads, and they cannot intersect the road and each other.


Each house needs to have a true income path. For that reason, I have to lower the sidewalks in front of the house and put a different material there. This small detail really adds some flavor to the city.


As you can see, I also painted a dirt path, but one problem is that the bushes are not aligned well; for that reason, I revisited the curve sampling algorithm and finally:


With this, the city has a really good feel, with the fans being very passionate as in the real-life:


If you haven't done so, wishlist the Engine Evolution 2022!

https://store.steampowered.com/app/1871990/Engine_Evolution_2022/

And join the games Discord.


Support the game by upvoting the post! ːsteamthumbsupː

Steam Racing Fest stream

Download the demo here:

https://store.steampowered.com/app/1871990/Engine_Evolution_2022/

And join the games Discord.

Steam Racing Fest

Download the demo here:

https://store.steampowered.com/app/1871990/Engine_Evolution_2022/

And join the games Discord.

ENGINE EVOLUTION 2022 DEMO RELEASED

For the first time ever in Engine Evolution history, you will be able to race your friends in the formulas. The first publicly available formula is the generation 3 vehicle from Germany. Please note that the gameplay is not final.

If you already have an Engine Evolution account, you can log in with it.

Any purchases and progress you make in the DEMO will stay in the released game and all other Engine Evolution games.



Download the demo here:

https://store.steampowered.com/app/1871990/Engine_Evolution_2022/

And join the games Discord.

TRACK SURROUNDINGS GENERATOR PART I

To achieve detailed tracks in the game, detailed track surroundings are needed. However, creating those manually would require much time, so I decided writing a procedural generator for my needs was the best way.

First, I created two biomes: City and Nature. Both biomes are a bit different in terms of safety nets positions, curbs, etc. This article will focus on merging these two into a functional surroundings generator.


First, I divide the world into cells.


We then assign biome to each cell, and then we push this information into part of the system, then translates this information into cities, etc.



When we have our biome cels, we can draw paths on their edges.



This looks terrible, and we need to paint the terrain under the paths. Maybe it is best to paint the whole terrain. City and fields would be pretty dull, and we will introduce the forest biome to spice things up. We will triangulate each cell and paint the terrain under it.


Oops, it looks like we missed the edges on the map's border.


Now we have a nice texture, but it is very pixelated. So we need to antialias the terrain texture.


Nice job! The first version of the map generator is complete. Let us see it on a different map.


If you haven't done so, wishlist the Engine Evolution 2022!

https://store.steampowered.com/app/1871990/Engine_Evolution_2022/

And join the games Discord.


Support the game by upvoting the post! ːsteamthumbsupː