Discord | Documentation Page | Try the Demo!
Save yourself 3 Years of development time and get started creating your dream VR FPS Game right away! Join our Discord Server with 500+ members for quick support & help!
🕹️ Shooting Range Demo for PCVR & Quest is available Here.
__________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^__________
🌍 Multiplayer Package is available as an addon!
🔍 Realistic Weapon Handling Features. Chambering & Ejecting rounds, fire modes, Hammer needing to be reset after firing, Several weapon specific physical controls, like the AR-15's Bolt Release Button, a charging handle that's separate from the bolt, dustcover that opens after being shot, the famous "Mp5 Slap", etc.
Cartridges that are fully rendered inside of magazines & weapon chambers!
🔫 12 Example Weapons are included in the package, which you easily can iterate upon and create your own weapons in as little as a few minutes!
That also means custom made animations, particle effects, models, haptic patterns, and sound effects that are recorded from their real-life counterparts:
🔄 Continuous Support! The Package is receiving regular content updates, with following features and lots more having been added since the initial release:
🧰 Weapon Attachments System with several different attachment systems like:
🔧 Example Weapon Attachments are included:
🛰️ VR Rig, with all the features you need to get started with creating your own VR experiences like:
🌪️ VR Haptic Patterns Support allows you to create complex and realistic vibration patterns for your interactions, such as feeling the friction and individual clicks & vibrations when racking the slide of your gun or pulling the pin of a grenade.
VR Multiplayer FPS Kit fully supports VR Haptic Patterns out of the box when you simply import it.
🩸 Damage System that is extendable to fit your needs. Used for player health, shooting targets, and destructible objects like bottles working over the network!
💬📖 Discord Server & Extensive Documentation. If you ever encounter any issues or want to share your progress, our active & supportive Discord Server is always open for you. Furthermore, the entire package features an ever growing Documentation Page, where you can get started!
v12
Features
Tweaks
v11
Features
Tweaks
v10.1
Tweaks
v10.0
Features
• Vertical physics-based magazine insertion
• AK-style "rock back" physics-based magazine insertion
• Physics Joint interactor (attachments now also have collisions when attached)
• Magazine follower plate (below bullets; tracks lowest bullet with offset)
• Simulate action spring weight
• Magazine cartridge renderers slightly depressed before the firearm reaches its "feed" position
• Double-stacked magazines alternate bullet side
• AK safety block action
• Animated Cartridge loading functionallity (Only configured for AKS-74u yet)
• Trigger Visually Rotating
• New magazine insertion sounds for every weapon, played with FirearmPhysicsMagazineSound.cs
• Limited Magazine Socket On Vest
• Unlimited Magazine Socket On Vest
• New magazine pivots
• Mag release part movement
• Tracking Grenade & Explosion ownership
• Recoil diminishing randomness as you shoot more (Smoother full-auto recoil)
• Hover outline for detaching magazine from firearm
• XRSocketHoverOutline component
• XRHoverOutline component
• Cartridge Renderer updates by cartridge change events instead of every frame
• DeadMaterial component
• MagazineResetOnDeath script
• Hand pose editor dots that stay constant
• Grenade collision sound
• New cartridge fall sounds
• Spawn with M17 holstered
• Normal material for HK416 selector
• Bullet passing-by sound now played when landing close to the player
• Multiple shoot sounds at once
• Big audio mixing changes
• Fire mode selector now rotates by script
• Lit scope shader
• InternalMagazineLoader component that lets you select if the bolt needs to be open to load
• Rendered hammers on AKs & M1897
• Customizable hammer reset action position
• Action movement speed determines sound volume
• Random pitch shifting on collision sounds
• Random pitch shifting on shoot sounds
• Can now toggle flashlight with the support hand on pistols
Tweaks
• Outline.cs creates errors about model.isReadable
• XRHoverOutline targets only the highest priority interactor
• Haptic patterns null-check
• Warning for when CartridgeEjector prefab is null
• Bullets with too low velocity are destroyed
• Fix XRHoverOutline fade-in outline not working correctly
• Reduced muzzle flash
• Firearm.ShootEvent now plays on clients
• Option to disable action sounds when shooting
• Smaller magazine trigger on AKs (closer to the hinge)
• DamageableInvisibleOnDeathImproved
• Magazine.FillPreset() resets magazines and calls Reset() method
• Magazine.FillPreset() cannot have the [Server] attribute
• BulletPassSound.cs error when multiple players are in-game
• Sticky weapon socket does not cancel existing interaction
• Error in SpeedOfSound.cs when no listener is present
• Magazine preset fill on authority instead of server
• StickyWeaponSocket.cs was breaking when releasing an object
• Action interactable weight when not selected is fixed
• Removed unneeded fixedDeltaTime multiplier in HandPresence.linearAcceleration
• Warning for items not using the "Interactable" layer
• Hands physics objects were lagging behind, affecting slide-holding during movement
• No longer overcompensating tracking when holding a child interactable while moving
• Reduce required magazine shake magnitude for round count
• Range scene occlusion culling
• Reevaluated the "can grab mag" logic
• Physical detach magazine adjusting
• HandPresence is no longer a network behaviour
• Support hand lagged behind when moving
• Improved M17 magazine model performance
• Changed XRReattachCooldownFilter to be more widely applicable
• Collision sound cooldown with a smaller magnitude threshold
• AKs have a much smaller magazine collision detacher
• Hand pose dot editor now fixes undo
• Hand pose editor now directly selects the hand for a more intuitive dot editing experience
• Left hand lag issues fixed
• Smaller micro dot reticle
• Updated hover mat
• Collision sounds and FirearmCyclingActionSound are disabled during the loading scene
• Flip targets do not flip from falling bullets
• Removed strange audio artifacts from the pistol shoot sound
• Safety was rendered incorrectly before the firearm was grabbed in multiplayer
• Fix for mag counter displaying every time a magazine is selected
• HK416 cartridge renderer wasn't working
• StickyWeaponSocket now includes netcode so it does not execute on every client
Changelog exceeds 10000 characters (Check discord server for full patch notes)