Even with the M2 Pro, Mac gaming is as bad as it’s ever been

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • SDL

    Simple Directmedia Layer

  • I've personally shipped some small cross-platform games for win+macos+linux, and it's rather trivial to produce statically-linked versions for windows and macos even from within Linux.

    When the experience you encounter attempting the same thing for the linux build is an actively developer-hostile environment the moment you attempt to shove -static in your LDFLAGS and --static in your pkg-config flags, the message seems rather loud and clear: "We don't want you easily shipping standalone proprietary binaries on our systems avoiding learning and using our package management machinery!"

    It's rather desirable to hand out standalone executables for such simple isolated programs as games.

    Your claim that games don't statically link when possible strikes me as rather odd. It's such a common practice that SDL added an escape hatch to divert SDL calls to another libSDL at runtime [0]. Because sometimes you want a newer SDL to fix/support some newfangled stuff, and not be stuck with the statically linked version. Do you really think the SDL devs would bother with such a thing if it weren't a common practice?

    [0] https://github.com/libsdl-org/SDL/blob/release-2.26.2/src/dy...

  • MoltenVK

    MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.

  • I used to play a lot of games on macOS using Wine but the reason many newer games don’t work and DXVK isn’t available on macOS is because Metal lacks some features that have been difficult for MoltenVK to emulate. This means that MoltenVK is only useful if your application/game doesn't rely on those features.

    You can find all the details in this issue:

    - https://github.com/KhronosGroup/MoltenVK/issues/203

    Reading the latest comments there it sounds like things may improve once Metal 3 is out.

  • 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
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

  • 12to11 – run Wayland applications on an X server

    1 project | news.ycombinator.com | 27 Apr 2024
  • Show HN: Getada: rustup-like installer for Ada's toolchain/package manager

    8 projects | news.ycombinator.com | 23 Apr 2024
  • C-Macs – a pure C macOS application

    11 projects | news.ycombinator.com | 19 Apr 2024
  • Sony FW900 Widescreen CRT Trinitron

    1 project | news.ycombinator.com | 17 Apr 2024
  • Show HN: Snake-inspired FOSS game Dungeon Rush playable in the browser

    2 projects | news.ycombinator.com | 11 Apr 2024