Remix.run Logo
monkeyelite 2 days ago

In retrospect, I think you are far better off forking Quake rather than messing with these kinds of 2010 projects which attempt to solve all problems, and do none of them very well.

jsheard 2 days ago | parent [-]

The problem with forking IdTech is that it's GPL, which is a problem if you ever want to release your game on consoles. The vast majority of new Quake-inspired boomer shooters take the pragmatic approach and just use Unity or Unreal instead.

indrora a day ago | parent | next [-]

Saleco is doing just fine, and it's based on Doom.

MindSpunk a day ago | parent [-]

Isn't Selaco desktop only? The problem is GPL on consoles, because you can't ship GPL code to a console because it's impossible to meet the modify+re-link requirement since the consoles will only run signed code.

a day ago | parent [-]
[deleted]
monkeyelite 2 days ago | parent | prev [-]

> 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 2 days ago | parent [-]

If 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 2 days ago | parent [-]

Maybe 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.

2 days ago | parent [-]
[deleted]