Games

The 90s Development Chaos in Thief Remaster's Code Repository

Released in 1998, Thief: The Dark Project is not only one of the cornerstones of the stealth genre, but also one of the most impressive technology stories in gaming. Developed by Looking Glass Studios, the game is still talked about for its dark atmosphere, sound-based gameplay, and meticulously designed environments. So hearing that Nightdive Studios is working on a remaster is exciting for both long-time fans and newcomers to the genre. But the truly interesting part is the archaeological findings that have surfaced during this remaster process. The team encountered comments in the game's code repository that reveal the chaos of 90s game development.

A Classic Masterpiece Back in the Spotlight

Nightdive Studios is a team known for games such as System Shock, Turok, and Powerslave. The studio's expertise lies in bringing old games to modern systems while preserving the original experience. Thief: The Dark Project Remastered will be another example of this approach. In an interview, Nightdive software engineer Josh Dowell described one of the project's most interesting aspects: the developers gained access to the game's original code, and that code preserves the development practices of the era like a time capsule.

According to Dowell, the team examined a "very, very old version control repository." This repository brought to light many complex details from the game's development phase. In particular, the unusual structure of Dark Engine, the game's engine, is better understood thanks to these old records. Thief was introduced at E3 1997 under the name "The Dark Project," with an initial release date planned for 1997. The release was then postponed to 1998. Comments in the code repository directly show the rush to meet that deadline.

Remaster projects are often associated with better resolution, new lighting, and modern controls. But Nightdive's approach is not just about making the game playable. While examining the source code, the team is also unearthing the development processes of the era. This gives players the opportunity to understand how a game was made, beyond just replaying it. Moreover, such information constitutes a valuable archive not only for enthusiasts but for anyone interested in gaming history.

The Time Capsule in the Old Code Repository

What Dowell saw in the code repository paints a very clear picture of the game's development process. Most of the team working on Thief at Looking Glass Studios moved on to other projects at some point during development. In the second half, an entirely new team took over. Such team changes may explain some of the oddities in the code. After all, a game's engine reflects the habits and time pressures of the people working on it.

Dowell's favorite part, however, is the comments left in the code by Looking Glass and Irrational Games programmers. These comments create a true "time capsule" effect. For example, the code contains phrases like "Huge hack! Never do this again! We must fix this before '98!" and "E3 hack! We should delete this after E3!" What's even more interesting is that some of these comments persisted all the way into Thief 2. In other words, the code that was supposed to be "deleted after E3" remained in the game for years.

Why Are Code Comments So Valuable?

Why Are Code Comments So Valuable?

Today, game developers in large studios have official documentation and modern version control systems. In the 90s, things were much more chaotic. Code comments were often the only source of information. The notes left by Looking Glass programmers are therefore both technical and cultural documents. These notes offer a unique window into how the software evolved over time.

The phrases Dowell mentioned show the team's haste and motivation. Saying "we should delete the E3 hack" on one hand reveals that moves were made to make the game impressive at the expo; on the other hand, it shows that those moves became permanent. Such comments document the unseen side of game history. They also reveal how outspoken the studio culture was back then. For many developers today, seeing such notes feels like touching the behind-the-scenes side of the work.

The Extraordinary Technical Structure of Dark Engine

The Extraordinary Technical Structure of Dark Engine

Dark Engine is an engine that accomplished impressive things for its time. Sound design, artificial intelligence behaviors, and lighting systems are the most important elements that create Thief's atmosphere. Being able to do things that many engines of the era couldn't distinguishes it from other productions. But the secret to this success may lie somewhere we least expected: Dowell says Thief's rendering technology and the system that runs levels is "surprisingly a clone of Quake." Many details, from how lighting was done to how lights turn on and off, bear a striking resemblance to id Software's legendary game.

This similarity is actually not very surprising in the 90s game development world. At that time, many studios were inspired by the technical solutions of successful games or directly used similar methods. Still, Dowell describes the two engines as "eerily similar." However, the differences between them are also quite "strange." These differences are what keep Dark Engine from being just a Quake clone. Moreover, Thief's multi-layered sound model and AI allow it to go beyond a mere engine clone.

  • Advanced sound-based gameplay and AI behaviors
  • Dynamic lighting and dark atmosphere
  • Quake-like but real-time portal technique

Portal-Based Real-Time Visibility

So how does Thief's engine differ from Quake? According to Dowell, the difference lies in the timing of visibility calculations. Quake uses precomputed visibility. This means the game knows in advance which areas can be seen when the player is at a certain point in the level. Dark Engine, on the other hand, tries to do in real time what Quake does during its precomputation phase.

The system works like this: every door in the world is considered a portal. The engine takes the rectangle the player sees through one door, then looks at the portals of other doors and calculates which of those portals are visible. This process involves a complex visibility calculation repeated every frame. Dowell says this system is "extremely complex" and that he still can't believe they pulled it off in 1998. Because Dark Engine performs in real time a process that Quake found too slow.

The impact of this technical difference on the player might be that transitions between spaces appear seamless, and even narrow corridors convey a convincing sense of depth. The suffocating atmosphere you feel while wandering through the game's dark cities is largely a product of this visibility system. In other words, Dark Engine is not just a powerful engine; it's also an important part that defines Thief's identity. Moreover, the computational load this system brought was a quite daring choice given the hardware of the time. Still, Looking Glass took on these challenges and managed to give Thief a unique atmosphere.

Thief's Legacy and the Meaning of the Remaster

Thief inspired many games not only in its own era but also afterward. Stealth mechanics, light-and-shadow gameplay, turning sound into a game language... These are all innovations whose traces can still be seen in modern productions. Therefore, a Thief remaster means much more than just updating the graphics. It also offers an opportunity to remember how the game was conceived and designed.

Nightdive's transparent approach in this process is also noteworthy. The team shares what they know about the game's development process through interviews. This shows that the remaster is not just a commercial product but also a historical study. Through such projects, the gaming world better understands its past.

What to Expect from the Remaster?

Nightdive's Thief remaster doesn't have a release date yet. However, players can follow developments via Steam, GOG, and Epic Games Store. The studio's past remaster work has followed a successful path in bringing old games to modern players. So it's safe to say Thief will be handled with the same care.

Such remaster projects not only make the game playable; they also shed light on game history. The comments found in Thief's code repository show how chaotic, creative, and passionate the development process was in the 90s. On one hand, "fix before '98" notes; on the other, the engineering skill that produced one of the era's most extraordinary engines... In short, Nightdive's excavation work promises players both a great remaster and a valuable story about gaming history. While waiting for developments, it's possible to already be impatient to relive those moments that have carved a throne in the hearts of old Thief players.

Source: store.steampowered.com

NE
Editör
The Nedese editorial team covers competitive gaming guides, patch notes, and strategy breakdowns across all major titles. With over 15 years of coverage, our writers combine deep game knowledge with practical in-match experience.
Reader Comments
Discussion
0 comments
No comments yet. Be the first to share your thoughts.
Write a Comment
Did you find this article helpful? Share your thoughts with other readers.
Community
Want to showcase your own server?
Add your community-run server to our directory and reach more players. Join our Discord to connect with the community, or submit your server now.
Submit Your Server