Steam's legendary Summer Sale 2019 has launched and will go on for
about 2 weeks, and wow, so many games are discounted that you can run
on OpenBSD!

This year is special because we now have depotdownloader in -current to
download any Steam games on OpenBSD, without having to boot into any
other OS to run the official (and proprietary) Steam client. In
addition, we got a growing library of games shown to run on OpenBSD,
with the [PlayOnBSD.com Shopping Guide](https://www.playonbsd.com/shopping_guide/)
and [Mr. Satterly's "OpenBSD Gaming Resource"](https://mrsatterly.com/openbsd_games.html)
being the main places to look for what can run.

As a result, I have identified about 77 Steam games that have been
shown to run on OpenBSD. There is no guarantee - many have only been
briefly tested and looked good, but some bugs on our platform may only
show after longer playtime.

In addition, the games need some tool to convert, extract, or even
reimplement the engine to run.

Therefore, I'd like to encourage everyone to play on OpenBSD (where
else ;-) and ideally let me (or others) know what works, what doesn't.
As I said, the games mentioned below are pretty much all known to work
at least for the initial playtime. I'd be eager to hear of anyone who
completes one of these games on OpenBSD, because this would confirm
that the quality of our tools/engines is much more suitable for gaming
than many believe (looking at you, Phoronix).

For the record, I have completed the games Chasm, Slay the Spire (many
times!) and Escape Goat on OpenBSD. I've also put significant time into
X-COM: UFO Defense.

With that out of the way, now for the games :)... I will present some
(subjectively selected) highlights, followed by a list of the remaining
games. Many games are indies, or very old classics that may not be
known to many readers. That's why I hope that a selection of highlights
at the beginning will hopefully help to find some nice games and avoid
overwhelming people with too many choices (yes, even OpenBSD gaming is
getting there now!).

If I have forgotten any games (I'm not adding all the DosBox games,
sorry), feel free to add them in the comments.

I might make some streams of games on sale in the next few days, hoping
that the WIP amdgpu will not make that impossible (it locked up a few
times before while streaming). Stay tuned to announcements in the
comments, or @thfrw on Twitter or @[email protected] (Mastodon).

Noteworthy Highlights
=====================

### Top Gaming Experiences

-------


Games that impressed me a lot in their overall quality. I may not have
completed most of them, but they are either critically acclaimed or
made a great impression on me on (limited) playtime.

#### [Slay the Spire](https://store.steampowered.com/app/646570/Slay_the_Spire/)
$12.49 (-50%)  
Card- and turn-based rogue-lite strategy/tactics game  
Metacritic: 89/6.8  
How to run: with [custom libgdx](https://thfr.info/cgi-bin/cvsweb/projects/libgdx-openbsd); best use solene's [openbsd_slay_the_spire.sh](https://perso.pw/gaming/openbsd_slay_the_spire.sh) to set it up!

A very well balanced rogue-lite card-based game where you advance through the levels
of a large spire to defeat the heart of the spire. I followed it since early-access
times and it's been a great experience! No two runs are the sames, and over time you
learn how the cards and artifacts work together on a deeper level. I found it
extremely enjoyable and for me it is a contender for Game of the Year 2019!

#### [Stardew Valley](https://store.steampowered.com/app/413150/Stardew_Valley/)
$11.99 (-20%)  
RPG/Farming Simulator  
Metacritic: 89/8.7  
How to run: fnaify from ports

A modern indie classic that continues to enjoy a huge following, thanks to
continued support, mods, and additions like Multiplayer. I am testing an
unlimited-players, always-on Multiplayer server that runs on OpenBSD on a
Vultr instance. If you like to participate in testing it, please PM me. :)

#### [CrossCode](https://store.steampowered.com/app/368340/CrossCode/)
$14.99 (-25%)  
Action RPG  
Metacritic: 86/8.2  
How to run: has an index.html that you can run in firefox or chromium (the latter needs to be allowed the right file permissions, or access the files via a local server process?!). The index.html needed 1 or 2 lines to be commented out... should be straightforward. If any issues, PM me!

A critically acclaimed action RPG written in HTML5; just released last year.
It reminds me of SNES Zelda/Secret of Mana in terms of the aesthetics. The
story is very interesting including virtual reality in some form!

#### [CRYPTARK](https://store.steampowered.com/app/344740/CRYPTARK/)
$3.74 (-75%)  
Top-down rogue-lite action/twin-stick shooter  
Metacritic: 80/7.2  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/) and a recent [steamworks-nosteam that includes libSteamworksNative.so](https://github.com/rfht/Steamworks.NET-nosteam)

Challenging, beautiful, scary - a great rogue-lite that will make your
adrenalin level shoot through the roof! Great tension, challenging

mechanics; responsive controls. I've praised this one a few times before;
still one of the top FNA games in my library!

#### [One Finger Death Punch](https://store.steampowered.com/app/264200/One_Finger_Death_Punch/)
$2.99 (-40%)  
Action/Beat'em'up  
Metacritic: tbd/8.5  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/) and a recent [steamworks-nosteam](https://github.com/rfht/Steamworks.NET-nosteam)

A game based on a simple premise (2 buttons, 2 direction) that's just plain
fun and gets you into the flow really well. Here a [quick-look video](https://www.youtube.com/watch?v=kN6rYygppY0) that shows nicely how much fun this game is!

#### [Salt and Sanctuary](https://store.steampowered.com/app/283640/Salt_and_Sanctuary/)
$8.99 (-50%)  
Souls-like  
Metacritic: 84/7.8  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/) with steamworks-nosteam (e.g. from -current packages)

This game has been widely regarded as the 2D answer to Dark Souls,
using many of Dark Souls' elements in an interesting and deep 2D
indie game.

#### [Dust: An Elysian Tail](https://store.steampowered.com/app/236090/Dust_An_Elysian_Tail/)
$3.74 (-75%)  
Metroidvania  
Metacritic: 85/8.5  
How to run: package fnaify

A beautiful game with very solid metroidvania mechanics and a fighting system
with depth and complexity. The amazing thing is that this indie game was created
pretty much by just one person - gameplay, coding, and art design! The story is
intriguing; and it has been pretty much universally well-received.

#### [Owlboy](https://store.steampowered.com/app/115800/Owlboy/)
$17.49 (-30%)  
Metroidvania platformer  
Metacritic: 88/7.6  
How to run: package fnaify

A charming, very beautiful indie game that was in development for many years. You
play as a mute owl who has to save its village with the help of its friends.

#### [X-COM: UFO Defense](https://store.steampowered.com/app/7760/XCOM_UFO_Defense/)
$1.24 (-75%)  
Turn-based Strategy  
How to run: package openxcom

An absolute classic of turn-based strategy where you fight of an alien invasion
of Earth. The graphics are old and take a little getting used to, but the gameplay
is top-notch! There are several mods with entirely new campaigns for when you have
beat the main game.

#### [STAR WARS Jedi Knight - Jedi Academy](https://store.steampowered.com/app/6020/STAR_WARS_Jedi_Knight__Jedi_Academy/)
$3.49 (-65%)  
Third-Person Action  
Metacritic: 81/8.6  
How to run: package openjk

An awesome game with great and deep lightsaber combat. One of the lucky

stories where the game engine was open-sourced by the developers after
a few years... I wish there were more of those!

#### [The Elder Scrolls III: Morrowind](https://store.steampowered.com/app/22320/The_Elder_Scrolls_III_Morrowind_Game_of_the_Year_Edition/)
$7.49 (-50%)  
3D open world RPG  
Metacritic: 89/8.9  
How to run: use package openmw

One of the greatest RPGs of all time; and with OpenMW it runs on OpenBSD!

### Underdogs

------

Games that are very enjoyable, likely underrated, that should also
receive some endorsement.

#### [CometStriker](https://store.steampowered.com/app/701040/CometStriker/)
$6.49 (-35%)  
Action  
How to run: use package fnaify and steamworks-nosteam

A nice indie game with very responsive controls and good "feel". I played it
a little on stream and hope to play some more soon!

#### [Flinthook](https://store.steampowered.com/app/401710/Flinthook/)
$4.49 (-70%)  
Rogue-lite platformer  
Metacritic: 80/7.6  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)

It was just this week that I figured out what prevented this FNA game
from running - it bundles an old NLog.dll that doesn't work with recent mono...
Replacing it with a newer NLog.dll fortunately fixes this problem!
The most recent version of fnaify can replace it for you (you may need to run it
with `-i` or `-y` flag).

The game itself is a platformer that makes strong use of its grappling hook
mechanics. I haven't played much of it, but reviews and let's plays on youtube
paint a very positive picture! Gotta take some time to explore this one more...
(note to self).

#### [Press X to Not Die](https://store.steampowered.com/app/402330/Press_X_to_Not_Die/)
$0.98 (-67%)  
Adventure with FMV and quick-time events; humor  
How to run: package fnaify with steamworks-nosteam

An interesting adventure, like a B-movie with quick time events
and a quirky sense of humor.

#### [Barony](https://store.steampowered.com/app/371970/Barony/)
$3.74 (-75%)  
First-person dungeon-crawler rogue-lite RPG  
How to run: package barony (see the README installed with the package for
how to set it up)

An interesting take on the rogue-like/-lite dungeon crawler genre - with
first person perspective and voxel aesthetic. You can even crawl the
dungeons in co-op mode with your friends! The devs of the game have
developed the engine as open-source from the beginning...

#### [Atom Zombie Smasher](https://store.steampowered.com/app/55040/Atom_Zombie_Smasher/)
$4.99 (-50%)  
Real-Time Strategy  
Metacritic: 75/7.1  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/); needs a custom library [libatomstb](https://github.com/flibitijibibo/AZSNotSFML)

A well-done strategy/tactics game where you try to rescue the inhabitants of Buenos Aires
from a Zombie invasion, sector by sector.

#### [Quake](https://store.steampowered.com/app/2310/QUAKE/)
$2.49 (-50%)  
FPS  
How to run: any of the packages vkquake, quakespasm, or ezquake

Listing this one here because of the new Vulkan API support that can be
used in the package vkquake.

### Games of the Last 2.5 Years

------

Some awesome games, also mentioned here to debunk the myth that only
decade-old games can be played on OpenBSD.

#### [Dad Quest](https://store.steampowered.com/app/524250/Dad_Quest__Story_Platformer_Adventure/)
$3.89 (-70%)  
2D action/comedy platformer  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)

The ultimate dad simulator - roll up your sleeves, wax your moustache, your child
needs your guiding hand in this comedic 2D platformer. "Raise your child to become the weapon they were always meant to be."

#### [Chasm](https://store.steampowered.com/app/312200/Chasm/)
$12.99 (-35%)  
Metroidvania  
How to run: package fnaify

The first FNA metroidvania released in 2018 (Timespinner was the second). I played
through it and enjoyed it quite a bit! The graphics are pretty great and the controls
are nice and responsive. One unique feature is that on every playthrough, the dungeon
layout is procedurally generated.

#### [Timespinner](https://store.steampowered.com/app/368620/Timespinner/)
$13.99 (-30%)
Metroidvania  
Metacritic: 73/5.9  
How to run: package fnaify

A nice metroidvania; I played it for a few hours and enjoyed it! Planning on picking this up again soon...

#### [Jon Shafer's At the Gates](https://store.steampowered.com/app/241000/Jon_Shafers_At_the_Gates/)
$20.09 (-33%)  
4X turn-based strategy  
How to run: package fnaify

This is a very interesting Civilization-like 4X game from a former Civilization V
developer. It received mixed reviews, but continues to receive improvements. Worth
a try, especially if you like Civilization and similar games.

(other games of the last 2.5 years include CrossCode, Flinthook, Slay the Spire, Cryptark that have been mentioned above under "Top Gaming Experiences")

### Nostalgia

------

#### [Mega Man Legacy Collection](https://store.steampowered.com/app/363440/Mega_Man_Legacy_Collection/)
$5.99 (-60%)  
Action/platformer  
How to run: use [romextract](https://gitlab.com/rfht/romextract); then mednafen to run

A great, legal way to get the ROMs of these classics!

(also Day of the Tentacle, see below)

### Deepest Discounts

------


#### [Day of the Tentacle](https://store.steampowered.com/app/388210/Day_of_the_Tentacle_Remastered/)
$2.24 (-85%)  
Adventure, point & click, humor  
How to run: this is the Remastered version; the original can be extrated with [untangle](https://github.com/fleger/untangle) and then you can run it in scummvm!

The LucasArts adventure masterpiece, with time travel, cartoon humor, and the weirdest
characters... A classic among all adventure games!

#### [Wyv and Keep: The Temple of the Lost Idol](https://store.steampowered.com/app/263960/Wyv_and_Keep_The_Temple_of_the_Lost_Idol/)
$1.49 (-90%)  
Adventure, Platformer  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)

Cute cooperative puzzle platformer; slightly reminds me of the spirit of
Lost Vikings.

#### [Rogue Legacy](https://store.steampowered.com/app/241600/Rogue_Legacy/)
$2.99 (-80%)  
Rogue-lite action platformer  
Metacritic: 85/7.9  
How to run: package fnaify

This one was the very first game that I got to run with what would eventually
become fnaify. It's a challenging 2D platformer, and you will die many times,
but every time you will gain more money, more abilities etc. It can keep you
entertained for a long time!

#### [Hacknet](https://store.steampowered.com/app/365450/Hacknet/)
$1.99 (-80%)  
Hacking simulator  
How to run: package fnaify

A hacking simulator, generally very well-received. How could you *not*
want to play this on OpenBSD!

#### [Brushwood Buddies](https://store.steampowered.com/app/434820/Brushwood_Buddies/)
$0.50 (-83%)  
Puzzle  
How to run: [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)

Other Games on Sale
===================
* [Always Sometimes Monsters](https://store.steampowered.com/app/274310/Always_Sometimes_Monsters/) $2.49 (-75%)  
open `index.html` in `www` subdirectory
* [Arx Fatalis](https://store.steampowered.com/app/1700/Arx_Fatalis/) $2.49 (-50%)  
use package arx-libertatis
* [Cthulhu Saves the World & Breath of Death VII](https://store.steampowered.com/app/107300/Breath_of_Death_VII/) $0.98 (-67%)  
use [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)
* [Curse of the Crescent Isle DX](https://store.steampowered.com/app/365120/Curse_of_the_Crescent_Isle_DX/) $0.49 (-51%)  
use package fnaify
* [Descent](https://store.steampowered.com/app/273570/Descent/) $4.99 (-50%)  
use package dxx-rebirth
* [Descent 2](https://store.steampowered.com/app/273580/Descent_2/) $4.99 (-50%)  
use package dxx-rebirth
* [Ultimate Doom](https://store.steampowered.com/app/2280/Ultimate_Doom/) $2.49 (-50%)  

use any of the following packages: gzdoom, chocolate-doom, freedoom
* [Escape Goat](https://store.steampowered.com/app/251370/Escape_Goat/) $1.99 (-60%)  
use package fnaify
* [Escape Goat 2](https://store.steampowered.com/app/255340/Escape_Goat_2/) $3.99 (-60%)  
use package fnaify
* [FEZ](https://store.steampowered.com/app/224760/FEZ/) $4.99 (-50%)  
use package fnaify
* [Flotilla](https://store.steampowered.com/app/55000/Flotilla/) $4.99 (-50%)  
use package fnaify
* [Freespace 2](https://store.steampowered.com/app/273620/Freespace_2/) $4.99 (-50%)  
use port fs2open (needs to be locally compiled because of the license)
* [Gabriel Knight: Sins of the Father](https://store.steampowered.com/app/495700/Gabriel_Knight_Sins_of_the_Father/) $3.89 (-35%)  
use package scummvm
* [I Have No Mouth, and I Must Scream](https://store.steampowered.com/app/245390/I_Have_No_Mouth_and_I_Must_Scream/) $1.49 (-75%)  
use package scummvm
* [Indiana Jones and the Fate of Atlantis](https://store.steampowered.com/app/6010/Indiana_Jones_and_the_Fate_of_Atlantis/) $2.09 (-65%)  
use package scummvm
* [LaserCat](https://store.steampowered.com/app/496120/LaserCat/) $0.49 (-51%)  
use [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)
* [Penny Arcade's On the Rain-Slick Precipice of Darkness 3](https://store.steampowered.com/app/213030/Penny_Arcades_On_the_RainSlick_Precipice_of_Darkness_3/) $0.49 (-75%)  
use [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)
* [Penny Arcade's On the Rain-Slick Precipice of Darkness 4](https://store.steampowered.com/app/237570/Penny_Arcades_On_the_RainSlick_Precipice_of_Darkness_4/) $0.49 (-75%)  
use [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)
* [POSTAL](https://store.steampowered.com/app/232770/POSTAL/) $0.49 (-75%)  
use package postal
* [Quake II](https://store.steampowered.com/app/2320/QUAKE_II/) $2.49 (-50%)  
use package yquake2
* [Quake III Arena](https://store.steampowered.com/app/2200/Quake_III_Arena/) $7.49 (-50%)  
package ioquake3
* [Shipwreck](https://store.steampowered.com/app/342490/Shipwreck/) $1.01 (-66%)  
use package fnaify
* [Soulcaster: Part I & II](https://store.steampowered.com/app/460970/Soulcaster_Part_I__II/) $1.99 (-60%)  
use package fnaify
* [SpeedRunners](https://store.steampowered.com/app/207140/SpeedRunners/) $9.89 (-34%)  
use [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/) with most recent [steamworks-nosteam](https://github.com/rfht/Steamworks.NET-nosteam); no gamepad and no multiplayer support

* [Super Rad Raygun](https://store.steampowered.com/app/297660/Super_Rad_Raygun/) $1.24 (-75%)  
use package fnaify
* [Tales of Maj'Eyal](https://store.steampowered.com/app/259680/Tales_of_MajEyal/) $3.49 (-50%)  
use package tome4
* [Titan Attacks!](https://store.steampowered.com/app/203210/Titan_Attacks/) $4.99 (-50%)  
fix launch script to use system java (and ksh), have libopenal in LD_LIBRARY_PATH
* [Ultratron](https://store.steampowered.com/app/219190/Ultratron/) $4.99 (-50%)  
copy /usr/local/share/lwjgl/liblwjgl64.so into game directory, fix the launch script to use system java
* [Wizorb](https://store.steampowered.com/app/207420/Wizorb/) $0.89 (-70%)  
use [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)
* [Apotheon](https://store.steampowered.com/app/208750/Apotheon/) $3.74 (-75%)  
use [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/) - the game has at times been buggy then playing; you've been warned
* [Bleed](https://store.steampowered.com/app/239800/Bleed/) $1.24 (-75%)  
use package fnaify plussteamworks-nosteam
* [Bleed 2](https://store.steampowered.com/app/396350/Bleed_2/) $3.99 (-60%)  
use package fnaify plus steamworks-nosteam
* [Caesar 3](https://store.steampowered.com/app/517790/Caesar_3/) $3.89 (-35%)  
use packag julius
* [Capsized](https://store.steampowered.com/app/95300/Capsized/) $2.49 (-75%)  
use package fnaify
* [The Dig](https://store.steampowered.com/app/6040/The_Dig/) $2.09 (-65%)  
use package scummvm
* [The Secret of Monkey Island](https://store.steampowered.com/app/32360/The_Secret_of_Monkey_Island_Special_Edition/) $3.49 (-65%)  
this is the special edition; use [romextract](https://gitlab.com/rfht/romextract) to obtain the original game from it and then run that in scummvm
* [Monkey Island 2: LeChuck's Revenge](https://store.steampowered.com/app/32460/Monkey_Island_2_Special_Edition_LeChucks_Revenge/) $3.49 (-65%)  
this is the special edition; use [romextract](https://gitlab.com/rfht/romextract) to obtain the original game from it and then run that in scummvm
* [The Curse of Monkey Island](https://store.steampowered.com/app/730820/The_Curse_of_Monkey_Island/) $3.49 (-50%)  
use package scummvm
* [Escape from Monkey Island](https://store.steampowered.com/app/730830/Escape_from_Monkey_Island/) $3.49 (-50%)  
use package residualvm
* [The Longest Journey](https://store.steampowered.com/app/6310/The_Longest_Journey/) $4.99 (-50%)  
use package residualvm
* [LOOM](https://store.steampowered.com/app/32340/LOOM/) $2.09 (-65%)  
use package scummvm
* [Master of Orion 1](https://store.steampowered.com/app/410970/Master_of_Orion_1/) $2.99 (-50%; includes Master of Orion 2)  
use package 1oom
* [Sam & Max it the Road](https://store.steampowered.com/app/355170/Sam__Max_Hit_the_Road/) $2.09 (-65%)  
use package scummvm
* [Toonstruck](https://store.steampowered.com/app/369830/Toonstruck/) $4.99 (-50%)  
use package scummvm
* [Mercenary Kings](https://store.steampowered.com/app/218820/Mercenary_Kings_Reloaded_Edition/) $5.99 (-70%)  
use latest [fnaify 2.0-beta](https://thfr.info/cgi-bin/cvsweb/projects/fnaify/)
* [TowerFall Ascension](https://store.steampowered.com/app/251470/TowerFall_Ascension/) $5.09 (-66%)  
package fnaify; Metacritic: 87/6.8; fun for local multiplayer!
* [Charlie Murder](https://store.steampowered.com/app/405290/Charlie_Murder/) $4.99 (-50%)  
use package fnaify with steamworks-nosteam
* [The Dishwasher: Vampire Smile](https://store.steampowered.com/app/268990/The_Dishwasher_Vampire_Smile/) $4.99 (-50%)  
use package fnaify with steamworks-nosteam
I managed to stream Flinthook from OpenBSD and I'm loving this game! [httpsyoutu.be/b6I0yyvJUWE](httpsyoutu.be/b6I0yyvJUWE)