HaZardModding has various Public open source Repositories on GitHub.
As a modder there is maybe something that is useful to you on there, so you don't have to invent the wheel all over again.
If you also feel like contributing, look around you might find a Repository that can benefit from your input.
HZM Coop Mod [Morpheus Script driven]
This Modification allowes up to 8 Players to play the Singleplayer Missions together on a local or remote dedicated server cooperatively. This Mod employs many new tricks and elaborate functions that can be and already are used in other Projects. hzm-mohaa-coop-mod
HZM Fov Mod [Morpheus Script driven]
This Modification enables the usage of a custom Field of View to allow fixing of screen stretching effects caused by various screen resolutions. It also allows to set custom screen resolutions. hzm-mohaa-fov-mod
HZM Coop Mod Gamecode [C++ & C]
This Modification allows to play the Singleplayer Story and all the Secret levels Cooperatively in Multiplayer. Supporting up to 8 players via LAN or Internet. This is the Gamecode for the gamex86.dll and the linux dedicated server ef2gamei386.so file.
Dependency: Elite Force 2 with Offical Patch 1.1. hzm-stef2-coop-mod-gamecode
HZM Coop Mod Gamefiles [Game Contents]
This Modification allows to play the Singleplayer Story and all the Secret levels Cooperatively in Multiplayer. Supporting up to 8 players via LAN or Internet. This are the Gamefiles like scripts, shaders, menus, levels and other contents.
Dependency: HaZardModding Coop Mod 6.xx Gamecode binaries.
HZM Coop Script Mod 5.16b [Morpheus Script driven]
This is the last version of the HZM Coop Mod driven by the Morpheus Level Script language. This contains many Level Script based solutions that can be reused in other Mods and Scripts. This code will also work with all relases of the game, even on Mac OS-X. This is why this code is being preserved for reference.
Dependency: Elite Force 2 with Offical Patch 1.1. HZM-Coop-Script-Mod-5.16b
HZM Multi Options Menu 3 [Morpheus Script driven]
This is a playable Modification/Addon/Techdemo, to featuring: MOM (Multi Options Menu). It enables the Player to use specific Menus with multiple selectable options, the selection can be detected by a script. This is similar to the stock Singleplayer Menus, but it works in Multiplayer, without cheats enabled. Dependency: Elite Force 2 with Offical Patch 1.1.
HZM Assimilation [Prototype]
This is a early stage Techdemo featuring a Assimilation Prototype Level HZM-STEF2-Assimilation. Dependency: HaZardModding Coop Mod 6.12 or newer. HZM-STEF2-Assimilation