Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Make a fighting game in Unity by Pete Jepson

Make a fighting game in Unity by Pete Jepson

/

Author:Pete Jepson

Duration:23 hours on-demand video

Actual Duration:23h 14m

Release date:2026, March

Publisher:Udemy

Skill level:Beginner

Language:English

Exercise files:Yes

Software:Unity

Course URL:https://www.udemy.com/course/make-a-fighting-game-in-unity

Build a complete, professional-looking two-player fighting game from scratch in Unity, complete with AI opponents, character select, and multiple levels.

Build a complete, professional-looking two-player fighting game from scratch in Unity. This course walks you through every step, from importing free characters and animations to coding AI opponents and a character select screen. No prior coding experience needed.

🎯 What you’ll learn

  • Build a complete StreetFighter-style game in Unity 2020
  • Add a variety of free characters with unique fighting styles
  • Dynamically load characters and levels into a scene
  • Create a main menu and character select screen
  • Implement both 1-player and 2-player modes
  • Set up gamepad controls for two players
  • Create AI characters that fight realistically
  • Add health bars, timers, and win/lose conditions
  • Write clean, easy-to-understand C# code
  • Use Unity’s Mecanim animator to manage fight animations

✅ Requirements

  • Skills: No prior coding experience needed
  • Tools: A PC, Mac, or Linux computer
  • Hardware: Capable of running the latest version of Unity

📝 Description

This isn’t just a theory course. You’ll build a fully functional fighting game, step by step. We start by bringing in free characters from Mixamo and setting up their animations. Then we dive into the core mechanics: movement, jumping, and a combat system with punches, kicks, and special moves.

The real fun begins when we build the AI. You’ll program computer-controlled opponents that walk, block, attack, and react to your moves. They won’t just stand there—they’ll feel like a real player. We also set up a full two-player mode with gamepad support, so you can challenge a friend.

The course covers everything from the ground up. You’ll create a character select screen, a level select, and a main menu with options for difficulty and volume. We’ll use Unity’s Mecanim animator to blend between idle, walk, jump, and attack states, all controlled by clean C# scripts. By the end, you’ll have a polished game ready to export and share.

🧑‍🎓 Who this course is for

  • Aspiring game developers who want to build a complete project from scratch
  • Beginners looking for a practical, hands-on introduction to Unity and C#
  • Anyone wanting a strong portfolio piece to showcase their game design skills

🧑‍🏫 About the Author

Pete Jepson is a qualified teacher with over 12 years of experience teaching game design. He has been using Unity since 2013 and has produced a series of popular courses on game development and animation. With over 68,000 students from 157 countries, Pete is dedicated to helping you learn. He responds quickly to questions and provides clear, step-by-step guidance.

🏁 Final Result

  • A fully completed, playable fighting game with multiple characters, AI opponents, and a polished UI
  • A portfolio-ready project that can be published on Steam or other platforms
Curriculum

📋 Course content

  1. Module 1: Getting Started
    • Introduction2:56
    • Install Unity2:27
    • Install Post Processing2:40
    • Reference Code0:20
    • Setting up backgrounds6:20
    • Downloading characters10:33
    • Importing characters13:27
    • Post Processing13:37
    • Transparency fix4:26
  2. Module 2: Core Mechanics
    • Setup Animations11:25
    • Animation scripting11:18
    • Movement8:41
    • Jumping16:42
    • Cannot exit screen9:53
    • Face opponent17:25
    • Flip Animations9:34
    • Combat Animations9:56
    • Spinning Jump13:03
    • Combat Setup9:18
    • Task Review4:40
    • Leg Sweep7:22
    • Aerial Moves12:07
    • Flip Animations25:56
    • Blocking10:51
  3. Module 3: Audio & Reactions
    • Sounds12:29
    • Sound reverb5:24
    • Reaction animations5:58
    • Reaction Setup8:41
    • Reaction Code9:37
    • Hit sounds12:30
    • Flip react7:10
  4. Module 4: Player 2 Setup
    • Player 2 animations13:34
    • Animator setup5:22
    • Player 2 setup8:37
    • Player 2 Controls8:58
    • Player 2 Blocking8:58
    • Player 2 Animations7:33
    • Jump Flip edit9:31
    • Jump over characters5:50
    • Jump code8:16
    • Jump animation4:42
    • Jump review8:04
    • Don’t Push opponent16:05
    • Don’t Push P28:56
    • Reset Move4:44
    • Fixing the jump7:00
  5. Module 5: Colliders & Health
    • Attack Colliders8:40
    • Collider animations12:27
    • Collider code9:59
    • Player 2 colliders13:21
    • Player 2 code5:26
    • Fixing reactions5:48
    • Heavy react slide7:46
    • Edit Reactions4:21
    • 2 Joypad Setup4:10
    • Health bar graphics8:00
    • Health bar code9:50
    • Red bar7:03
    • Health bars3:52
    • Knockout7:23
    • Blocking8:02
    • Victory animations3:03
    • Victory code7:10
    • react fix6:20
    • Jump speed fix9:08
    • Particle Effects7:43
    • Particle Effects 216:26
    • Victory check8:21
    • Attack timing9:24
  6. Module 6: Dynamic Loading & AI
    • Dynamic loading12:53
    • Dynamic checks2:50
    • Player prefabs13:23
    • Player reversal11:00
    • Player spawning12:20
    • Spawning Fix5:42
    • AI Walking13:31
    • AI Pause6:11
    • AI random attack10:52
    • Attack within range7:08
    • AI Triggers5:48
    • AI attack rate4:50
    • AI dazed4:54
    • Crouch defend5:59
    • AI blocking7:33
    • Crouch colliders13:03
    • AI Character test5:27
    • Setting up Eve AI6:53
    • Saving AI Prefabs4:15
  7. Module 7: UI & Rounds
    • Text mesh pro13:05
    • Timer code5:33
    • Timer reaches 010:40
    • Fight round text4:26
    • Fight round audio11:11
    • Audio mixer4:17
    • Win sound12:17
    • Timer win lose2:08
    • Importing music6:04
    • Fade In5:26
    • Two Player Text10:41
    • Scene Reload15:09
    • Rounds 2 and 39:26
    • Music delay3:13
  8. Module 8: Character Select & Menus
    • Bring in More Characters5:34
    • Character Images11:31
    • Editing Images4:07
    • Character Icons4:46
    • Victory Backgrounds11:13
    • Background edits3:35
    • Victory screens8:20
    • Character Select16:49
    • Player 2 Spawn4:48
    • Small Fixes6:05
    • Victory screens11:57
    • Victory Images0:14
    • Character Load6:36
    • Dynamic Loading3:38
    • Selection Screen22:45
    • P1 and P2 text4:33
    • Character Select Code16:21
    • Character display12:40
    • P1 Indicator5:54
    • Select Code6:07
    • Player 2 Selection21:31
    • Testing Selection3:33
    • Level Select21:20
    • Linking Scenes8:19
    • Changing backgrounds9:38
    • Resetting wins2:56
    • Main menu layout9:34
    • Main menu buttons9:36
    • Controls menu18:30
    • Options Menu Layout12:38
    • Options menu16:23
    • Options test5:39
  9. Module 9: Polish & Export
    • Final polish8:37
    • Time to react8:34
    • Fine tuning characters13:50
    • Adjusting damage values5:34
    • Time slow down13:18
    • Real time12:10
    • Limit FPS7:00
    • Changing music6:34
    • Saving volume10:23
    • Victory screen fix3:20
    • Speeding up selection7:11
    • Fixing difficulty4:48
    • Exporting the game9:45
  10. Module 10: Bonus Content
    • Mixamo FBX update 112:00
    • Mixamo FBX update 25:24
    • Mixamo FBX update 35:34
    • Bonus – Setting up Mixamo Characters for HDRP26:08
    • Complete Project File0:18
    • Bonus – Creating a fireball attack9:09
    • Bonus – Scripting the fireball attack21:23
    • Bonus Input combination attacks part 14:28
    • Bonus Input combination attacks part 22:39
    • Bonus Scripting combination attacks13:12
    • Bonus Final Results1:40
    • Character Textures0:08
    • Add a loading screen0:32
Watch online or Download for Free
Make a fighting game in Unity by Pete Jepson
NAME
SIZEDURATION
Section 1 – Introduction
9.1 MB8m
Section 3 – Combat Animations
133.5 MB2h 35m
Section 6 – Artificial Intelligence
99.8 MB1h 36m
Section 10 – Main Menu
51 MB1h 12m

Download all Videos (155)
1.2 GB23h 14m

Project Files (Assets, Resources)
662.3 MB

Download all

Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *