Difference between revisions of "Mod or Standalone?"
TimeDoctor (talk | contribs) |
|||
Line 4: | Line 4: | ||
Standalone means you ship a copy of the engine with at least | Standalone means you ship a copy of the engine with at least | ||
modified binary name and base/default mod whereas an ioquake3 mod | modified binary name and base/default mod whereas an ioquake3 mod | ||
− | only ships with the game code and without | + | only ships with the game code and without engine. |
'''Making a Standalone Game Gets You:''' | '''Making a Standalone Game Gets You:''' |
Latest revision as of 20:12, 26 July 2009
Intro
Considerations when deciding to take your mod standalone, or is it better to just make an ioquake3 mod?
Standalone means you ship a copy of the engine with at least modified binary name and base/default mod whereas an ioquake3 mod only ships with the game code and without engine.
Making a Standalone Game Gets You:
- Change the Engine Code:
You can make changes to the binary that are incompatible with the ioquake3 scheme. Want raytracing by default? Maybe your own particle system. Go for it with the standalone.
- Responsibility to release Updates:
You will have to handle and release (security) fixes yourself
Making an ioquake3 Mod Gets You:
- Consistent Player Configuration:
A separate game has to be configured separately whereas a mod inherits the initial settings (video mode, key binds) from baseq3
- Consistent Updates from the Engine:
A separate game has to be updated separately ie the user will not benefit from (security) fixes in ioquake3 immediately or ever after the standalone game inevitably stops being updated.
- Platform Independence
A qvm mod is platform independent, a huge benefit for users of the less common platforms/operating systems.