
Preview a 3d beat em up game, showcasing player combos, enemy AI, health management, camera shake, sounds, and live spawning of new enemies while illustrating how to create attack effects.
Configure the player in Unity 3D by creating a game object, applying the player model, materials and shaders, and adding a capsule collider and rigid body with rotation constraints.
Create a Unity animator controller for the player with idle, walk, punch, and kick animations using any-state transitions and movement boolean and punch/kick death triggers; test via a prefab.
Create a player animation script using the animator to drive idle and walk, with punch and kick triggers, transitions, and input axes for responsive combat.
Learn to implement a Unity player attack script with a punch and kick combo system, using input handling, animation calls, and a reset timer to chain attacks.
Configure the enemy in Unity by applying materials and textures, and set up a prefab with a collider and rigidbody. Build an animator controller for idle, walk, attacks, and death.
Create an enemy movement system in Unity with an enemy controller script, manage animations and triggers, and implement chasing and attacking the player using a rigidbody for movement.
Learn to set up player and enemy attack points in Unity, attach a universal attack script, and detect hits with an overlap sphere using collision layers and hit effects.
Develop a universal character animation delegate script to manage left/right arm and leg attack points, using animation events to activate hits and spawn effects.
Create a shared health script for the player and enemy with a public health value and an apply damage function that handles knock down, death, and hit reactions.
Implement combo-based knockdowns in Unity by tagging left arm and left leg attack points, wiring animation events, and managing stand up timing for enemies.
Add sound effects by wiring audio sources and clips to player and enemy animations, triggering attack, knockdown, and ground hit sounds via animation events, tagging, and movement layer controls.
Add camera shake fx in Unity for a 3D beat-em-up by attaching a main camera script that uses power, duration, and slow down to shake when enemies fall.
Attach attack points to the enemy in Unity 3D beat-em-up, enabling attacks on the player, dealing damage, triggering hit effects, and spawning new enemies after death.
Learn to display and update a health bar in Unity by configuring UI images, anchors, and fill amount, and scripting health UI updates for player health.
Learn how to create 3D fight games using Unity, the world-leading free-to-use game development tool. The course is structured in a way that even complete beginners will have no trouble following along and learning all the techniques that are taught in the course. With my teaching approach, you will be amazed what you can accomplish right from the first moment you start the course.
If you finally want to learn all the fundamentals of not only creating 3D Beat Em Up Games, but creating 3D fight games in general then this course is a must for you. Everything is explained in an easy to understand way and nothing will be left unclear.
I found out that the best way to teach someone how to create a game is by practice, and this course is all about practice.
Here are some of the things you will learn:
Physics
Pathfinding
Basic artificial intelligence
Lightning & lightmapping
Character animations
Scripting, scripting, scripting!
Sound FX & music
Particle FX
Battle System
Raycasting!
And a ton more....
If you want to make your dream of creating a 3D Fight game come true, enroll in this course now, you will not be disappointed.