La Ville Rose is a turn-based RPG featuring exploration and strategic battles between two rival factions, developed in Unreal Engine 5 with a team of 20 developers !
As a gameplay programmer on this project, I was responsible for developing the entire combat system. This required extensive communication with other programmers and the art teams to ensure a cohesive experience.
In this turn-based combat game, players control the pink characters, whose goal is to destroy the enemy tower. On the other side, the blue enemies are AI-controlled and will also attempt to take down the pink tower.
For the combat system, I implemented character movement, shooting mechanics, procedural meshes used as attack colliders, AI behaviors, user interfaces, and the overall combat flow.