Independent software developer Cody Myhre, who codes under the moniker over2take, has released a completely free, open-source 3D virtual tabletop tool designed specifically for cyberpunk roleplaying games. The software, called City_Net, started life as a private homebrew script to replace a cluttered folder of location notes for a local campaign before being expanded into a fully interactive, real-time shared environment.

Distributed openly on GitHub under the GNU Affero General Public License v3.0, City_Net allows a game master to generate a living 3D urban landscape complete with procedural districts, roads, overpasses, and moving traffic. Players connect directly to the host machine through a standard web browser to view the city layout, interact with building notes, check custom neon signs, roll dice, and manage an in-game personal bank account.
The application uses a modern web development stack featuring React, TypeScript, Three.js, and Node.js, with SQLite managing local database storage. To completely bypass reliance on third-party corporate platforms or recurring monthly subscriptions, the software is self-hosted. Game masters can deploy the system locally using guided setup scripts for Windows, Mac, and Linux, or manage the installation manually using standalone Node.js configurations or Docker containers.
While major commercial virtual tabletop platforms continue to dominate the hobby by securing official publisher partnerships, City_Net shifts the focus back toward community-built infrastructure. The software includes built-in GM tools for placing player tokens, tracking health points, uploading 2D battle maps directly into individual structures, and triggering a read-only spectator view that is safe for live streaming broadcasts.
However, this absolute independence highlights exactly how competitive and technically demanding the modern virtual tabletop marketplace has become. Unlike commercial web apps, where a gaming group simply logs in to a centralised dashboard, City_Net requires the hosting game master to act as their own network administrator. To let players connect over the internet, hosts must manually handle infrastructure tasks such as configuring home router port forwarding, adjusting local operating system firewall rules, or configuring advanced utilities like Cloudflare Tunnels and dynamic DNS services.
Because of this steep technical entry barrier, the application is unlikely to serve as an instant, out-of-the-box solution for a gaming group looking to spin up a casual cyberpunk session at a moment’s notice. Setting up the platform is well beyond the technical skill set of the average tabletop player. Nevertheless, for tech-savvy hobbyists seeking complete control over their gaming data, it stands as a striking example of what independent developers can achieve completely outside traditional commercial ecosystems.
Quick Links
- GitHub: City_Net
Independently covering Cyberpunk since 2012. Our archive includes 151 entries connected to this topic.
Latest entry: July 2026