Hot damn, very close. RBDOOM3-BFG has shadow mapping IIRC, and this one has it too. Buuut, it's not RBDOOM3.
But I don't like MS3D. :/
Because I never worked in the Cafu engine and I don't know what it's like yet. I know Source and GoldSrc workflows but they're proprietary engines. :/
I was thinking if I should use Quake 2's idTech 2, or Quake 3's idTech 3, but then I realised, idTech 4 is so damn powerful yet so damn rapid for development.
Edit: now, onto the weapons... I haven't modeled weapons in a while. This Zastava M57 will probably be done by the end of the week.
Also, hooray, I finally made the switch to Blender. UwU
Now my Free Development Arsenal is even more complete. :3