A cyberpunk city made from punctuation should, by all normal laws of taste and eyesight, look like a terminal having a panic attack. Instead, Grow Now Games has built a walkable sci-fi city that makes the usual neon screenshot arms race look a little needy. PC Gamer’s story lands because the trick is not just that the city is made of ASCII characters. The trick is that the constraint is doing engineering work, design work, and production triage at the same time. That is a clean 8 out of 10 cursed keyboards. ## The constraint is the engine According to PC Gamer’s report, syndicated by Inkl, the project comes from a solo developer at Grow Now Games and uses a custom ray-casting engine to render visible surfaces as ASCII art instead of using traditional 3D models. The creator describes it as a "fun little prototype" that runs from a single HTML file, which is the kind of scope sentence every overbuilt pitch deck should be forced to read aloud. PC Gamer also reports the developer’s plainest receipt: "There's no Unity, there's no Unreal, there's no 3D models, textures, or shaders." That absence is not a confession. It is the design document. PC Gamer, via Inkl, says the system underneath is a grid-based 3D world that stores roads, buildings, trees, cars, and people. That matters because this is not a flat ASCII postcard with WASD duct-taped to it. The world has data, the camera has rules, and the renderer has a very specific job: translate structure into readable symbols. That pipeline is why the demo feels more interesting than a novelty filter. If you start with ASCII as the final image, every upstream choice has to serve legibility. Roads, silhouettes, density, contrast, motion, and collision are no longer separate departments arguing in Slack. They are one tiny city council, and for once the zoning laws slap. ## The renderer is the worldbuilding Daily.dev’s summary of XDA Developers’ coverage adds the useful technical meat: the raycasting engine computes perspective, depth, and collisions every frame before drawing the scene with letters, numbers, and symbols. That is the important part for builders. The ASCII is not simply a skin after the hard part is done. The hard part is deciding what the player needs to read from the world, then making the renderer enforce that decision every frame like a bouncer with a clipboard. Daily.dev also notes that the demo was shown in a first-person walkthrough on YouTube, and that it has drawn comparisons to The Matrix and Cyberpunk 2077. Those comparisons are obvious, sure, but they can also be a trap. The interesting question is not whether a solo HTML-file prototype can cosplay a blockbuster city. It is whether a strong rendering constraint can make a small world feel authored instead of merely underfunded. ## Low fi is not a downgrade setting XDA Developers describes the city as built from ASCII characters with impressive 3D depth and atmosphere, crediting Grow Now Games and its YouTube demo. That is the practical lesson: atmosphere does not require maxed-out material graphs if the visual language is coherent. A low-fi constraint can focus attention the way a good roguelike tile set does, by making every mark earn its rent. Bad AAA clutter is the DMV of visual design, technically full of information, spiritually designed to make you forget why you came in. The build is still a work in progress, according to Daily.dev’s summary of XDA, with plans to add more atmosphere, detail, and interaction. That is where the design knife gets sharp. Add too much, and the clarity collapses into monospace soup. Add the right interaction, and the constraint becomes a rulebook players learn without a tutorial nagging them like a pop-up about a deluxe upgrade. ## What solo developers should steal The useful takeaway from PC Gamer and Inkl’s reporting is not "make everything ASCII now." Please do not ship me the alphabet battle pass. The takeaway is that a constraint can be a production tool when it shapes rendering, data, controls, and art direction together. Grow Now Games is not competing with Unreal showcases on polygon muscle. It is choosing a lane where the technical limitation becomes the identity. For indie developers, that is the receipt worth keeping. Pick a constraint that reduces asset burden, exposes the rules of the world, and gives players a look they can recognize in half a second. For players, watch prototypes like this because they often reveal where game design is actually moving: not toward bigger texture budgets forever, but toward sharper decisions. If Grow Now Games keeps the city readable while adding interaction, this could become more than a cool clip. It could be proof that the smallest rendering box can still hold a very loud city. ## Sources - Lone game dev builds an explorable cyberpunk city…
- Ray-tracing? I'd rather walk around this ray-cast ASCII city
- Someone built a 3D cyberpunk city entirely from ASCII characters, and it's shockingly impressive
- Someone built a 3D cyberpunk city entirely from ASCII...
Sources
- Lone game dev builds an explorable cyberpunk city…
- Ray-tracing? I'd rather walk around this ray-cast ASCII city
- Someone built a 3D cyberpunk city entirely from ASCII characters, and it's shockingly impressive
- Someone built a 3D cyberpunk city entirely from ASCII...
- Lone game dev builds an explorable cyberpunk city almost entirely out of ...
- Ray-tracing? I'd rather walk around this ray-cast ASCII city
- Ray-tracing? I'd rather walk around this ray-cast ASCII city
- Someone built a 3D cyberpunk city entirely from ASCII characters, and ...
- Someone built a 3D cyberpunk city entirely from ASCII... - daily.dev
- This 3D ASCII Cyberpunk City Should Absolutely Be Turned Into a Full Game