Half-Life ported to Mac OS 9

hackernews

Mac Classic

Half-Life ported to Mac OS 9

Half-Life ported to Mac OS 9

Half-Life has finally landed for PowerPC based Macintosh computers 28 years after it's original release! Half-Life is a story driven first-person shooter, that follows scientist Gordon Freeman, who is a theoretical physicist trying to survive and escape the Black Mesa Research Facility after a failed experiment opens a portal to an alien dimension.

The game was originally planned to be released for Mac OS 9 by Valve in 1999, but was cancelled shortly before launch. Valve didn't bring Half-Life to Mac OS X until 2013 which was well into the intel based CPU era, and now we finally have a release for PowerPC based machines.

This port has been accomplished by GitHub user doctashay using a fork of Xash3D FWGS, (a re-implementation of the GoldSrc engine). It's playable from start to finish, includes multiplayer support, a demo of Uplink, along with downloads for Blue Shift and Opposing Force.

This release supports G3 and G4 PowerPC based computers running Mac OS 9.0 or later. Performance heavily depends on the GPU present in your machine, iMacs, iBooks etc. may struggle with performance you have less than 8Mb VRAM.

This release also includes:

  • Half-Life

  • Half-Life: Blue Shift

  • Half-Life: Opposing Force

This is a huge achievement for the Macintosh gaming community, and doctashay deserves considerable credit for the work involved in bringing Half-Life to the PowerPC platform.

Download Half-Life 1.0.1

Valve

Half-Life for Mac OS 9 is a story driven first-person shooter, following scientist Gordon Freeman as he tries to survive and escape the Black Mesa Research Facility.

Comments

bird

bird

29 July 2026

would this run well on an iMac G3?

Permalink

Greystash - Admin

29 July 2026

There's a good chance it will work if it's a slot-loader, as they have 8Mb VRAM. Performance won't be as good as a G4 but it might still be playable. I'm still yet to try this out on my iMac

Permalink
k

k

29 July 2026

via Hackernews: srp-shay 3 hours ago Hi there, I'm the developer of this port. I did use AI to assist me in development and I'm not shy about admitting that. This was still a hands-on effort that took well over 40 hours of development time spread over a couple months. Much like other development tools, AI certainly sped up my development process and allowed to ship something in a couple of months using my free time. AI is a tool and it isn't going anywhere, I've posted my thoughts about AI extensively in the PowerPC community. I don't proactively volunteer or plaster my readmes with notes about AI because it doesn't really matter. Speaking for me personally I have no problem using tools in my toolbelt to solve problems faster in my limited free time.

Permalink

Greystash - Admin

29 July 2026

Thanks, it's an interesting topic for sure. I've been made to use it at work recently and it certainly speeds things up, but you learn very quickly that if you don't monitor or understand code the AI is writing, and how everything fits together, things fall apart VERY quickly. Personally, I find it addictive and avoid it as much as possible now because it makes me feel less capable the longer I use it, but it's now standard in the industry and seems to be here to stay.. Vibe coding is a nightmare and worries me a lot, but if you have a solid foundation in software engineering, and have the skills to use AI to your advantage, it can help produce amazing results like this.

Hats off to srp-shay, this would have been an enormous task tackle and they've done a great job.

Permalink

Post a Comment

Source: hackernews

arrow_back Back to News