Project status

Description

ActionStreetMap (ASM) is an engine for building real city environment dynamically using OSM data.

The main goal is to simulate a real city, including the following:

rendering of different models (e.g. buildings, roads, parks, rivers, etc.) using OSM data for given location and using terrain tiling approach.

rendering of non-flat world by using Data Elevation Model (DEM) files.

adding a character to the scene, which makes it capable to interact with the environment.

filling environment with people, cars, animals, which have realistic behaviour

using some external services to extend environment (e.g. weather, famous places, events, public transport schedule, etc.).

Multiplayer.

The engine can be used to build different 3D-games (like car simulations or GTA 2/3 ) or for some map tools on top of this framework (target is mobile devices). Actually, in this case the game world can be limited only by OSM maps which means that it will cover almost entire Earth. More info can be found here.

Internally, framework is decoupled from Unity3D as much as it's possible taking into account related performance impact. In theory, it can be ported to other platforms to build map data visualization application.