there are gun-smith schools out there for making guns... one of those might be of interest to you... you will likely need to learn traditional guns prior to making anything above and beyond.
http://www.pagunsmith.com/index.php
http://www.nragunsmithing.com/Default.html