alt.hn

3/26/2026 at 8:58:04 PM

Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer

https://github.com/ViciousSquid/Fio

by vicioussquid

3/26/2026 at 11:37:39 PM

Ugh this makes me nostalgic for the days of Q3-era game map making and custom servers. I used to get lost in the various games Radiant variants as a teen building DM and CTF maps for my clans server.

by voidfunc

3/27/2026 at 8:32:56 AM

Did you end up going into game dev or just generally software development? I'm always jealous of the people who grew up making maps or game mods, I wish I'd been more motivated when I was younger to do stuff like that.

by HauntingPin

3/27/2026 at 3:35:15 PM

Software dev. Game dev never really appealed to me. I kind of have an artsy streak inside of me and map making always felt like additive sculpture which is probably why it appealed.

by voidfunc

3/27/2026 at 8:37:09 AM

Good luck to you. Having worked in this space for around 10 years I can say it's nearly impossible to arouse anyone's interest since the market is so totally saturated.

For a new engine to take on it needs do something else nobody else is doing so that it's got that elusive USP.

Getting visibility, SEO hacking etc is more important than the product itself.

by samiv

3/28/2026 at 12:38:14 PM

My USP is specifically targeting Snapdragon 8CX (a mobile CPU) and OpenGL 3.3 with Adreno graphics

by vicioussquid

3/27/2026 at 4:09:32 AM

Does this use BSPs for draw optimization?

by LarsDu88

3/27/2026 at 11:52:55 AM

Nobody uses BSPs for draw optimization. We have culling and depth buffer techniques for that now

by xyzsparetimexyz

3/28/2026 at 1:28:56 AM

This doesn’t make sense. BSP is a form of culling.

by eska

3/27/2026 at 1:14:38 PM

Nope, all done real-time using Frustum culling.

`Baking` of lightmaps is supported but not currently necessary

by vicioussquid

3/26/2026 at 10:39:21 PM

Looks awesome. Anything been made with this?

by tines

3/26/2026 at 11:31:38 PM

Other than the 14 examples included, not yet; this is brand new and I am reaching out to the community to create some stuff with it, extend it with angled brushes, new entity types, etc

Thanks so much for your interest.

by vicioussquid

3/29/2026 at 4:31:28 AM

Now that I have built this tool I'm going to use it to create a game

by vicioussquid