There are some very cool ideas here and real attention to detail, I'm really impressed that a project like this was possible within the time constraints. I think the only real critique I can offer is that I'd like to see the shotgun function as a single-action rather than double-action weapon.
Keep an eye on this developer.