
Portal on a Game Boy Advance sounds like the sort of project built to prove a point. Vector goes a little further. It takes Valve’s portal-based puzzle design, switches the action from first-person 3D to a side-on 2D format, and packages the result as a genuine GBA ROM capable of running on Nintendo’s original handheld. It’s still a demo, so don’t expect a full portable conversion of Portal. There are six test chambers at present. Yet the central idea is already there: fire two linked portals, move between them, carry momentum across the room and work out how each chamber wants to be solved. For a machine released in 2001, it’s an interesting fit.
Portal mechanics on a 240 x 160 screen
Vector keeps its ambitions focused. The player moves through compact test chambers filled with switches, cubes, doors, turrets, lasers, lifts and moving platforms. Portals come in blue and orange, much like Valve’s game. Place one on a compatible surface, place the second elsewhere, and the pair creates a connection between two points in the room. Walk into one side and you emerge from the other. Momentum carries across too.
Drop into a portal from height and you can shoot from its partner with enough speed to reach another section of a chamber. It’s one of Portal’s most recognisable puzzle ideas, translated into 2D without trying to squeeze a first-person shooter interface onto a handheld built years before Valve released the original game.
The controls suit the GBA rather neatly. The D-pad moves your character, A handles jumping, and B picks up or drops cubes. Hold L and you can aim in eight directions. R fires one portal, with Start used for the other portal and menu confirmation. There isn’t much room for excess here. That limitation works in Vector’s favour.
This is a real GBA ROM
Vector isn’t a modern PC game wearing a Game Boy Advance filter. The project runs as a native GBA ROM, so it can be loaded on original hardware using a suitable flash cartridge. Emulators work too. The technical side is fairly lean.
Vector was written in C using devkitARM, with no conventional game engine sitting underneath it. It uses the Game Boy Advance’s tiled Mode 0 graphics system, hardware sprites and built-in blending features for portal effects and room transitions. The artwork pipeline takes an unusual route too. Scripts generate characters, walls, portals, fonts, tiles and palettes through code before those assets become part of the compiled ROM.
Levels begin as simple 15-by-10 text grids. Individual characters inside each grid represent blocks and interactive objects. A separate editing tool can display features such as turret sight lines, laser paths, elevator routes and jump arcs, giving the developer a practical way to build rooms around the handheld’s limitations. It sounds basic on paper. In practice, it’s enough for the type of tightly packed puzzle rooms Vector needs.
Portal was already built around compact test chambers
Portal first arrived in 2007 as part of Valve’s The Orange Box collection before becoming one of the company’s best-known single-player games. Players take control of Chell inside the Aperture Science testing facility, moving through a sequence of puzzle chambers overseen by the artificial intelligence GLaDOS. Instead of traditional weapons, Chell gets access to a handheld portal device capable of creating two connected openings on suitable surfaces.
The concept is simple. Its applications aren’t. Players move objects through portals, redirect their own movement and use falling speed to cross large gaps. Portal built increasingly complicated rooms around a small collection of rules, introducing new hazards and puzzle pieces without losing sight of its central mechanic.
Valve expanded the idea considerably with Portal 2 in 2011, adding larger environments, new puzzle materials, cooperative play and a much broader story. Vector takes a different route. It strips Portal’s design down again.
Six chambers for now
The current Vector build stops after six test chambers, ending with a closing screen rather than moving into a longer campaign. It’s best treated as a playable demonstration of the concept rather than a finished demake.
There’s enough here to show how the conversion works. Portal placement makes sense in 2D. Cubes and switches give the rooms familiar puzzle structure. Momentum still matters, and the smaller screen forces each chamber into a compact layout suited to short bursts of play.
The project includes an AI disclosure covering parts of its production. Its cover and title-screen artwork used generated material before conversion for the GBA display and palette. In-game graphics are produced procedurally through scripts, and development of the C code and supporting tools involved AI coding assistance under human direction and review.
Vector doesn’t try to recreate Valve’s game room for room. It takes the mechanic people associate most closely with Portal and asks a much narrower question: can this work properly on a Game Boy Advance? Across six chambers, the answer is already fairly clear. It can.














