Nuclide
Software Development Kit for id Tech
|
If you'd like to contribute code: Awesome. There's just 2 very short requirements.
The code must be yours.
It's simple:
No submission or decompilation of third-party code. This is important if you want to recreate behaviour from another game.
This is generally referred to as 'clean-room engineering'. Most of the behaviour is rather predictable, other is not.
This is why some of the parts of Nuclide, which emulate entities/frameworks from other games may feel a bit off. It's because it's all implemented by eye.
Code that was generated by a large language model or similar technology is not welcome, due to unclear copyright.
Game specific features need to be put into game-specific directories.
Unless other games benefit from this, keep it seperate to one of the game sub-directories. This usually means it'll be part of another git repository too.
That's about it!
If you want to solely say thanks, the main developer of Nuclide loves receiving E-Mail. You can contact him at marco.nosp@m.@ver.nosp@m.a-vis.nosp@m.ions.nosp@m..com and let him know your thoughts.
If you'd like to donate to him via PayPal or Patreon you can do that too. That money pays for a lot of free services he provides that come with both FTEQW and Nuclide.