Thanks for playing.
I won't continue working on it, I have other projects and it would take too much time.
Everything was done in blueprint, I think UE4's C++ is not very accessible so I have not looked too much into it.
As for the assets, they were either made from scratch (gun, enemies, level geometry...), or tweaked from existing content (mostly SFX).