AZUR

Experience

AZUR is a multiplayer survival FPS inspired by the PvP-focused survival games of the early 2010s, blending realistic gunplay with a fast arcade feel. The game takes place in the south of France, offering a fresh setting rarely explored in the genre.

This is a personal project developed in my free time for the past two years, started with a friend to create the survival game we always wanted to play. Over time, the project grew into a small team of passionate volunteers.

I am responsible for gameplay programming in Unreal Engine using Blueprints, implementing core mechanics and improving the multiplayer gameplay experience.

Dec 2023 – Present

Development Contributions

Locomotion

  • Animations & speed adjusted across 8 directions.
  • Various movement states: walk, jog, sprint.
  • Dynamic postures: standing, crouching, prone.
  • Upper-body animation layers based on equipped weapons.

AI

  • Enemy system: movement, attacks, and damage handling.
  • Procedural enemy spawning managed by a dynamic horde system.
  • Horde behavior with real-time movement adjustments.
  • State Tree plugin for optimized large-scale AI control.

Weapons

  • Weapon system: melee & firearms.
  • Advanced ballistics with visual impact effects.
  • Functional animations in FPP & TPP.
  • Firearms actions: shoot, reload, inspect, fire mode switch
  • Recoil & pattern system unique to each weapon.

Customization of appearance

  • MetaHumans integration with optimized retargeting.
  • Customizable outfit system for MetaHumans.
  • Mutable-based system for generating Skeletal Meshes, materials, and dynamic textures at runtime.

Traversal Movement

  • Vault & mantle over three different heights.
  • Adaptive animations based on player speed before jumping.
  • Ladder system with multiple entry points.
  • Acceleration & jumping possible from ladders.

Other Creations

  • Destruction system using Chaos Destruction.
  • Transform any 3D object into a destructible asset.
  • Grid-based inventory system for optimized item management.