Serving tech enthusiasts for over 25 years.

TechSpot means tech analysis and advice you can trust.

In a nutshell: Cutting-edge hardware and advanced game engines have allowed developers to create increasingly realistic 3D worlds. Even the latest and greatest titles still have a long way to go before virtual environments become indistinguishable from reality, but at the current rate of progress, that eventuality may not be too far off. On the opposite end of the spectrum – and to some, even more impressive – are projects that do more with less, like this walkable city made entirely of ASCII characters.

Grow Now Games, a self-professed one person indie game developer, recently shared the project on YouTube. The dev said his goal was to build a cyberpunk-style city that felt alive, and to build the whole thing using only ASCII characters. So, that's what he did.

The project uses a small custom engine made using JavaScript and Canvas. The virtual environment is populated with buildings, roads, trees, cars, and pedestrians, and uses camera tricks to work out perspective, depth, and collision for added realism. For something built using only letters, numbers, and symbols, it's incredibly immersive.