
The Nintendo 64 launched in 1996 and quickly became one of the most iconic gaming consoles of its generation. At the time, it introduced players to large 3D worlds, analog controls, and experiences that felt incredibly advanced compared to earlier systems. However, looking back today, the hardware is extremely limited. The console only has a few megabytes of RAM, relies on cartridges instead of large storage discs, and runs on technology that is vastly weaker than even modern smartphones. Because of these limitations, the idea of creating a massive open-world game on the Nintendo 64—something on the scale of a modern title like Skyrim—sounds almost impossible. Despite this, developer James Lambert is attempting to do exactly that.

Lambert is known in the retro gaming community for experimenting with ways to push old hardware beyond what developers originally thought was possible. Over the years he has worked on several ambitious projects that demonstrate just how far the Nintendo 64 can be pushed with modern knowledge and programming techniques. His latest experiment, called Junk Runner 64, is perhaps his most ambitious idea yet. The goal of the project is to create a huge open world on the Nintendo 64. While the game obviously cannot match the visual quality, complexity, or detail of modern open-world games, Lambert wants to show that the overall size of a world similar to Skyrim could theoretically exist on the system. In other words, the experiment focuses on proving that the scale of the world itself is possible even on very limited hardware.

Creating something like this on a console from the 1990s comes with major challenges. The Nintendo 64 has extremely strict technical limits. Memory is tiny compared to modern systems, storage space on cartridges is very limited, and the processor is slow by today’s standards. During the late 1990s, developers were also working under tight deadlines and still learning how to design 3D games. Because of this, many games never pushed the hardware as far as it could potentially go. Lambert believes that with modern programming knowledge and development tools, developers can revisit the hardware and discover techniques that were not fully explored during the console’s original lifespan.

The key to making a massive world work on the Nintendo 64 is not raw power, but smart design. Instead of storing every part of the world directly on the cartridge, Lambert uses optimization techniques such as procedural generation and reusable assets. Procedural generation allows parts of the game world to be created by algorithms rather than being stored as large amounts of data. This approach means the game can simulate a large environment without requiring huge storage space. A useful way to imagine this is to think of building something with Lego bricks. Rather than needing millions of unique pieces, a developer can reuse a smaller number of pieces in different ways to construct something that feels much larger and more complex.

Projects like Junk Runner 64 highlight the growing homebrew scene surrounding older consoles. Even though the Nintendo 64 is nearly thirty years old, developers and enthusiasts continue to create new games, tools, and experiments for the system. For many people, the attraction is not just nostalgia. Working with older hardware presents unique technical challenges that require creativity, efficiency, and clever problem solving. Lambert’s work demonstrates that classic consoles may still hold untapped potential. While Junk Runner 64 is primarily an experimental project rather than a finished commercial game, it provides an interesting glimpse into what might have been possible if developers in the 1990s had access to modern knowledge and development tools. In a time when video games are often built with enormous budgets and powerful hardware, there is something fascinating about seeing a developer push a decades-old console to do things many believed were impossible. Projects like this remind us that innovation does not always depend on the newest technology. Sometimes it simply requires creativity, curiosity, and a willingness to explore the limits of what older systems can achieve.














