SimCity

Tech Optimizer
July 31, 2026
Nik Samokhvalov created PGSimCity, a visualizer for the open-source database PostgreSQL, inspired by the game SimCity. It allows users to navigate a city-like environment using gaming controls, where database transactions are represented as animations. The project originated from a prompt to Claude and involved 3.86 billion tokens of AI-assisted coding. PGSimCity is open source and has potential for adaptation to explain other complex technologies.
Tech Optimizer
July 28, 2026
PGSimCity is a web application that provides a 3D visualization of PostgreSQL's architecture, allowing users to explore its internal operations during SQL query execution. The application features an interactive interface that guides users through the connection process to PostgreSQL, illustrating how client connections reach the Postmaster and backend processes. It highlights the significance of connection pooling and the impact of increasing connections on backend processes. In the 'Query Lab' section, SQL statements are transformed into execution plans, showcasing processes like Parser, Rewriter, Planner, and Executor, along with execution paths such as Seq Scan and Index Scan. The shared_buffers area represents PostgreSQL's buffer cache, optimizing performance by reading data in 8KiB pages. Visualizations depict data pages stored on disk, with pathways showing the movement of pages to shared_buffers. The Write-Ahead Log (WAL) mechanism records changes for recovery, and transaction commits wait for WAL records to be flushed. Checkpointing writes dirty pages to storage in batches, which can cause latency spikes. PostgreSQL uses Multi-Version Concurrency Control (MVCC) to manage updated rows and dead tuples, which are cleaned up by autovacuum processes. The application also illustrates replication, where WAL from the primary server is sent to the standby server to maintain data consistency. Overall, PGSimCity provides a comprehensive view of PostgreSQL's components and potential performance issues related to caching, WAL management, checkpointing, vacuuming, and replication.
AppWizard
July 13, 2026
Thomas Mahler has unveiled a new build of his game, Luma, developed during a recent GameJam. Luma is a culmination of prototypes he has been working on for the past decade and combines elements of Minecraft and SimCity. Mahler shared screenshots of a vibrant city he built in Luma and highlighted the game's dynamic experience with both daytime and nighttime settings. He expressed excitement about the game's aesthetics and the potential for players to build a space station and colonize the Moon or Mars. A demonstration of Luma's gameplay is available through a provided link.
AppWizard
June 21, 2026
YouTuber Chris Spargo analyzes why a SimCity game set in the UK may not resonate as well as its American version, noting that the game's design reflects American city governance, misrepresenting British cities. He discusses the complexities of public service management in the UK, highlighting the role of a British mayor and financial challenges faced by local councils due to centralization and social care costs. The video features a surprise cameo by UK Prime Minister Sir Keir Starmer, who discusses the importance of empowering local communities and the Labour government's commitment to decentralization, granting more authority to local mayors.
AppWizard
June 14, 2026
Frontier has announced a new management simulation game that will not focus on zoos or rollercoasters, generating speculation among fans about potential titles. Popular suggestions include Planet Resort, Planet Festival, and Planet City. Frontier has filed nine new trademarks, including Planet Resort and Planet Festival, while Planet City is not among them. Other trademarks include Planet Farm, Planet Vacation, Planet Dinosaur, Planet Prehistoric, Planet Fantasy, Planet Mythical Creatures, and Planet Dragon. The new game is expected to be released around 2028, following the launch of Planet Zoo 2 later this year.
Winsage
May 27, 2026
Windows 95 contains a block of code that checks if the user is playing SimCity and adjusts memory management to address a bug from the game's programming. This bug, a "use-after-free" error introduced by SimCity's developer Jon Ross, went unnoticed in Windows 3.x but caused crashes in Windows 95 due to its different memory management. Instead of asking Maxis to fix the bug, Microsoft engineers modified Windows 95 to mimic the older memory behavior, ensuring SimCity would run smoothly. This approach reflects Microsoft's broader strategy of maintaining compatibility with older software through various "shims," allowing legacy programs to function on modern systems.
Search