How usefull is gzdoom for commercial projects?
How usefull is gzdoom for commercial projects?
Why should or shouldn't I use gzdoom for my own game?
From what I know I can do it without worrying too much about license issues, I just somehow got used to gzdoom and don't want to spend time getting into another engine.
From what I know I can do it without worrying too much about license issues, I just somehow got used to gzdoom and don't want to spend time getting into another engine.
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: How usefull is gzdoom for commercial projects?
Remember that if you're planning to sell your project, that immediately cuts off your right to use a lot of the resources found on these forums - it's not a good look to be selling something that's derived from existing id Software assets (or Monolith's, or 3D Realms, etc.). So you're either going to have to make absolutely sure of the licenses for the stuff you're using, or draw/record/compose it all yourself. Of course this isn't GZDoom's fault, but if you've primarily made your mods out of free resources in the past, be prepared for culture shock.
Re: How usefull is gzdoom for commercial projects?
of course, I know that, most of these free resources are crap anyway
- wildweasel
- Posts: 21706
- Joined: Tue Jul 15, 2003 7:33 pm
- Preferred Pronouns: He/Him
- Operating System Version (Optional): A lot of them
- Graphics Processor: Not Listed
- Contact:
Re: How usefull is gzdoom for commercial projects?
I mean...as much as they're not useful for anything you hope to profit from, I wouldn't go so far as to call them "crap."Zen3001 wrote:of course, I know that, most of these free resources are crap anyway
- Clay
- Posts: 190
- Joined: Fri Sep 22, 2017 9:52 pm
- Location: That one secret you always miss.
- Contact:
Re: How usefull is gzdoom for commercial projects?
I feel like that statement was uncalled for as there are MANY wonderful artist lurking these forums and a ton of great works.Zen3001 wrote:of course, I know that, most of these free resources are crap anyway
Have you made anything that is...well...not crap?
To answer you question... yes, it is very useful as is any tool in the right hands. There are a few around here working on commercial stuff for GZDoom.
Re: How usefull is gzdoom for commercial projects?
yeah I too think very positive about it, just want to hear some cons here...SomeOtherDoomGuy wrote:To answer you question... yes, it is very useful as is any tool in the right hands. There are a few around here working on commercial stuff for GZDoom.
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
Re: How usefull is gzdoom for commercial projects?
So is it actaully possible and legal to make an original game that uses GZDoom?
If a game was to have completely original everything except use the GZDoom code, could you actually sell that with no issues?
If it is, then I'm sure a lot of the talented artists here would love to licence their art for a profit. Maybe you could work with them and share the wealth?
I'm personally loving the idea of making a completely original game using GZDoom but I would have never thought it would be valid or acceptable to actually sell it.
If a game was to have completely original everything except use the GZDoom code, could you actually sell that with no issues?
If it is, then I'm sure a lot of the talented artists here would love to licence their art for a profit. Maybe you could work with them and share the wealth?
I'm personally loving the idea of making a completely original game using GZDoom but I would have never thought it would be valid or acceptable to actually sell it.
Re: How usefull is gzdoom for commercial projects?
Yes, it is possible, this is explicitly allowed by the GPL that GZDoom is (mostly) under since the big 3.0.
How to make a commercial game using GZDoom!
How to make a commercial game using GZDoom!
- Make your game first. That includes every resources you'll use. Keep in mind some can be a bit obscure and you may not even know you're using them (like the frame border graphics in Doom).
- Make an [wiki]IWADINFO[/wiki] lump in your mod.
- Give your mod the .iwad or .ipk3 extension, so that it can be detected as a stand-alone game.
- When you bundle GZDoom with your game, remove the zd_extra.pk3 file, as it contains all the non-commercial resources (font characters, a few sounds, pickup graphics for the pistol/wand/etc., crouching marine sprites, game-themed cursors, this kind of things) used to play Doom, Heretic, Hexen, Strife, or Chex Quest, so you shouldn't distribute it. Your game isn't going to need them anyway since they're not for it. These resources were split-off from GZDoom.pk3 entirely so as to make it easier to bundle GZDoom with standalone games, by the way.
Re: How usefull is gzdoom for commercial projects?
As says gez, but I personally think that gzdoom in current, compiled from github repository, condition is not...mmm...entirely what you want.
Like gzdoom CAN be better than now, but it CANT be better because of compatibility with old mods/maps/dehacked patch or errors of developers, like "lightsizefactor number" property in gldefs, and etc.
So a little edit is preferable. But this is only my own opinion.
Like gzdoom CAN be better than now, but it CANT be better because of compatibility with old mods/maps/dehacked patch or errors of developers, like "lightsizefactor number" property in gldefs, and etc.
So a little edit is preferable. But this is only my own opinion.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49056
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: How usefull is gzdoom for commercial projects?
Apeirogon wrote: So a little edit is preferable. But this is only my own opinion.
.. but then users will be stuck with the exact version you used to make the changes. Anyone using the stock engine can automatically benefit from regular engine releases.
One prominent case of a mod that got badly burned by an outdated custom engine was Caverns of Darkness. It came with a modified version of a DOS-based Eternity engine. The main problem, of course, was, that at the time of its release this was already borderline critical and quickly degenerated into being unplayable.
And we are at a critical shift again right now. 32 bit is still too widespread to be neglected. And Vulkan is not ready yet. But expect both 32 bit and OpenGL to degenerate over the coming years, once the old hardware gets finally retired. So if you decide to ship a custom engine based on both of these, prepare for trouble.
- zrrion the insect
- Posts: 2411
- Joined: Thu Jun 25, 2009 1:58 pm
- Location: Time Station 1: Moon of Glendale
Re: How usefull is gzdoom for commercial projects?
Make sure that you understand the strengths and weaknesses of the engine first before you start making a game that would really benefit from another engine. If you're trying to make a sprite based 2.5d shooter then this engine will work for you but an ultra realistic high resolution graphics high poly 3d physics puzzle game would be better suited to an engine with more robust handling of 3d models and a more flexible engine.
So to answer your question, Gzdoom is very useful for some kinds of commercial projects and whether it will be useful to you depends on what type of game you intend to make.
So to answer your question, Gzdoom is very useful for some kinds of commercial projects and whether it will be useful to you depends on what type of game you intend to make.
Re: How usefull is gzdoom for commercial projects?
I agree, but on the other side, no one, or nothing, in this case, "live forever".Graf Zahl wrote: users will be stuck with the exact version you used to make the changes.
I mean, there are plenty of games which now can be launced only using dos box, or even spectrum/msx/hardware from 80s emulators, like metal gear 1/battletoads/metroid/metal slug/starcraft/etc.
But yes, this games dont built on open source predecessor.
And again, this is MY opinion for "commercial projects based on gzdoom".
Re: How usefull is gzdoom for commercial projects?
That problem should be easilly avoidded by starting the development with your own Iwad and not using for example doom's iwad.Gez wrote:Make your game first. That includes every resources you'll use. Keep in mind some can be a bit obscure and you may not even know you're using them (like the frame border graphics in Doom).
Someone should create a base iwad for this with all the resources required for gzdoom to start, it will have to include a basic map I think, just create some dev textures.
good point but I think it's safe to use this engine for the next 5 years or so...Graf Zahl wrote:And we are at a critical shift again right now. 32 bit is still too widespread to be neglected. And Vulkan is not ready yet. But expect both 32 bit and OpenGL to degenerate over the coming years, once the old hardware gets finally retired. So if you decide to ship a custom engine based on both of these, prepare for trouble.
- gwHero
- Posts: 360
- Joined: Mon May 08, 2017 3:23 am
- Graphics Processor: Intel with Vulkan/Metal Support
- Location: The Netherlands
Re: How usefull is gzdoom for commercial projects?
I agree with Graf here. I know it can be tempting to ship your own modified executable with your mod or TC, but 9 out of 10 you will regret this within a few years because of all the modifications and new features that will probably applied and added to the original engine; not to mention trouble with new hardware or OS changes that likely can be expected as time goes by. Never underestimate how much effort it will take to keep an engine like this running on all those different configurations.Graf Zahl wrote: .. but then users will be stuck with the exact version you used to make the changes. Anyone using the stock engine can automatically benefit from regular engine releases.
- Chris
- Posts: 2940
- Joined: Thu Jul 17, 2003 12:07 am
- Graphics Processor: ATI/AMD with Vulkan/Metal Support
Re: How usefull is gzdoom for commercial projects?
Doesn't mean we should just give up completely. Even DOSBox (itself needing to be kept updated for modern systems) is hardly perfect, with many apps not functioning correctly due to various hacks used to improve performance and/or latency. Complete and accurate emulation of late 80s, early 90s PCs is still difficult to do at real-time speeds and low latency. There's a reason things like Chocolate Doom exist, even though vanilla Doom can run in DOSBox. If your goal is to actually play the game, it's almost always best to have an engine capable of running on modern systems, than it is to emulate the original engine's target system.Apeirogon wrote:I agree, but on the other side, no one, or nothing, in this case, "live forever".
And that's without bringing up cases where you may want enhancements that the original can't provide.