EN FR
← Projets / Extraction Z
// project_extraction_z
2025 8 semaines

Extraction Z

FPS compétitif, mêlant jeu d'équipe et survie face aux zombies.

C#UnityMultiplayerECSNetcode for EntitiesWwise

Extraction Z est un FPS compétitif en 3v3 où deux équipes s'affrontent dans un environnement hostile peuplé de mutants. L'objectif est de localiser un artefact et de le ramener à sa base, tout en survivant aux hordes de zombies et aux assauts de l'équipe adverse.

Ce projet a représenté un défi technique majeur, réalisé par une équipe de seulement trois développeurs. Ce fut une opportunité d'apprentissage intensive, nous plongeant dans les nouvelles technologies d'Unity comme l'ECS (Entity Component System) et Netcode for Entities avec une expérience réseau limitée au départ. Ce challenge s'est avéré extrêmement enrichissant.

Ma Contribution

01 Contrôleur FPS Avancé

Développement d'un contrôleur de personnage à la première personne avec une physique de joueur complexe.

02 Contrôleur de Caméra

Création d'un système de caméra avancé pour une expérience de jeu fluide et immersive.

03 Full Body Awareness

Implémentation d'un système de conscience corporelle complète personnalisé via des animations procédurales.

04 Gestion des Armes

Conception du système de gestion des armes, incluant la mécanique de tir.

05 Synchronisation Réseau

Prise en charge de la synchronisation des mouvements du joueur, des tirs et des effets visuels (VFX) avec Netcode for Entities.

Extraction Z is a competitive 3v3 FPS where two teams clash in a hostile, mutant-infested environment. The objective is to locate an artifact and bring it back to your base, all while surviving zombie hordes and fighting off the enemy team.

This project was a major technical challenge, undertaken by a team of just three developers. It was an intensive learning opportunity, diving into new Unity technologies like ECS (Entity Component System) and Netcode for Entities with limited prior networking experience. This challenge proved to be extremely rewarding.

My Contribution

01 Advanced FPS Controller

Developed a first-person character controller with complex player physics.

02 Advanced Camera Controller

Created an advanced camera system for a smooth and immersive gameplay experience.

03 Custom Full Body Awareness

Implemented a custom full body awareness system using procedural animation.

04 Weapon Management

Designed the weapon handling system, including shooting mechanics.

05 Network Synchronization

Handled the synchronization of player movements, shots, and visual effects (VFX) using Netcode for Entities.