Weapons are the highest-traffic asset category in any shooter, RPG, or action game. If you are prototyping an FPS, building an RPG inventory, or roughing out a sci-fi corridor shooter, you need rifles, pistols, and plasma guns — yesterday. This roundup collects 20 free, game-ready weapon 3D models in GLB format, every one a real download on BitSoul 3D. Each entry includes notes on poly count, use case, and engine fit so you can pick the right asset without downloading blind.
Realistic Modern Firearms
![]()
For grounded military shooters, tactical games, and crime sims, real-world firearm geometry is the baseline. These assets are built for first-person view — tight silhouettes, baked normal maps, and low-to-mid poly counts that hold up at arm's length in an FPS without eating your draw call budget.
- Gun Assault Rifle1 — Standard assault rifle with full PBR texture set. Clean topology suited for first-person animation rigs.
- Gun Pistol Beretta M9 — Accurate M9 sidearm geometry with slide, grip, and trigger detail. Good secondary weapon prop for military or police games.
- Gun Rifle Remington 700 — Bolt-action sniper rifle with scope attachment. Ideal for stealth or long-range shooter mechanics.
- Gun Pistol Desert Eagle .50 — Large-frame pistol with distinctive barrel geometry. High visual impact for an action game's signature sidearm slot.
- Gun Shotgun Heavy2 — Pump-action shotgun with chunky, readable silhouette. Works well in horror, survival, and close-quarters FPS games.
- Gun Assault Steyr AUG — Bullpup assault rifle with distinctive forward-receiver profile. Good choice for near-future or military sci-fi settings.
- Gun LMG Heavy1 — Belt-fed light machine gun with bipod geometry. Suited for turret or mounted weapon setups as well as carried infantry.
- Gun Launcher Explosive — Grenade or rocket launcher with large-bore barrel. Essential heavy weapon slot for any action game's loadout.
- Gun Assault AK-47 — Iconic assault rifle with wood furniture and curved magazine. Recognizable silhouette works across military, survival, and historical game settings.
- Glock17 — Polymer-frame pistol, clean and minimal. Good starting weapon or backup sidearm in any modern shooter.
- Gun SMG P90 — Compact submachine gun with top-mounted magazine. Distinctive profile that reads well in third-person camera views.
Sci-Fi and Energy Weapons
![]()
If your game is set in the future, on a space station, or in an alternate timeline, you want energy weapons — not Glocks. These sci-fi assets feature emissive-friendly materials, stylized geometry, and surface detail that pairs well with bloom-heavy post-processing in UE5's Lumen pipeline or Unity's URP.
- Sci-Fi Neon Arc Revolver — Revolver-style energy weapon with neon channel geometry built into the barrel. Easy to animate a charging glow effect on the emissive map.
- Sci-Fi Industrial Welder Pistol — Repurposed industrial tool turned weapon. Great for scavenger or survivor character archetypes in post-apocalyptic or space horror games.
- Sci-Fi Scrap Metal Laser Pipe — Improvised laser weapon with visible wiring and makeshift construction. Fits crafting-game aesthetics where weapons are built from salvage.
- Sci-Fi Magma Caster — Heavy energy weapon with molten-material visual language. Emissive channels on the barrel make this pop with minimal shader work.
- Sci-Fi Laser Rifle — Standard energy rifle with clean lines and scope mount. Versatile enough for military sci-fi, space opera, or near-future shooter genres.
- Sci-Fi Plasma Pistol — Compact sidearm with plasma containment geometry. Pairs naturally with the plasma rifle below as a matched weapon set.
- Sci-Fi Plasma Rifle — Full-length plasma weapon with vented barrel and stock. The natural primary weapon to accompany the plasma pistol in a two-slot loadout.
Fantasy and Medieval Weapons
RPGs, dungeon crawlers, and tabletop visualizations need melee and projectile weapons with historical or fantasy styling.
- Coral Encrusted Cannon — Naval cannon with organic coral overgrowth detail. Works for pirate games, undersea levels, or ancient ruins environments where the weapon has been sitting underwater for centuries.
- Medieval Shields (Engraved) — Shield set with surface engraving detail. Useful for wall decoration, enemy gear, or player equipment slots in any fantasy RPG.
Engine-Specific Import Tips
Unity: Install glTFast from the Package Manager and drag the .glb into Assets/Weapons/. Set import scale to 1.0 — BitSoul models ship in meters. For FPS use, parent the imported prefab to your camera rig and offset the transform to taste. If you need custom collision, add a Box Collider manually after import.
Unreal Engine 5: File → Import Into Level → select the .glb. UE5 will create a Static Mesh asset with materials embedded. Sci-fi weapons with emissive texture channels benefit from a Lumen-enabled project — enable Lumen in Project Settings → Rendering for the emissive glow to propagate correctly into the scene.
Godot 4: Drop the .glb into res:// — Godot treats GLB files as native scene files. Right-click → New Inherited Scene if you want to attach a script, animation player, or weapon component without modifying the source asset directly.
For more on keeping weapon assets performant across platforms, the texture compression guide for game assets covers DXT, BC7, ASTC, and ETC2 so your weapon textures don't blow your memory budget on mobile.
Polycount and Performance Notes
These 20 models range from approximately 500 to 4,000 triangles depending on complexity. First-person weapons can justify higher counts since they occupy a large portion of screen space; third-person or inventory icon use can tolerate lower LODs. If you need to reduce geometry for mobile or VR targets, the mesh decimation workflow guide walks through non-destructive reduction in Blender before re-export.
License
Licensing on BitSoul works in two tiers: a free account includes two model downloads per month for personal projects, prototyping, and evaluation, and commercial use of any model — shipping it in a game you sell — is covered by the licence included with paid memberships. Full details are on the pricing page.