3D printing guns is one thing, but 3D printing railguns that can fire metal projectiles at 250 meters per second is quite another, none of which stopped this creator from making his video game dreams a physical reality. While it may look like a geeky dress-up accessory you would not even notice at a comic convention, this is the real deal.
The weapon in question has six capacitors weighing 20 pounds and providing 1,800 joules of energy per round. Parallel electrodes fire an armature bullet while an Arduino Uno R3 monitors charging levels and temperature.
3D CAD drawings show how the thing was designed and built and test fires show the contraption denting steel and plywood. The projectiles do not survive the mission.
You can see more bits and pieces of the construction process and components in this image gallery. If you ask really nicely, its maker may even let you sneak a peek at his construction documents or build instructions.