OpenBSD Gaming Updates Q2 2022

This page summarizes the projects mentioned and recommended in the original post on /r/openbsd_gaming

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • src

    Read-only git conversion of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.

  • XBox One controller now supported. It is yet unclear if this extends to a whole class of controllers from different vendors, like with the XBox 360 gamepad.

  • ports

    Read-only git conversion of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.

  • Godot engine gamecontroller support. This is limited and incomplete, but it's a start. A huge number of indie games made with Godot are released every week; most of which work at least partially with an XBox {360,One} controller. You can follow This Week in Godot if you're interested.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • OpenBSD-Games-Database

    Database of games that run on OpenBSD

  • The base database for the playonbsd shopping guide now is managed on GitHub.

  • pobsdlib

    Discontinued Rust lib to interact with PlayOnBSD game database

  • hukadan made a JSON converter for the PlayOnBSD.com database. AFAIK not fully completed yet, but is a big step for people building other (and better) web interfaces.

  • fmoad-cailin

    partial reimplementation of fmod with OpenAL

  • The OpenAL-based implementation of FMOD is stuck, due to 1) I can't so far figure out how to fix the music restarting with every scene switch in Celeste, and 2) there is so far no solution to easily get the ID of the music tracks.

  • dxvk-native

    Discontinued D3D9/11 but it runs natively on Linux!

  • DXVK-Native and the game Perimeter. Perimeter is the one game I know of that's opensource and that uses DXVK-Native. I got it to run, but there was no support for any audio, making this pretty unexciting. This is still being worked on upstream, so maybe a DXVK-native port later and a port of perimeter will happen then...

  • Perimeter

  • DXVK-Native and the game Perimeter. Perimeter is the one game I know of that's opensource and that uses DXVK-Native. I got it to run, but there was no support for any audio, making this pretty unexciting. This is still being worked on upstream, so maybe a DXVK-native port later and a port of perimeter will happen then...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • fnaify

    Run FNA/XNA games on OpenBSD - DEPRECATED! Check out the successor: https://github.com/IndieRunner/IndieRunner

  • Sadly, Owlboy broke a while ago. There's no quick fix for now; I'll probably have to find a way to use a different version of FNA or the native libraries to fix this...

  • UnityPy

    UnityPy is python module that makes it possible to extract/unpack and edit Unity assets

  • A dependable way to extract Unity scripts and resources. I've experimented with unitypy, but so far this doesn't work reliably. AssetStudio might be another way, but it's a C# project that doesn't run on OpenBSD so far.

  • AssetStudio

    Discontinued AssetStudio is a tool for exploring, extracting and exporting assets and assetbundles.

  • A dependable way to extract Unity scripts and resources. I've experimented with unitypy, but so far this doesn't work reliably. AssetStudio might be another way, but it's a C# project that doesn't run on OpenBSD so far.

  • OpenGMK

    A rewrite of the GameMaker Classic engine runners with additional tooling

  • There is an effort for an opensource GameMaker engine called OpenGMK. So far, it's only for Windows, though Linux support is planned.

  • lutris

    Lutris desktop client

  • Lutris is a big and unwieldy project with apparently a substantial dependency on wine, but it's probably the most comprehensive opensource gaming launcher and client. It looks like modifying the project for OpenBSD and to find the subset of games that are runnable on this platform would be a big undertaking.

  • Hypnagonia

    Therapy through Nightmares

  • A couple of Godot games are opensource, like Hypnagonia. They could enter the ports tree with a Godot build system.

  • .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • A working dotnet runtime seems far out of reach when you look at how FreeBSD is struggling. I expect that an increasing number of indie games will use dotnet instead of mono. I don't have a solution for briding that widening gap.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts