Hacker News new | past | comments | ask | show | jobs | submit login

There are still a few of us out here fighting the custom engine fight :)





Newbies showing off their first triangle are welcome over in r/gameenginedevs/ and r/GraphicsProgramming/ :)

Do you know of any communities outside of reddit? It's not exactly my favorite place to hang out.

There are active Discords for "Vulkan", "DirectX" and "Graphics Programming".

https://gamedev.net/forums/ is the classic hang-out spot.


For rust, the bevy community is pretty great

mastodon.gamedev.place is a thing

I'm sad that Lemmy didn't catch on, I had high hopes for a distributed Reddit replacement

But I think it's a combination of "people have short memories" and "people don't like change"


I think discoverability and fragmentation are bigger problems that the fediverse needs to solve for adoption to take off.

That's the problem. The generic graphics groups are mostly newbies. More advanced stuff is on engine-specific boards.

The other problem is that modern graphics APIs got so complex that they're intimidating even to experienced developers.

That 'first triangle on screen' code can now look something like this - https://github.com/KhronosGroup/Vulkan-Samples/blob/main/sam... - compared to the simpler old days of OpenGL (https://github.com/gamedev-net/nehe-opengl/blob/master/vc/Le...)


That's the argument for general-purpose rendering engines. These offer an API comparable to three.js. The API at that level is much easier to deal with than the API at the Vulkan level. Usually, about a page of code will put a glTF model on the screen.

But fast, general purpose rendering engines are hard. Not impossible, just hard. In open source land, we have about a half dozen examples of My First Rendering Engine, and they mostly work. But they don't scale.


Keep fighting the good fight, monocultures suck.

Do open source engines count in your custom engine list? I could see that going either way: yes, because one can modify it to your heart's content, or no because it was built by someone else and not to the exact trade-offs you have in mind



Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: