
The deal with Source games, even mods, is always the same. Use Proton for the best performance, though native is generally playable.
Crashes on startup

The game is playable. Only if you want it to be.
Saves take a LONG time to load for some reason.
The game usually stutters but they kinda disappear after a while. And the game will sometimes freeze if you will switch back into the game after a while
The game IS possible to beat, but will be challenging to play.

Its a really fun mod and an interesting expanding of the gel usage from the main game. The story and the characters are pretty compelling too! The only thing to note is that if you arent super used to joystick controls (like me when I first got the deck) some of the later levels require you to react quite quickly, so were a little frustrating at first.
"../Portal 2/portal2.sh" -game "../Aperture Tag/aperturetag" # %command%

No issues
Native doesn't work. Use Proton
The game works, yes, but it still has some issues in native, since it doesn't have a linux port. Try it at your own risk.
mangohud "../Portal 2/portal2.sh" -game "../Aperture Tag/aperturetag" # %command% -refresh 144 +fps max 144 -nojoy
Lots of display issues since this mod doesn't have a true linux port. So set the game in "windowed" and rely on your window manager to set it in fullscreen instead.
loading saves from the main menu doens't work, so make sure to either complete the game in one shot or stop when changing chapters.
The launch argument part before "%command%" -except for mangohud- is required for the game to launch in native. As stated, the game doesn't have a native port so we rely on the base game's executable.
"../Portal 2/portal2.sh" -game "../Aperture Tag/aperturetag" # %command%
Mod only supports loading the latest save, meaning if you skipped something you have to re-do the whole chapter if wanting to experience it
One Crash on level change
Mod requires "Portal 2" to also be installed (not just owned), also requires setting a custom launch command, because by default it does NOT launch on newer distros (or when not having i386 packages installed)
The Linux native version doesn't work. You have to use Proton to play; experimental works fine for me. There's some lag, but I think that's from shader caching rather than the game or Proton itself.
Map jump, use and crouch to back grips.
Blurry menus when they're loading, occasional stutter.
Absolutely does not start without forcing Proton. Otherwise works just as expected.
On Deck, in the compatibility menu, change the settings to experimental Proton. Otherwise, the game does not start. But that's all the tinkering I needed.

The native version is completely broken, use proton instead.
Indistinguishable from Windows build apart from menu issue. Doesn't automatically download Portal 2 with it, but not Proton's fault.
The Menu wouldn't accept mouseclicks and seems to think that there was a gamepad present, which wasn't the case. However it would still allow keyboard inputs. This resulted in me not being able to change graphics settings, as I'd need to click "Apply" for them to work.

None of the below tweaks work for me
I've tried reinstalling, using multiple verisons of Proton (including the ones listed here), several command line options and one of 3 things happens:
- Game instantly crashes
- Game displays opening launch screens, then dies
- Hangs at the steam window
Native play Change Steam launch options to... "../Portal 2/portal2.sh" -game "../Aperture Tag/aperturetag" # %command%
I had to run this game with Proton-6.1-GE-2 after trying to run it natively in Linux and won't work. With that version of Proton, it works without issues.

Doesn't run on native Linux. Have to run it in the latest Proton.
Native Linux release doesn't run. Have to run it in the latest Proton (5.0-9)
Runs perfectly after forcing it to use Proton.

I couldn't get the linux port to work but but worked like native under proton [ right click > Properties > force the use of a specific steam play tool]