logo80lv
Articlesclick_arrow
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_login
Log in
0
Save
Copy Link
Share

Sega's Crazy Taxi Reverse Engineered For Free Roam In Browser

Will shared the first part of his process breakdown.

SEGA may be planning a reboot of Crazy Taxi, but the original has long earned a place in history, and a developer known as wretched.computer aka Will, has ensured its preservation on noclip.website, a "digital museum of video game levels".

You can explore it yourself: click the link and use WASD and your mouse to freely fly around the game's levels. The mouse wheel adjusts camera speed, and holding Shift doubles your movement speed.

This website truly acts as a museum, as its codebase is an open-source recreation of each of those games' original rendering methods. Adding a game to noclip involves reverse engineering and rebuilding large parts of its code, from creating custom parsers for unique file formats to reconstructing rendering loops that mimic the original game engine, and sometimes even re-creating elements of the AI and gameplay mechanics.

That's what makes this Crazy Taxi project so fascinating. Even better, the developer has shared a detailed blog post explaining the process and giving others the tools to do the same.

Crazy Taxi

It's important to note that there are multiple versions of Crazy Taxi, and Will focused on the GameCube version. For this, he employed the Dolphin emulator, ImHex, Ghidra, and noclip.website itself. You can read about the first steps here, with future parts coming soon. Will's goal is to explain the process of reverse engineering in an instructive way, so that anyone with a basic understanding of programming can follow along.

For now, take a few minutes explore the games on noclip, freely flying through 3D spaces you last saw as a kid is a real treat.

Also, subscribe to our Newsletter and join our 80 Level Talent platform, follow us on TwitterLinkedInTelegram, and Instagram, where we share breakdowns, the latest news, awesome artworks, and more.

Ready to grow your game’s revenue?
Talk to us

Comments

0

arrow
Type your comment here
Leave Comment
Ready to grow your game’s revenue?
Talk to us

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more