Facile, rapide et gratuit

Créez votre site maintenant

Je crée mon site
Site gratuit créé sur

Portfolio Hadrien Belleville

Projects

Steering Lab

Unreal Engine 5 - Steering Library in C++ - 2025

AI Movement with Target and Behaviours control

 

Course project about AI in Games. Using C++ in Unreal, reproducing the steering of a controlled Pawn in Unreal Engine. Optimising the Path Finding and with a control panel to modify the behaviour of the Pawn with the Target.

Download and Play

About the project:

The Steering Lab project aims to recreate, in C++, the movement of a Pawn in a 3D environment based on a Target and a Behavior. The Pawn has several possible behaviors that can be selected at runtime:

  • Seek:  Moves toward the target without anticipating a stop.
  • Flee: Moves away from the target, trying to get as far as possible.
  • Pursuit: Chases the target with a prediction of its future position based on its velocity.
  • Arrival: Moves toward the target and stops upon reaching the destination point.
  • Circuit: The character follows a path continuously. The end of the path rejoins the beginning.
  • OneWay: The character follows a path that ends at a certain point.
  • TwoWay: The character follow the path and upon arrival at the last point;
    follow the same path in the opposit direction.

 

Milestone

Pursuit / Evade

Seek / Flee / Arrival

Paths Behaviors

Quick Start Tour

The Red Pandas

Unreal Engine 5 - MMORPG - Prototype Project - 2024/25

Course Project of a MMO Prototype using Unreal Engine 5.

 

Explore the Eternal Lands, a world where shattered Seals hold the key to a forgotten balance, and your choices shape the fate of magic, power, and legend.

About This Project :

Collaborative Project in Pairs, prototyping an MMORPG with Classic Core MMO Mechanics such as :

 

  • Combat and Health system 
  • Level progression and abilities to unlock
  • Inventory and equipment management
  • Dialogue and quest systems
  • Monster aggression zones

My Contribution

This project is very comprehensive and has allowed me to work on multiple aspects of developing a large-scale game while considering its networking components and scalability.

 

My first contribution to this project was to integrate the versioning using Perforce, including the setup of a server to host the Perforce Server.

 

To date, I have developed the following for the project.

Combat system

  • Character Health and attacks components
  • Punch Animation and damage hitbox
  • Damage type and reaction type control with data structure
  • Easy-to-attach to new characters

Dialogue System

  • Character can interact with NPCs with dialogue components
  • Dialogue with choices
  • Tree index to keep track of dialogue state

Wwisard 

Unreal Engine 5 - MiniFPS Puzzle Game for Sound Programmation

Single-Player Mini-Game as a First Approach to Wwise Integration in Unreal Engine 5. 

 

This project serves as an opportunity to use Wwise and explore its possibilities within Unreal Engine 5. You play as a shooter tasked with solving a puzzle to open the gates and rescue the princess held hostage by the red pirates! 

Conception of the project:

I recently discovered how to integrate sounds dynamically and link them to gameplay using Wwise, and I wanted to practice with a simple gameplay project where I could experiment with the parameters and possibilities offered by this software. Since that project, I’ve been integrating Wwise into my other projects to plan audio programming, and I find this software very comprehensive and enjoyable to work with. The integration with Unreal is quite straightforward and well-documented.

 

What I learned trought this project:

  • Wwise integration in Unreal Engine 5
  • Basic Sound Programming
  • Exploring Immersive Sounds 
  • Having Fun with Sound Design and Programming

Chev's Quest

Unity 2D - Point & Click - Mini Game - 2023

A tiny Point & Click adventure taking place in European medieval eras.

 

You are about to embody Chev, an unyielding elven archer. You are searching for Aunt Poeme, a paladin somewhat fond of nocturnal outings in taverns, who has once again found himself in a troublesome situation from which you will have to rescue him.

Play in Browser

About This Project :

I originally wrote the story of this game as a gift. I chose a 2D pixel art graphic style because I really enjoy these atmospheres and it gives the simplistic homemade feel I was looking for in the first chapter of this character's adventures.

 

I developed the entire game in Unity using the Ink plugin for managing character dialogues. I also made it a point to ensure a pleasant and consistent soundscape. My main reference for the music was Divinity Original Sin 2. And where there is music, there are also sound effects and ambiance. I added all the sounds I deemed relevant, as well as a menu to manage the different volume levels.

Projects