Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Game Randomizer Tools
  3. Randovania

Randovania

What it is

Randovania is a free, open-source randomizer for supported games, available on Windows, macOS, and Linux. It can move weapons, keys, and other items among game locations, as well as alter area connections, travel requirements, starting equipment, and starting location. Its logic aims to keep randomized games completable without glitches or exploits. Multiworld sessions let items move across games and players, including a session played alone. Multiworld requires a Discord account, and integrations are listed for the Prime games, Cave Story, Metroid Dread, AM2R, and Samus Returns. There are no hard player or world limits, though sessions larger than 30 have had little testing. If the server connection drops, collected-item information is retained and sent when connection returns, including after a restart. Game files must be unmodified; Prime and Prime 2 require uncompressed GameCube ISO files. The Metroid Prime page specifies a GameCube ISO and either a modded Wii or Dolphin Emulator. Randovania is downloadable for free.

For and against

For

  • Free and open source.
  • Randomizes items, routes, requirements, equipment, and starting location.
  • Multiworld supports sessions played alone.
  • Retains collected-item information through server disconnections.
  • Available for Windows, macOS, and Linux.

Against

  • Multiworld functionality requires a Discord account.
  • Prime and Prime 2 require uncompressed GameCube ISOs.
  • Sessions above 30 players or worlds have had little testing.

The verdict

Randovania offers several ways to change supported games while aiming to preserve completable play. Check each game's file and setup requirements before starting, and contact the community on Discord about larger Multiworld sessions.

Who it suits

It suits players who want to customize supported games or set up multi-game sessions, alone or with others. Players should be comfortable preparing compatible, unmodified game files and using Discord for Multiworld.

Plans and prices

Randovania

Free

Desktop randomizer; supported games only; Multiworld requires Discord account

Free

Free

Downloadable randomizer platform; latest version recommended

Every plan, in full

On the record

Area randomization
The software can shuffle area connections and travel-resource requirements with configurable settings.randovania.org · read 15 Oct 2026
Author and maintainer
PyPI credits Henrique Gemignani Passos Lima as author and lists duncathan as the sole maintainer.pypi.org · read 15 Oct 2026
Contribution support
Contributors are directed to Discord developer channels for help and are asked to describe motivation, changes, tests and follow-up work in pull requests.github.com · read 15 Oct 2026
Current version
The official download page lists version 11.1.1 as the latest client release.randovania.org · read 15 Oct 2026
Developer setup
Source setup uses Git and UV, with platform scripts for virtual-environment preparation and client startup.github.com · read 15 Oct 2026
Discord dependency
Using Multiworld functionality requires a Discord account.randovania.org · read 15 Oct 2026
Documentation depth
The repository contains guides for terminology, testing, adding games, data formats, logic databases and data editing.github.com · read 15 Oct 2026
Downloads
The official download page provides Windows installer and executable builds, a macOS executable, Linux Flatpak and Linux tarball.randovania.org · read 15 Oct 2026
Extensibility
Exporter extras include integrations for AM2R, Cave Story, Factorio, Metroid Dread, Fusion, Metroid Planets and Prime randomizers.github.com · read 15 Oct 2026
Fusion patcher
Metroid Fusion support uses the open-source MARS patcher, developed independently from other Fusion randomizers.randovania.org · read 15 Oct 2026
Fusion recovery
Fusion games provide a Warp to Start function that returns the player to the start location with progress since the last save.randovania.org · read 15 Oct 2026
Fusion version limit
Only the USA release of Metroid Fusion is supported and the page reports no current plan for additional regional versions.randovania.org · read 15 Oct 2026
Game connectivity
Multiworld requires a connection method such as Dolphin for Prime games and the client remains open during play.randovania.org · read 15 Oct 2026
Game file limitation
Randovania only supports unmodified game files; Prime and Prime 2 require uncompressed GameCube ISO files.randovania.org · read 2 Oct 2026
Independent distribution status
Flathub lists Randovania as a free desktop-only Linux Flatpak with x86_64 architecture and approximately 148 monthly downloads.flathub.org · read 15 Oct 2026
Item randomization
Weapons, keys and other pickups can be relocated to different item locations.randovania.org · read 15 Oct 2026
Latest package release
PyPI records release 11.1.1 uploaded on October 6, 2026, with source and universal Python wheel files.pypi.org · read 15 Oct 2026
Limit: Flatpak launch problems
A Flathub user reported bwrap permission errors and browser-login failures involving missing or incompatible symbols when launching Randovania through Flatpak.discourse.flathub.org · read 15 Oct 2026

The review

Randovania is a free, open-source randomizer platform for players who want to rebuild progression in supported games without depending on glitches or exploits. It suits experienced players who value detailed run settings and group play, especially Multiworld sessions. The trade-off is a downloadable setup that depends on unmodified game files, and Multiworld also requires Discord.

Overview

Randovania’s central appeal is controlled unpredictability. Instead of merely raising difficulty, it rearranges the items and routes that determine how a game unfolds while trying to preserve a completable path. That makes it a strong choice for repeat playthroughs of supported titles and for communities organizing shared-item runs. It is a weaker fit if you want an instant, browser-based experience or do not have the required game files and hardware or emulator setup.

Key features

The randomizer can move weapons, keys, and other items between game locations. Its logic-focused approach aims to keep the resulting game finishable without glitches or exploits, so the challenge comes from adapting to altered progression rather than hunting for unintended shortcuts. This is more dependable for players who want a fair remix, though it cannot guarantee the same breadth of support across every game.

Randovania can also change area connections, travel requirements, starting equipment, and starting location. These are meaningful structural changes rather than cosmetic variations, giving experienced users substantial control over the shape of a run. The advanced customization level is a strength for repeat players, but it creates more decisions for newcomers than a narrowly scoped randomizer.

Multiworld distributes items across multiple games and players, and it can be used in a session played alone. That flexibility supports both solo experimentation and coordinated groups. A Discord account is required for Multiworld. The project credits Dolphin and Nintendont integrations for the Prime games and lists integrations for Cave Story, Metroid Dread, AM2R, and Samus Returns.

There are no hard player or world limits, but sessions above 30 players or worlds have had little testing. Larger groups should therefore involve the community on Discord before committing to an event. If the connection to Randovania’s server drops, collected-item information is retained and transmitted when the connection returns, including after a restart; that protects progress during longer sessions.

File compatibility is strict. Randovania supports only unmodified game files, and Prime and Prime 2 require uncompressed GameCube ISO files. The Metroid Prime setup specifically requires a GameCube ISO plus either a modded Wii or Dolphin Emulator.

Pricing

Randovania is free and open source. Its Free plan costs nothing and provides the downloadable randomizer platform, with the latest version recommended. There is no free trial because the software is already free, and there are no paid tiers or published seat quotas to weigh against the free offering. The practical cost is in preparing compatible, unmodified game files and, for Multiworld, maintaining a Discord account.

Platforms

The downloadable platform supports Windows, macOS, and Linux. Supported play environments extend to modded Wii and Wii U hardware, Nintendo Switch, Nintendo 3DS, and supported emulators. Compatibility is game-dependent, so a platform listed for Randovania does not remove the individual file and hardware requirements for a chosen title.

Who it's for

Choose Randovania if you replay supported games and want to control how thoroughly progression changes, or if you want item-sharing sessions that can connect several games and players. It is particularly well suited to communities comfortable with Discord and to players who can manage emulator or console preparation. Look elsewhere if you need a randomizer that works from ordinary, unmodified installs without ROM or ISO handling, or if you prefer a smaller set of preset choices.

Pros and cons

Pros

  • Logic-aware randomization: item shuffling aims to preserve completable runs without glitches or exploits.
  • Broad control: area links, travel requirements, starting gear, and starting location can all change.
  • Flexible Multiworld: items can cross game and player boundaries, including solo sessions.
  • Resilient reconnects: collected-item data survives disconnections and restarts.
  • Open-source and free: the full downloadable platform costs nothing.

Cons

  • Strict files: only unmodified game files are supported, with uncompressed ISOs required for Prime and Prime 2.
  • Setup burden: Metroid Prime requires a GameCube ISO and a modded Wii or Dolphin Emulator.
  • Discord dependency: Multiworld cannot be used without a Discord account.
  • Large-session uncertainty: groups beyond 30 players or worlds have seen little testing.

Alternatives

Game Randomizer Tools is the broader starting point when you want to compare several randomizer projects.

Pick Ocarina of Time Randomizer instead for a free randomizer spanning Android, iOS, Linux, macOS, web, and Windows, provided you have an Ocarina of Time 1.0 NTSC-U or NTSC-J ROM.

Wind Waker Randomizer is the focused choice for a North American GameCube Wind Waker ISO and desktop play on Linux, macOS, or Windows.

Choose FF6 Beyond Chaos Randomizer for Final Fantasy VI/FF3 US 1.0 ROM randomization; non-Windows users also need Python 3.7 or newer.

The Wind Waker HD Randomizer is a free, MIT-licensed alternative dedicated to Wind Waker HD on Linux, macOS, and Windows.

Universal Pokémon Randomizer FVX is a downloadable desktop option for Linux, macOS, and Windows that uses user-supplied game ROM files.

Universal Pokémon Randomizer ZX is another free desktop Pokémon randomizer for those platforms, with source code under GPL-3.0.

Hollow Knight Randomizer 4 is the Windows-specific alternative for Hollow Knight 1.5+, but it requires the Modding API, MenuChanger, ItemChanger, RandomizerCore, and RandomizerCore.Json.

MultiworldGG is a free, open-source option with desktop releases for Linux, macOS, and Windows plus web access.

Verdict

Randovania is the right pick for players who want deep, logic-conscious remixing and Multiworld flexibility across supported games. Its main reason to choose it is the combination of advanced progression control, solo-capable item sharing, and reconnect protection at no cost. Look elsewhere if game-file preparation, Discord, or the uncertainty around very large sessions outweighs that control.

Alternatives to Randovania

Every alternative, ranked