
Last updated
A 1995 shmup, its 1999 expansion, and a shop system that still outclasses most modern ones.
That One Thing
The shop between levels is a whole second game, and it is the better one.
Tyrian was released in 1995 by Eclipse Software and published by Epic MegaGames — a vertical scrolling shooter with pixel art by Daniel Cook and a reputation that long outlasted the shareware era it came from. Tyrian 2000 followed in 1999, adding a fifth episode and more ships. In 2004 the copyright holders released the game data as freeware, and in 2007 the original Turbo Pascal source was ported to C as OpenTyrian, which is what runs here.
On the surface it is a shmup: you fly up the screen, enemies come down it, and there is a great deal to dodge. The levels are unusually varied for the genre — asteroid fields, cities, boss corridors, sequences that change scroll speed — and the difficulty options are broad enough that it works both as a relaxed run and as something genuinely punishing.
Underneath is the part people remember. Every credit earned in a level is spent between levels on a shop screen with real decisions in it. Ships differ in speed and armour. Front and rear guns level up individually, and each level costs more than the last. Sidekicks fly alongside you with their own behaviours. A shield recharges, armour does not, and the generator you install caps how much energy the whole loadout can draw. Overcommitting to a weapon you cannot power is a mistake you make exactly once.
The game is arranged into episodes with a story told through briefing text and a hidden data cube archive, plus arcade and two-player modes. OpenTyrian itself is a faithful port rather than a remake: it plays the original game, at modern resolutions, on modern operating systems, and it bundles the freely redistributable Tyrian 2000 data so there is nothing to source separately.
It is here because it is one of the cleanest preservation stories in this catalog — a commercial game whose owners freed the data, a community that ported the code, and a result that is not an emulator wrapper but a maintained native build of a game from 1995 that you can install and play in about a minute.
We picked OpenTyrian 2000 because it is what happens when everyone involved does the right thing. The rights holders released the game data as freeware instead of letting it rot, the community ported the original source to C rather than settling for an emulator, and the result is a native, maintained build that runs properly on hardware three decades newer than the game. It is also a reminder that free does not mean slight: this is a full-length shooter with an upgrade economy more interesting than most paid games manage, and it costs nothing because the people who owned it decided it should not disappear.
Great if you want
Look elsewhere if
Checking…
Minimum
Windows 7, macOS or Linux · any CPU from the last two decades · 128 MB RAM · any GPU — SDL2 handles output and will fall back to software · 50 MB storage
Recommended
Windows 10/11, current macOS or Linux · any modern CPU · 256 MB RAM · integrated graphics are far more than enough · 50 MB storage · gamepad supported
Yes. OpenTyrian 2000 is released under Free / Open Source and costs nothing to download or play.
About 25 MB.
Windows.
No account is required to download or play.
Yes. OpenTyrian 2000 has multiplayer. You can host a game on your own PC. PlayBound Connect handles the setup: start a party with your friends, pick how you want to play, and everyone launches into the same game from the PlayBound launcher. It also supports local split-screen or couch co-op. There is no subscription and no paid multiplayer tier.
This game natively supports a controller — no setup needed.
Default bindings for every input method OpenTyrian 2000 supports. These are the game's own defaults — anything you have remapped will differ.
Default keyboard and mouse bindings.
| Action | Default input |
|---|---|
| Move ship | Arrow keys |
| Action | Default input |
|---|---|
| Fire primary weapon | Space / Left Ctrl |
| Fire rear weapon | Left Alt |
| Change firing mode | Enter |
| Action | Default input |
|---|---|
| Pause | P |
| Game menu | Esc |
Verified against the game by PlayBound.
Default gamepad layout, using the standard face-button names.
Button numbers follow the mapping configured in OpenTyrian setup.
| Action | Default input |
|---|---|
| Move ship | D-pad / Left Stick |
| Action | Default input |
|---|---|
| Fire primary weapon | Button 1 |
| Fire rear weapon | Button 2 |
| Change firing mode | Button 3 |
| Action | Default input |
|---|---|
| Pause | Start |
Verified against the game by PlayBound.
Community
Official Discord
No verified official Discord has been submitted.
Developers can contact PlayBound to verify an official community link.
PlayBound Discord
Chat with PlayBound players in #opentyrian-2000.
Join #opentyrian-2000 ↗
Solved this in Discord? Post the fix here so the next player can find it.
Nothing scheduled yet. Bring your friends together for a game night.
Create eventSign in to publish a community event, or start a party and play now.
Start a party →Activity
0
playing now
Top Players
Updated every 15 minutes