Overview
openWheels is an open-source project aimed at deobfuscating and reimplementing the Happy Wheels TypeScript port by GoodBoy Digital. The project is a collaboration between jargdev and Nassinger. It focuses on understanding, documenting, and rebuilding the game's internal systems.
Highlights
- Multiple deobfuscation techniques
 - Reimplementation of server endpoints
 - Reverse engineering of systems
 
Development Notes
This project started as a personal challenge to recover and study the obfuscated Happy Wheels TypeScript code. While a full deobfuscation hasn't been achieved, substantial progress has been made toward understanding the codebase and documenting its systems.
Nassinger is currently leading a ground-up remake of Happy Wheels, using openWheels as a reference for systems and gameplay behavior.
Technical Overview
| Component | Description | 
|---|---|
| Language | JavaScript | 
| Renderer | pixi.js | 
| Build Tools | Bun / Node | 
| Focus | Deobfuscation, code analysis, and reimplementation | 
Project Status
New contributors are welcome to assist with testing, analysis, or documentation. While it may not be done yet, you can join the Happy Wheels Reverse Engineering discord to help with it.
License
See the repository for license and contribution details. The project is intended for educational and research purposes and respects the original IP of Happy Wheels and its creators.