4 ms·
> which is a problem if you ever want to release your game on consoles The direction of dependency is from your program to the console specific stuff. You can
by monkeyelite 1y ago
> which is a problem if you ever want to release your game on consoles
The direction of dependency is from your program to the console specific stuff. You can write a platform library which is linked to your program without releasing that library.
> modern boomer shooters
I didn't say for boomer shooters. It's a general 3D game engine.
> just use Unity, Unreal or occasionally Godot instead of the actual Quake engine.
Because they are popular and familiar, not because they did a serious evaluation.
Also my comment was about Irrlicht/Ogre, etc.
- jsheard 1y agoIf you know of an example of GPL code being cleared for release on consoles I'd be interested to hear it because I'm not aware of any. The game Wrath: Aeon of Ruin was built on a fork of the Quake engine, but then they had to spend years rebuilding it from scratch in Unity for the console releases because GPL was verboten.
- monkeyelite 1y agoMaybe you're right. I have not tried this and don't know someone who has. I am reasoning with the example of DirectX. You should be able to release a GPL program that uses DirectX, even though nobody has the source code for it. If some version of that is not right, it's impossible to make a GPL windows or Mac UI application.
- deleted 1y ago[deleted]