In 1991, French developer Éric Chahi created the cinematic classic Another World almost entirely on his own, leveraging an ingenious two-dimensional vector polygon engine to overcome the strict memory limitations of the Commodore Amiga.
After years of development without a breakout hit, Chahi began an ambitious project in 1989 guided by technical constraints and narrative improvisation. To avoid the heavy memory consumption of traditional bitmap animations, the creator decided to build the adventure using flat polygons. The decisive moment came when he verified that the Amiga hardware could render his game at around 20 frames per second, confirming the viability of his visual approach. This choice not only saved memory but gave the title a minimalist, timeless aesthetic that still stands out today.
A Custom Programming Language
With no existing polygon tools available, Chahi had to build his own solution from scratch. He created a custom interpreted programming language running in real time that required no constant compilation to run. This language operated with just 20 instructions and supported 256 variables, which he had to write down on paper because the system did not support code comments. This methodology, while rudimentary, allowed him to iterate quickly on game sequences without wasting time on long compilation processes that would have slowed his creative flow.
To give realistic movement to Lester, the protagonist, the developer used rotoscoping via an Amiga genlock device, allowing video to be layered behind the game screen. Furthermore, the meticulous artistic direction relied on a 16-color palette, defined over a week of tweaking to establish the alien world's oppressive atmosphere. Each color was carefully selected to maximize contrast and readability on screens of that era, achieving surprising visual depth with extremely limited resources.
Creative Solutions and Cinematic Pace
Improvisation also shaped the level design and mechanics. Using teleporters to transition between scenes was not just an aesthetic choice inspired by high-speed lines in anime, but a practical response to the difficulty of coding stair animations and collisions. Similarly, the iconic laser gun with protective shields and plasma balls was designed to add tactical dynamism to combat against alien foes. Chahi understood that, unable to create fluid melee combat animations, he had to compensate with shooting mechanics that felt responsive and satisfying.
Solo development created a feeling of loneliness that naturally bled into the game's sparse atmosphere. By December 1990, after 17 months of steady labor, Chahi had completed one-third of the game, finalizing an intro sequence and narrative framework that became a landmark achievement in gaming history. The lack of a QA team or other programmers allowed him to maintain a pure artistic vision, without external compromises, resulting in a cohesive experience that defied the conventions of early nineties action games. His ability to turn technical limitations into artistic design decisions remains a masterclass in software optimization and creativity.