ZICQ
中 Log in / Sign up
ZICQ Info Open Source AI #SimTower #AI-Assisted Development #WebAssembly #Reverse Engineering #Open-Source Game

Developer Open-Sources SimTower Remake: Classic Game Modernized with AI and Web Technologies

Avatar of Mr.Xu

By Mr.Xu

Published: · 2 views

中文阅读 (Chinese) English Version

Summary:Developer Jonahss has leveraged Claude Code and Ghidra to completely reverse-engineer and rewrite the classic game SimTower, deploying it as a WebAssembly application for web browsers. The project uses AI-generated code summaries and the developer's memory of gameplay to replicate the original game's functionality while maintaining its authentic feel. Players can load the original game binaries to access in-game assets, enabling them to enjoy the game directly in their browsers. This open-source


Project Background

The classic game SimTower, released in 1994, has been a favorite among gamers for decades. However, due to operating system compatibility issues, many players have struggled to run the game on modern devices. To address this, developer Jonahss decided to reverse-engineer and rewrite the game from scratch.

Technical Implementation

  1. Reverse Engineering and AI Assistance: Jonahss used Ghidra to perform reverse engineering on the SimTower binary and leveraged Claude Code to generate AI-assisted code summaries, aiding in understanding the original code logic.

  2. Function Replication and Optimization: By using AI-generated code summaries and the developer's memory of gameplay, Jonahss successfully replicated the original game's functionality. He also optimized the game to ensure smooth performance in modern web browsers.

  3. WebAssembly Deployment: The project was ultimately deployed as a WebAssembly application, ensuring cross-platform compatibility and efficient performance.

  4. Resource Loading and Compatibility: To maintain the authentic feel of the game, Jonahss chose not to create new game art assets. Instead, players can load the original game binaries, which the on-page code parses to extract the original assets.

Project Significance

  1. Exemplary Use of AI and Web Technologies: This project showcases the powerful capabilities of AI in code understanding and development assistance, as well as the advantages of WebAssembly in cross-platform deployment, providing a new approach to classic game remakes.

  2. Contribution to the Open-Source Community: By open-sourcing the project, Jonahss has provided valuable resources and references for other developers, helping to further the integration of AI and game development.

  3. Revival of a Classic Game: Through this project, SimTower has been given new life on modern devices, offering a fresh experience for fans of the classic game.

Developer Recommendations

  • AI-Assisted Development: Developers can use AI tools to generate code summaries and assist in understanding complex code, thereby improving development efficiency.

  • WebAssembly Applications: For projects requiring cross-platform compatibility, WebAssembly is a viable option.

  • Resource Management and Optimization: When remaking classic games, effective management and optimization of resources are crucial for ensuring a quality gaming experience.


Source: GitHub AI Trending Releases (2026-09-12)

— END —

Tags: #SimTower #AI-Assisted Development #WebAssembly #Reverse Engineering #Open-Source Game

Community Comments

Loading live comments and annotations…