Special Ops: VR is an upcoming Roblox VR experience set in a MilSim FPS/Combat PvE environment. This project aims to deliver a fun squad-oriented gameplay that balances realism and fun in a low/mid poly art style.
Some of the features the game includes is:
Advanced Hand Interaction System
Physics-based, and with physics-based collision and controller haptic feedback.
Intuitive interactions for reloading weapons, item handling, modular attachments such as grips, flashlights, lasers, and more.
Holographic Reticles & Scopes
Weāve worked on semi-realistic reticles, and hacky effects for essentially PiP-like scopes on Roblox.
Immersive Stealth Mechanics
Missions start off originally stealth; and players can maintain stealth for an higher reward or blow it and go loud!
Such stealth mechanics we have are Environmental intelligence for weather effects (i.e: Time of day, rain, fog, etc.), environmental sounds (Footsteps, door creaks, door breaching, gunshots, etc.), and basic light detection from player flashlights & lasers.
Environmental Destruction Physics
Glass breaking.
Door breaching (Via Explosive Breach Charge, Gun Stock Real-world physics force into door, and shooting the handle off.)
Roblox Voice-chat radios
Default voice-lines for non-vc players.
And more!
In development features:
LMGs.
Bipods
There is some weight simulation, however we are still working on full weight simulation. Most likely will be an optional setting.
And more!
Our vision.
My mission (lol) is to create an engaging squad-based MilSim experience where up to 10 players can work together to complete challenging scenarios, thrill of VR combat, strive for a new type of experience on Roblox where VR-exclusive with passion put into it, and more.
Estimated release is roughly ~February 2025. Iād love you hear your thoughts, ideas, suggestions and critiques, all are welcome!
Hereās some system preview(s):
You can favorite & follow the game here to be notified of itās release:
How did you get the optics working? I tried to do something with Viewport frames, but it wasnāt possible that way. I thought it was impossible to do in Roblox Studio because Roblox restricts the permission to create custom shaders from the devs.