top of page

Nemesis Perspective


Game Engine: Unity

Coding Lanaguge: C#

Platform: PC, VR, HTC Vive

Description:

Nemesis Perspective is a local player vs player(PvP) game where one player will be playing as the monster with HTC Vive and another player playing as the hero with keyboard or controllers.

I worked on the artificial intelligence(AI) part of the game for the hero. I was required to make the hero challenging but at the same time unpredictable to the player.

Techniques Used:

  • Probability

  • Whether the hero choose to move around the map or attack the boss is all based on a probability count that is set before run time.

  • If the monster tries to grab the hero while she is attacking, there is a 30% chance for the hero to stop its attack and run to safety.

  • Fuzzy Logic

  • If the hero choose to attack the boss, a fuzzy logic will allow it to choose if it should attack with its normal or charged attack.

  • Random Movement

  • Points are place around the map and the hero will select one of them and path towards it.

  • Attack/ Jump Range

  • A invisible box is place in the scene to help the hero in determining whether it is able to jump to the point or able to attack the boss.

  • Out of map area

  • The hero is able to detect if it is out of the map, and if it happens it will prioritize returning to the map and stop everything that it is doing now.

Award:

  1. Indie Pitch

Featured Posts
Recent Posts
Archive
Search By Tags
No tags yet.
bottom of page