
A programmer who goes by ‘OatmealDome’ on Twitter managed to get Half-Life 2 working on the Nintendo Switch via the Portal: Companion Collection. How so? Since the source code is very similar for both, Half-Life 2 actually runs on top of Portal 1, but this is not a native port, so you’ll experience a few glitches, such as frequent crashes.
Aside from the crashes, there are only a limited number of levels available as well as some occasional stuttering. Most of the work was already done by Valve and NVIDIA, or in other words, most of the Half-Life 2 files were already there. In the end, you end up with a very playable Half-Life 2 running at a somewhat consistent 60 frames per second. We’re just waiting for the Jurassic Life Half-Life 2 mod to hit the Switch.
- Vivid 7” OLED screen
- Local co-op, online, and local wireless multiplayer
- 64 GB internal storage (a portion of which is reserved for use by the system)
The main reason why this works so well is that Portal 1 is basically just a glorified mod for Half-Life 2. For example, the player code for Portal is based directly on the player code for Half-Life 2. Nvidia Lightspeed Studios leaving behind a bunch of Half-Life 2 assets helps as well,” said OatmealDome.


