Skip to content

Show HN: Half-Life 1, without loading screens

github.com/bishopdynamics
1 pointbishopdynamicsdiscuss
On HN

During the ~48hrs that I had access to Fable 5, I decided to have fun with the Xash3D-FWGS engine for Half-Life 1, starting with a "level streaming" system (pre-load the whole campaign, its only ~500MB anyay).

After that was working, I succumbed to the call of feature creep and added a projected flashlight, and some ambient occlusion, and some hacky entity shadows.

Finally, I redid the menu system to be controller-first, using glyphs and detecting controller to match them, and to have the configuration shared between all the games. Of course, partway thru I lost access to Fable 5, and Opus 4.8 wrapped up the rest of it.

It was a lot of fun to build and play, and I thought maybe other people would enjoy playing it too.

Have fun!

Comments

No comments yet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.