You are not logged in.

#1 2018-10-06 10:35:56

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

One picture says it all:

generation-streets-illustration.jpg

Vector tiles are converted to 3D on-the-fly. (Vector tiles must be in special format, I will give all specs later.)

Available on Steam as a game:
- https://store.steampowered.com/app/887970 (free, but you may want to unlock access to global coverage for ~$5)

I plan to integrate simple map editor into the game and release world renderer source code under BSD- or ZLib-like free license so other developers will be able to use it their projects, including commercial projects. But it will take some time.

update: 3D world generator source code is published on github, https://github.com/romanshuvalov/rsgeotools

Couple of extra screenshots.

a5.jpg

a6.jpg

Last edited by romanshuvalov (2020-06-18 16:27:34)


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#2 2018-10-07 04:17:43

kocio
Administrator
From: Warszawa
Registered: 2013-09-04
Posts: 3,378
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

I'm not a gamer, but this is impressing!

Offline

#3 2018-10-07 08:57:32

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,718
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

romanshuvalov wrote:

I plan to integrate simple map editor into the game and release world renderer source code under BSD- or ZLib-like free license so other developers will be able to use it their projects, including commercial projects. But it will take some time.

But this editor... Won't the game authors add fictional objects to the OpenStreetMap, because they need them in the game?

Offline

#4 2018-10-08 15:05:33

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

rmikke wrote:

fictional objects to the OpenStreetMap, because they need them in the game?

To avoid it, all changes will be stored in separate database which will become new source layer for JOSM.

Also, editor will be very simplified and will only allow to set tags like building:levels, building:colour, roof:shape and other Simple-3D-buildings-related tags.

I know about Pokemon case and my primary goal is to make this editor safe for OSM data.

Last edited by romanshuvalov (2018-10-08 15:08:10)


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#5 2019-09-02 04:42:59

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

Update has been released. New visual style and other stuff.

a6p2.jpg

a5.jpg


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#6 2019-09-18 08:36:59

tararubena
New Member
Registered: 2019-09-18
Posts: 1

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

looking at the image of the city map, the fog came dreamy


street view for you walk, bike, or drive.

Offline

#7 2019-10-19 21:06:06

davide445
New Member
Registered: 2019-10-19
Posts: 1

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

@romanshuvalov will be possible to know how you can get to generate the streets from OSM data.
Attempting to achieve the same on Houdini to be used in a realtime engine (russian made btw) but with no luck so fa.

Offline

#8 2019-10-22 05:58:17

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

davide445 wrote:

to know how you can get to generate the streets from OSM data

Hardest part for me was creating vector tiles for "slippy-map style" seamless loadings. If you don't need this, just get .xml/.pbf/whatever data of your territory. Try QGIS, save layers to vector format Houdini can read.


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#9 2020-02-10 19:10:09

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

Finally released on Steam as free2play game: https://store.steampowered.com/app/887970

Limited territories are available to load for free. To get access to rest of the planet, see Global Access DLC.


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#10 2020-03-01 22:48:12

Negreheb
Member
From: Austria
Registered: 2015-11-10
Posts: 449

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

Its interesting, might try it out but you should include some smaller cities around the bigger ones (for free i mean). Maybe add a city in germany or europe, for example. Nothing to big, but it looks now like with free you can just play on wood area big_smile Really, just some smaller cities or towns maybe.

I would suggest adding some powerups like in the old games, like these vertical shooters https://www.youtube.com/watch?v=9u5LBOaP_uc
Small powerups, getting doubleshot, another one, one on the right side 30° next one 30° on the left side additional. And sometimes harder but lesser enemies. Or, ability to collect coins and upgrade the ship between the waves at the base, for example. Hell, set the base and let me defend it with the ship instead of the mouse-clicking, for example. Would be nice already smile Or let me switch between these two modes. What i think is more usefull right now.

So, i'm just a bit brainstorming here, because i love the idea but it would be nice to make it a bit more playable. So, free the small cities/towns from the small targets, collect points to plant your base. Then, plant your base, its now your power-up-place. Free more towns around, so plant your base thoughtfull, because a repositioning is expensive, for example. If you get more powerups (Armor, Shield, Life, Weapons for example?) you can fight the enemies at bigger cities. Goal is to free the biggest cities for example, with the biggest enemies. And you could make bosses as well. Why not.

Anyway. Thanks for making part of it free!

Offline

#11 2020-03-02 16:58:04

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

Negreheb wrote:

with free you can just play on wood area

You have a lot of "non-wood" areas as example in Russia and Australia, just zoom to any city instead of zooming to woods.

Negreheb wrote:

some powerups like in the old games

Well, I have decided not to spend a lot of time working gameplay because this game is not about gameplay, it's about loading your hometown and flying around your home. (You can do it in Google Earth, but not all places are available in Google Earth.)

Also, after releasing of source code, it would be much useful to convert 3D world data for using in other games. Actually, you can try it now, 3D exporter was added in last update.


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#12 2020-03-05 12:46:30

Negreheb
Member
From: Austria
Registered: 2015-11-10
Posts: 449

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

Oh, that was a mistake. It turns from the green rectangular to the forests and it seems like these are the possible starting spots tongue Of course, usally there are no forests in cities therefor nothing green in cities. I tried it and i bought it afterwards to suppoert you.

I understand. Just thought, maybe there are some easy things to implement, but i can follow your train of thought. Will try the exporter. Thanks for your work smile

Offline

#13 2020-03-05 15:28:04

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

Ok. Thank you. By the way, preparing to source code opening is already in progress.


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#14 2020-04-21 04:18:33

SwiftHyena2593
New Member
Registered: 2020-04-21
Posts: 1

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

I used the 3d export feature on Generation Streets. A few problems. (Using Blender fyi)
1. No textures at all.
2. When I import roads and buildings, they are flat for some reason. The roads dont match up with the terrain for that reason, and the buildings are like a bunch of pieces of paper.

Hopefully this gets fixed, because I'd really like to use Generation Streets to export 3d models of map data for personal use.

Offline

#15 2020-04-22 15:39:27

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

#16 2020-06-18 16:24:35

romanshuvalov
Member
From: Togliatti, Russia
Registered: 2015-02-26
Posts: 509
Website

Re: Generation Streets, 3D OSM-based videogame + open-source rvtgen3d

3D world generator is released as command-line tool named rvtgen3d.

Licensed under BSD-license.

Github: https://github.com/romanshuvalov/rsgeotools


Мои проекты: 3D-игра Generation Streets (исходник генератора на гитхабе) | велосипедная карта Самарской области

Offline

Board footer

Powered by FluxBB