Skip to content

Simple PvE to learn enemy AI and Character Controller and combat

Notifications You must be signed in to change notification settings

MridulRoy98/Boss-Fight_Unity_Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 

Repository files navigation

Boss Fight (Unity Game)

boss_fight_scr_1 de66c742-4172-4948-9ace-cd6893a6d72d

Description

This is a game I created in Unity where I learned to use-

  • Unity's built-in character controller component
  • Behaviour state machines and Navmesh for Enemy AI
  • Animation events to add anticipation to the enemy's attacks, and registering damage certain points
  • Animation masking
  • Ragdolls and how to enable and disable it
  • Audio sources and how to manipulate it
  • VFX and UI that updates at runtime
  • Coroutines and Ienumerator

Gameplay

You must defeat the boss and clear the one-level game. The game features combat mechanics, allowing you to fight the boss with basic attacks and dodge their attacks, and use special moves to take down their health. The boss has a unique AI, which makes every encounter challenging and exciting.

Controls

To play the game, follow these steps:

  1. Move your character using the WASD keys.
  2. Attack the boss using the left mouse button.
  3. Dodge the boss's attacks using the spacebar.

The game also allows the player to change direction mid-dodge for more control.

Installation

To play the game, you will need to download the source code from the Github repository and open it in the Unity editor. Here's how:

  • Clone the repository

  • Open Unity editor and select "Open Project"

  • Navigate to the local folder where you extracted the game files, Go to Assets->Scenes, and select the main Unity project file (ends with .unity)

  • Wait for Unity to import all the assets and scenes

  • Once the import is complete, you can click on the "Play" button in the Unity editor to run the game

Note: Make sure you have Unity installed on your system before following these steps. Also, keep in mind that you may need to configure some settings, such as the graphics quality or resolution, before playing the game.

Credits

I would like to give credit to the following resources that I used to create this game:

About

Simple PvE to learn enemy AI and Character Controller and combat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published