Unity FPS Sniper Contracts Prototype

A tactical FPS sniper prototype with AI states, missions, vehicles, weapons, ADS and large terrain design.

Project Description

Unity FPS Sniper Contracts Prototype is a tactical first-person shooter game prototype inspired by mission-based sniper gameplay. It includes a large playable environment, mission objectives, AI patrol/combat states, weapon mechanics, scope overlays, vehicle systems and player interaction logic. Unity’s execution model and event function lifecycle are important when documenting systems such as Update, FixedUpdate, physics, input, animation and AI behaviour.

Problem

Building a tactical FPS requires coordinating multiple gameplay systems: player controller, weapon firing, AI state machines, mission objectives, vehicles, UI, physics and level design. If these systems are not modular, the project becomes difficult to scale.

Solution

The project is structured as a modular prototype where each major gameplay function is separated into systems: weapon system, mission manager, AI controller, vehicle controller, scope UI and game manager.

Main Features

FeatureDescription

FPS Player Controller

Movement, camera, input

Weapon System

ADS, recoil, firing, projectile logic

Sniper Scope

Zoom, overlay, night/thermal possibility

AI System

Patrol, alert, investigate, combat

Mission System

Objectives and extraction

Vehicle System

Driving, braking, wheel collider logic

Terrain Map

Large industrial/refinery map concept

UI System

Pause, objective markers, scope overlay

Documentation Angle

Document this as a game systems engineering case study. Include gameplay architecture, AI state diagram, weapon flow diagram, vehicle physics logic, mission sequence and future level roadmap.

Screenshots

More projects like this