The Forever Project Aims to Bring Physical Games Back for Indie Developers
The Forever Project aims to make physical game releases more affordable for indie developers through a partnership between 33 Games…
If you enjoy independent indie game coverage, consider supporting Indie-Games.eu on Patreon. It helps keep the site independent.
In 2010, Monolith Soft achieved something impressive by releasing Xenoblade Chronicles only on the Nintendo Wii. This huge action RPG offered an open world about as large as the size of Japan, with giant titans, wide landscapes, and smooth real-time battles. All of this ran on a console with only 88MB of RAM and a 729MHz CPU. Because the world had no loading screens between areas, the team had to use very smart technical tricks to make everything work.
Director Tetsuya Takahashi wanted the game to feel like an MMO, where you could see far-off places, like the massive Bionis, while fighting enemies in real time. But this was very hard on the Wii, which could only output at 480p, had no unified memory, and struggled with slow data speeds.
To overcome this, Monolith Soft spent four years building their own engine from scratch. They focused on making the world seamless and keeping far-off areas visible instead of chasing high-end graphics. The team kept testing and rebuilding areas on real hardware to maintain a steady 30 FPS, sometimes dropping to 20 FPS in busy battles but quickly recovering.
Game optimization is actually becoming a lost art because of devs that push game performance on to the consumer https://t.co/ffkCLUJtZN
— Johann (@LookAtMyMeat1) November 30, 2025
The studio’s engine was made specifically for the Wii’s CPU-focused design. Its strength came from several main ideas:
Instead of using detailed 3D bushes made up of hundreds or thousands of triangles, most plants were just flat 2D images that always faced the camera. From a distance, they looked like real bushes without using much GPU power. When players got very close, the game swapped them for simple 3D models to avoid obvious popping.
Objects changed their detail based on distance:
This allowed the world to look big without actually rendering everything in full detail. The engine avoided drawing anything the player couldn’t see. It removed off-screen objects and also checked which objects were hidden behind walls or mountains. In areas like caves, this could remove more than 90% of what didn’t need to be shown, saving huge amounts of performance.
The real-time combat system was also heavily optimized. With up to seven characters and many enemies on screen, the engine used a special system where far-away enemies ran on a slower AI and only switched to full behavior when the player got close. Particle effects were grouped together, and simple shaders were used to avoid heavy graphic calculations.
Despite the Wii’s weak hardware, Xenoblade Chronicles stayed surprisingly stable, keeping a smooth frame rate most of the time. The success of the engine can be seen again in the 2020 Definitive Edition on the Nintendo Switch, which kept the same underlying optimizations while updating the visuals and running at a steady 30 FPS with better resolution.
The Forever Project aims to make physical game releases more affordable for indie developers through a partnership between 33 Games…
Indie developer Oscar Celestini is expanding his retro-inspired platformer with Jixa Lady Tiger Plus, an enhanced edition that significantly builds…
RomM is a free, open-source, self-hosted platform that organizes ROM libraries, fetches metadata, and supports browser-based emulation.
The developers behind Wii64 have released Beta 1.4, marking the Nintendo 64 emulator's first major update in more than five…
Rock It Games has brought Jaleco Sports: Bases Loaded II and Goal! Two to PC after successful Nintendo Switch and…
Developer Pygmy Studio has announced that Bokosuka Wars II will launch on PC via Steam in 2026, bringing the tactical…
An unofficial native PC port of Donkey Kong 64 is in development, bringing rare's Nintendo 64 classic to modern hardware…
A fan-made native PC port of the original Spyro the Dragon is officially in development, bringing the 1998 PlayStation classic…
SNK has officially announced The Path of the Warrior: Art of Fighting 3 R, a modernized version of the 1996…
The developers behind ShadPS4 have introduced a major new feature that moves PlayStation 4 emulation closer to a complete experience.
DS & DSi Launcher brings the classic Nintendo DS and DSi interface to Android, giving retro fans a nostalgic way…
Today marks 30 years since the launch of the Nintendo 64 in Japan, and for many, that's enough to trigger…
It's hard to believe, but Batman: Arkham Knight is officially 11 years old today. This title was Rocksteady's final chapter…
RetroAchievements has officially verified ARMSX2 as a hardcore-compatible emulator, allowing players to earn PlayStation 2 achievements on mobile devices.
Thanks to a newly released fan translation, players can finally explore the original PC-88 version of Ancient Ys Vanished: Omen…
Soccer Kid Collection is officially out. QUByte Interactive has brought Krisalis Software’s classic platformer back to modern systems.
First public version of a native PC port for the original Silent Hill has been released, allowing players to experience…
The team behind Dusklight has released version 1.4.0, introducing proper mouse support alongside a long list of performance improvements.
Harbour Masters has officially announced Lighthouse, a new Banjo-Kazooie decompilation project (native PC port) scheduled to launch in July.
Developer Sting has announced that DOKAPON 3-2-1: Super Collection will launch on Steam later in June, bringing three classic entries…

To provide the best experience, we use technologies such as cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this website. Not consenting or withdrawing consent may adversely affect certain features and functions.
