Réalité Virtuelle PAINTBALL

Plongez dans l'arène et affrontez vos adversaires dans une expérience de paintball immersive en réalité virtuelle.

Télécharger l'APK

Le Projet

VR Paintball est un jeu de tir en réalité virtuelle développé dans le cadre de notre projet universitaire. Équipez-vous de votre casque VR et plongez dans des arènes dynamiques où stratégie et réflexes seront vos meilleurs alliés. Visez, tirez et éliminez vos adversaires dans une expérience de paintball plus vraie que nature.

Immersion Totale

Graphismes optimisés pour la VR avec un gameplay fluide et intuitif.

Contrôles Naturels

Visez et tirez avec vos mains comme dans un vrai paintball.

Arènes Variées

Plusieurs environnements de jeu pour des parties toujours renouvelées.

Démo Vidéo

Exemple de Code

MovingTarget.cs
using UnityEngine;

public class MovingTarget : Target
{
    [Header("Movement Settings")]
    [SerializeField] private float moveSpeed = 2f;
    [SerializeField] private float moveDistance = 5f;
    [SerializeField] private bool randomizeDirection = true;

    private Vector3 startPosition;
    private Vector3 moveDirection;
    private float currentDistance = 0f;

    private void Start()
    {
        startPosition = transform.position;

        if (randomizeDirection)
        {
            moveDirection = Random.value > 0.5f ? Vector3.right : Vector3.left;
        }
        else
        {
            moveDirection = Vector3.right;
        }
    }

    private void Update()
    {
        if (isDestroyed)
            return;

        transform.position += moveDirection * moveSpeed * Time.deltaTime;
        currentDistance += moveSpeed * Time.deltaTime;

        if (currentDistance >= moveDistance)
        {
            moveDirection *= -1;
            currentDistance = 0f;
        }
    }
}

Interface Unity & Structure

Interface Unity
Capture d'écran Unity
Structure du Projet
📁 Assets/ 📁 Scripts/ 📁 Weapons/ PaintballGun.cs, Paintball.cs, ReloadTrigger.cs 📁 Targets/ Target.cs, MovingTarget.cs, FlyingTarget.cs, PopUpTarget.cs 📁 Managers/ GameManager.cs, AudioManager.cs, VFXManager.cs 📁 UI/ MainMenu.cs, GameHUD.cs, GameOverScreen.cs 📁 Prefabs/ 📁 Projectiles, Targets, Weapons, VFX, UI 📁 Scenes/ 🎬 SampleScene.unity, scenejeu.unity 📁 Materials/ 📁 Low Poly Weapons VOL.1/ 📁 Tavern Interior By I.We.D/ 📁 WoodsLifestyle/ 📁 XR/ XRI/ (VR Interaction Toolkit)

Notre Groupe

MP

Mathias Packo

Développeur VR

LL

Lucas Lebecq

Développeur VR

Assets Utilisés

Low Poly: Woods Lifestyle

Environnement extérieur low poly (arbres, rochers, végétation) — Unity Asset Store

Voir →

Low Poly Tavern Interior

Décor intérieur médiéval par I.We.D — Unity Asset Store

Voir →

Low Poly Weapons VOL.1

Pack d'armes low poly gratuit par Simon Mercuzot — Unity Asset Store

Voir →

XR Interaction Toolkit

Framework VR officiel — Unity Technologies

Prêt à jouer ?

Télécharger APK

Compatible Meta Quest 2/3/Pro • Version 1.0 • ~XX MB