About & Technical Architecture
OpenTyrian is an open-source port of the DOS shoot 'em up Tyrian, originally developed by Eclipse Productions. Re-written in C and compiled with SDL2 Emscripten to WebAssembly, it brings authentic vertical scrolling, weapon upgrades, and Destruct arcade mini-games to the browser.
Tyrian was created by Eclipse Software and published by Epic MegaGames. OpenTyrian is an open-source project using freeware assets.
Keybindings & Input Configuration
| Action | Input / Key | Supported Device |
| ● Move | Arrow Keys | Keyboard & Gamepad |
| ● Fire Primary | Space | Keyboard & Gamepad |
| ● Fire Secondary | Ctrl | Keyboard & Gamepad |
| ● Menu. | Enter | Keyboard & Gamepad |
Frequently Asked Questions & Save Tips
How does OpenTyrian (Classic Vertical Shmup) run in a web browser without downloading? ▾
OpenTyrian (Classic Vertical Shmup) is powered by OpenTyrian C / SDL2 Emscripten. It executes code directly inside modern browsers via WebAssembly (WASM) and WebGL 2.0 with hardware acceleration and 60 FPS performance.
How does the save system work and how do I back up my progress? ▾
Game progress is handled through Browser LocalStorage/IndexedDB. Save states are stored inside your browser's private IndexedDB sandbox. Avoid clearing browser cache or cookies to preserve your saves.
Can I use a USB or Bluetooth controller with OpenTyrian (Classic Vertical Shmup)? ▾
Yes! Modern Xbox, PlayStation, and Nintendo Switch gamepads are supported natively via the browser Web Gamepad API. Connect your controller before launching.
Is playing OpenTyrian (Classic Vertical Shmup) on PortedToBrowser legal and safe? ▾
Yes. PortedToBrowser.com indexes open-source engine decompilations and verified web sandboxes. We do not host or distribute proprietary game ROMs or copyrighted binaries.
Port Changelog & Updates
Initial verified release in the PortedToBrowser technical index.
Release date: 1993
Genres: Shooter / FPS, Action
Host: js-dos.com
Go → Release date: 1989
Genres: Platformer, Adventure
Host: princejs.com
Go → Release date: 2003
Genres: Shooter / FPS, Action
Host: freedoom.github.io
Go →