Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Fighting Game in Unity | Codefinity
Unity

Fighting Game in Unity

INTERMEDIATE

#Unity

Author: Lounissi Rayen

Course description

Get ready to build an awesome fighting game featuring cool animations and a big boss battle! Learn Unity's animation system to create smooth player movements and powerful attacks. Dive into enemy AI, shaping their behaviors from following to rage states. Improve your game with simple UI elements, cool effects, and sounds. Finally, share your game with others to play it.

Ratings & reviews

0%
0%
0%
0%
0%

This course does not have any reviews.
Your review could be the first one.

info

Complete all chapters to get certificate

0%

Unity Animation System

chevron

In this chapter, we will learn all about animations, how to synchronize animations with movement, and how to smoothly transition between animations.

Player Behavior

chevron

We will create a full behavior for the player and animate it. The player will be able to move, jump, and attack using different techniques, such as the Rigidbody2D for movement and triggers for attacks and interactions.

Enemy Behavior

chevron

We will create the Boss AI and define its behavior based on the player's proximity. When the player is at a long distance, the Boss will either send a projectile or move toward the player. If the player is nearby, the Boss will attack with its weapon. Additionally, when the Boss's health drops below 40%, it will enter a rage state and unleash different, more aggressive attacks.

Improve the Game

chevron

We will implement major improvements to the game, including adding particles and effects to enhance the overall feel. Additionally, we'll create UI elements such as the main menu and health bar, and ensure they are controllable. Finally, we'll export the game and test it.

Improve the Flappy Bird Game

chevron

We will revisit the game we created in the previous Unity course (Flappy Bird) and enhance it. We'll add random generation, synchronize the background movement with the player, and dynamically move obstacles, creating an endless gameplay experience.

some-alt