Back to portfolio
Case Study

Shoot!

VR shooting range with scoring on Steam

View live
Shoot! - VR shooting range

About the project

Shoot! is a VR shooting range game built in Unity engine. The player finds themselves at a shooting range where their goal is to score as many points as possible by hitting various targets. The game was released on Steam and has real owners. The project demonstrated the complete VR game development cycle – from design through implementation to release on the largest gaming platform.

Project information

Client

Personal project

Platform

Desktop application

Status

Completed

Development time

2 years

Year

2019

Technologies used

Check out the stack I used for this project

Frontend

UnityC#OpenXR

Backend

SteamVR SDK

Tools

BlenderSteamworks SDK

Key features

Immersive VR shooting range experience

Scoring system with various target types

Realistic weapon and shooting physics

OpenXR and SteamVR headset support

Steamworks integration (leaderboards, achievements)

3D shooting range environment modeled in Blender

Challenges

  • 1

    Precise hand and weapon tracking in VR

  • 2

    Performance optimization for smooth VR experience (90+ FPS)

  • 3

    Designing intuitive controls for VR environment

  • 4

    Compatibility with various VR headsets

Solutions

  • 1

    OpenXR for universal VR device support

  • 2

    Optimized rendering and LOD systems for stable framerate

  • 3

    Thoughtful UX design with phased testing

  • 4

    SteamVR SDK for broad headset compatibility

Results

Successful release on Steam with real owners

Smooth VR experience across different headsets

Complete experience with VR game development and publishing

Foundation for further VR development projects

Development timeline

From analysis to deployment - how the project evolved

4 months

Prototype and VR mechanics

Basic VR interactions, weapon handling, target shooting

6 months

Game content and level design

3D models, shooting range environment, scoring system, sounds

8 months

Optimization and VR polish

Performance optimization, testing on various headsets, gameplay fine-tuning

6 months

Steam release

Steamworks integration, store page, marketing, testing and release

Have a similar project?

I'll be happy to help you build your application. Feel free to contact me for a free consultation.

Contact me