Battle for Pangora

A 3D multiplayer asymetrical video game with squad AI developped in 4 months at Montreal in a team of 7 persons.

Scroll

Battle for Pangora

environment

environment

Project Description

A 3D multiplayer asymetrical video game with squad AI developped in 4 months at Montreal in a team of 7 persons.

Project Date January 2019 - May 2019
Role C++/UnrealEngine Developer, AI Programmer

Battle for Pangora

Battle for Pangora is a 3D multiplayer asymetric video game.
4 Heros are playing together to defeat the Grand Demon Davros !

Here is our trailer, enjoy!

Here are the main characters of the game :)
Characters' assets come from Paragon.

Presentation

Battle for Pangora is a video game developped in 4 months in a team of 7 persons at the DDJV (Double Diplome en Jeu vidéos).
We put all our work and energy into it as it was our last school project, the one that we had to be proud of !

Agile methods

We choose to use agile methods in order to implements as fast as possible the early features of the game and then iterating to add the less importants features.
We had the chance to be working all together in the same space day and night so we could always discuss with each other about how to implements features, bugs and things of life ! It was a real advantage as it allows us to understand clearly each other and to tackle socials issues in the right way.
We used to make 1 week sprints.
At the beginning of each sprint, we were evaluating tasks, how hard they were, how important they were also, and then distributing them among us. Then, when one of us had finished, he was going to help one of the others.
We also have a daily meeting everyday (as it's a daily meeting !) in order to keep in touch about what we have done since last time.
And most important, at the end of each and every sprint, we made Retrospectives in order to understand what was going well and what was going bad. And that in order to improve our team, to be happier and to implement faster and better !

Ours frameworks

To develop our game, we used several external tools.
- Unreal was our game engine
- GitLab was our version manager
- Trello was our project gestion tool
- And somes other tools were used in a smaller extent for a lot of extra works !

The Game

4 versus 1

In Battle For Pangora you can either play one of 4 valorous Heroes, or you can decide to play the lord of the Deamons ... Davros !
Heroes must play together in order to have a chance to defeat the evil Davros. To do that they have 2 solutions, either kill Davros which is very complicated, either take the control of enought Control Points. The only way for Davros to win is to eradicate all four Heroes.

Each Heroes is unique and have its own abilities. Here are what they are :
- Neelf is a warrior and a tank. She is at her best in the middle of the battle, surrounded with ennemies.
- Kiara is the assassin (my favorite one ! <3). She is at her best when she can prepare a big attack in the back of her opponents.
- Aeres is the healer of the team. She is at her best when she is grouped with others Heroes to boost their strenght.
- Shanyl is the magus. He is at his best at mid-range distance when he can unlish all his area-of-effect spells.

- And of course Davros, which is the evil Lord. He is at his best ... everywhere and all the time ! Mouhahaha :)

Gameplay and Combat

All characters (Heroes and Davros, but also Artificial Intelligences) can do a lot actions, here is a short list :
- Use simple attacks and combo in melee
- Use heavy attacks in melee that hit harder but are slower
- Use roulade to dodge opponent's attacks
- Use parade to prevent an important amounts of opponent's damages
- Use the sprint mode to go faster, which disable all previous actions
- Use the lock to always look in the direction of an opponent
- Use from 2 to 3 spells that are customs for each characters
- Use the map to have strategic informations about the game

Gameplay and Control Points

All characters (Heroes and Davros, but also Artificial Intelligences) can do a lot

Map

Squads

Description

Battle for Pangora is a video game developped in 3-4 months in a team of 7 persons at the DDJV (Double Diplome en Jeu vidéos).
This game is currently under development, so I won't go into details here.
However you can find our Game Design Document and our first presentation here and here :

You can also find a link the design of the AI and a starting global UML :

UML

You can also find a link to the DDJV here :

The Theme of the game :)

Get In Touch

divider
Your message was sent, thank you!