Wadjet Eye Games, known for revitalizing graphic adventures with titles like Unavowed and Technobabylon, has confirmed that its next project, Old Skies, is being developed in Unity. This decision marks a significant break from its tradition, as the company has used Adventure Game Studio (AGS) for years, a specialized engine but with obvious graphical limitations. The transition is not arbitrary: it responds to the ambition of offering ultra-high-resolution pixel art and environmental lighting that borders on photorealism, two aspects that AGS could no longer stretch.
Graphics Pipeline: From AGS to Dynamic Lighting in Unity 🎨
The engine change implies a total restructuring of the artistic pipeline. In AGS, backgrounds were rendered as static images with a fixed color palette and pre-calculated lighting effects. With Unity, the team can work with depth layers, custom shaders, and dynamic light sources that interact with the scene in real-time. Artists use Adobe Photoshop to create sprites and backgrounds in high-resolution pixel art (resolutions close to 4K on individual assets), which are then imported into Unity to apply post-processing, bloom, and color gradients that were previously impossible. This allows a single room to change its atmosphere depending on the time of day or the player's position, something that in AGS required dozens of interchangeable sprites.
The Engine Dilemma in Narrative Adventures ⚙️
Wadjet Eye's decision is not only technical but strategic. Unity offers more robust scripting tools (C#) and better integration with branching dialogue systems, but requires a team with knowledge of object-oriented programming. AGS, on the other hand, was accessible to designers without coding training. The challenge now is to maintain the studio's narrative identity while taking advantage of the new engine's benefits. If Old Skies manages to balance the fluidity of pixel art with the depth of realistic lighting, it could set a new visual standard for the genre, proving that point-and-click adventures don't need to renounce technical cutting-edge.
What specific technical challenges in migrating to Unity did Wadjet Eye Games face to preserve the essence of its classic graphic adventures in Old Skies, and how did they overcome the limitations of their previous proprietary engine?
(PS: 90% of development time is polishing, the other 90% is fixing bugs)