Projet Phare

Project Elysia: Blackout

FPS tactique multijoueur de nouvelle génération

Le projet le plus ambitieux de mon portfolio — un FPS compétitif qui intègre des systèmes avancés de netcode, d'intelligence artificielle adaptative, de détection d'anomalies et de génération procédurale.

Vision

Pourquoi ce projet compte

Project Elysia n'est pas juste un jeu — c'est une démonstration complète de maîtrise technique. Du networking bas niveau à l'IA comportementale, en passant par les systèmes anti-triche et le rendu graphique avancé, chaque composant est conçu, implémenté et optimisé à la main.

Ce projet prouve qu'il est possible de combiner une ambition créative avec une excellence technique — et c'est exactement ce qui rend mon profil unique.

Systèmes

Architecture technique

Combat & Gameplay

Système de tir réaliste avec balistique, recul dynamique et hitboxes précises. Mécanique de lean, slide et mouvement tactique.

Netcode & Multijoueur

Architecture client-serveur avec prédiction, reconciliation et compensation de lag. Serveurs dédiés pour une expérience compétitive fiable.

IA Adaptative

Système d'intelligence artificielle qui s'adapte au niveau du joueur. Behaviour trees, pathfinding avancé et tactiques d'équipe coordonnées.

Anti-Cheat & Intégrité

Détection d'anomalies comportementales en temps réel : aim snapping, wall hacking, speed hacks. Scoring d'intégrité par joueur.

Génération Procédurale

Environnements générés procéduralement avec spawns de loot dynamiques, conditions météo variables et cycles jour/nuit.

Audio Spatial

Audio 3D immersif avec propagation sonore réaliste, occlusion par les murs et positionnement directionnel précis.

Technologie

Stack technique

EngineUnreal Engine 5
LangagesC++, Blueprints
RéseauCustom Netcode, Serveurs dédiés
IABehaviour Trees, Utility AI
RenduNanite, Lumen, Virtual Shadow Maps
AudioMetaSounds, HRTF
ELYSIA ARCHITECTURECLIENTRender / Input / AudioPrediction / InterpSERVERAuthority / ValidationAnti-Cheat / PhysicsUDP / RELIABLEAI SYSTEMANTI-CHEATPROCGENAUDIO 3DGAME WORLDPlayers · NPCs · Environment · Physics · LootDynamic Weather · Day/Night · DestructionUnreal Engine 5 · C++ · Custom Systems

Approche

Approche de développement

Chaque système est développé de manière modulaire, testé individuellement, puis intégré dans l'architecture globale. L'itération rapide et le prototypage constant permettent de valider chaque décision technique avant de l'ancrer dans la codebase.

Itératif

Prototypage rapide, validation continue, refactoring régulier

Data-Driven

Métriques de performance, profiling constant, optimisation mesurée

Performance-First

60 FPS minimum, budget mémoire strict, loading optimisé

Ce projet vous intéresse ?

Discutons de vos projets game-tech, de collaborations, ou de comment cette expertise peut s'appliquer à votre besoin.