Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Look at the other comments in this thread, the reason is more complicated than that. Open source tools might be fine but game engines can't be open source if they want to support console builds because that would disclose proprietary information.


> game engines can't be open source if they want to support console builds because that would disclose proprietary information.

Technically, they could. It would require someone who hasn't actually licensed the SDK, and so aren't subjected to an NDA, to reverse-engineer things and produce their own implementation under an open source license.

Certainly would be an enormous project, but it is well within the realm of the possible. It's been done with complex systems before.


We're talking about a viable alternative to proprietary game engines.

Yes, I know it's possible to reverse engineer the consoles, but that doesn't make it a viable alternative for the games industry.


> that doesn't make it a viable alternative for the games industry.

It makes it legally viable, in that it would allow the production of an SDK that isn't restricted by any NDA, and therefore could be incorporated into opens source projects.


If it was a homebrew project then sure, but this isn't viable for commercial projects:

- The platform holders can and will ban software built without the official SDK

- You'd get delayed access to patches, which might break compatibility with new OS versions

- You're relying on someone being able to reverse engineer new versions for the life of the console. This is a rare skill.

It's like saying you can write your own C compiler. Yeah you can, but you wouldn't use it in production at your job.


> If it was a homebrew project then sure, but this isn't viable for commercial projects

None of your points appear insurmountable or showstoppers to me, to be honest, but they would require approaches to mitigate them.


The engine is already there. We're talking about alternatives to the console-specific shim layers.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: