We may earn an affiliate commission when you visit our partners.
Course image
Unreal University

Course in a Nutshell

This course is designed to teach you how to create your own fighting game in Unreal Engine. You will learn how to design characters, create animations, and build a fully functional game using Unreal Engine. By the end of this course, you will have a solid understanding of how to make a complete fighting game from scratch.

Course Overview:

Read more

Course in a Nutshell

This course is designed to teach you how to create your own fighting game in Unreal Engine. You will learn how to design characters, create animations, and build a fully functional game using Unreal Engine. By the end of this course, you will have a solid understanding of how to make a complete fighting game from scratch.

Course Overview:

This course will take you through the entire process of creating a fighting game in Unreal Engine. We will start by introducing you to the basics of the engine and then move on to more advanced topics such as designing characters, creating animations, and building a functional game.

In the first section, we will cover the basics of the Unreal Engine, including setting up a project, importing assets, and working with the editor. In the second section, we will dive into character design and cover everything from creating and animating your character.

Throughout the course, you will be given hands-on exercises and projects to help reinforce your learning. By the end of this course, you will have the skills and knowledge to create your own fighting game in Unreal Engine.

What's inside?

  1. Setting Up The Fighting Game

  2. Fighting Game Systems

  3. Creating Menu Systems

  4. Final Touches

What Will You Learn In this Course?

By the end of this course, you will have a deep understanding of Unreal Engine and the skills to create your own fighting game. You will learn how to design characters from concept art to final implementation, create animations using keyframing and blend spaces, and build a fully functional game using Unreal Engine.

Specifically, you will learn how to:

  • Create a new project in Unreal Engine and import assets

  • Animate 2D characters using keyframing and animations blueprints

  • Build a game environment and implement your characters

  • Implement a scoring system and user interface for your game

By the end of this course, you will have the knowledge and skills to create a complete fighting game from scratch using Unreal Engine.

Enroll now

What's inside

Learning objectives

  • Implement engaging combat mechanics
  • Build local multiplayer functionality
  • Create unique characters and environments
  • Learn unreal engine game development
  • Create a fighting game roster
  • Animate 2d characters using keyframing and animation blueprints

Syllabus

Setting Up The Fighting Game
Download Course Assets
Community
Creating The Project
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers character design, animation, and game environment creation, which are essential skills for building a complete fighting game from scratch
Teaches Unreal Engine, which is a leading industry game engine used by professionals and hobbyists alike for creating high-quality games
Develops local multiplayer functionality, which allows players to compete against each other on the same device, enhancing the social gaming experience
Focuses on 2D character animation using keyframing and animation blueprints, which are fundamental techniques for creating visually appealing and responsive characters
Requires Unreal Engine 5, so learners should ensure their systems meet the minimum specifications to run the software smoothly for an optimal learning experience
Explores the creation of menu systems, which are essential for user navigation and game control, but may require additional design considerations for accessibility

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Building a basic fighting game in unreal engine 5

According to students, this course offers a solid foundation for anyone looking to learn how to build a fighting game using Unreal Engine 5. Learners appreciate the step-by-step approach that guides them through creating core mechanics like movement, attacks, health, and local multiplayer. While praised for providing a practical, hands-on project where they build a complete, albeit basic, game using Blueprints, some students note that the course might require some troubleshooting due to occasional bugs or needing to adapt to UE5 updates. It's seen as a great starting point, covering the essentials well, though it doesn't delve into more advanced topics like AI or online networking.
Covers core systems but not advanced concepts.
"The course covers basic movement, attacks, health, and blocking."
"Don't expect advanced topics like AI, online play, or complex combo systems."
"Good for getting the fundamentals down before exploring deeper mechanics."
"It builds a simple local multiplayer game, which is a solid start."
Accessible for those new to Unreal Engine.
"As someone new to UE5, I found the pace generally manageable."
"Starts with the basics of setting up a project in Unreal Engine."
"Helpful for beginners getting their first practical UE5 project under their belt."
"Some parts might be fast if you've never used UE before."
Hands-on experience with UE5 Blueprints for logic.
"The course relies heavily on Blueprints, which is great for visual scripting."
"I learned a lot about connecting animations and logic with Blueprints."
"Good practical examples using UE5's visual scripting system."
"Useful for understanding how to use Blueprints for combat systems."
Build a complete basic fighting game step-by-step.
"I finished the course and now have a basic fighting game!"
"Really liked how it walked me through building all the main mechanics step by step."
"The project structure makes it easy to see how different parts connect."
"Building a full, albeit simple, game was very rewarding."
Some users encounter bugs or need to troubleshoot.
"I had to spend time debugging issues with the attack system."
"Some parts of the code didn't work exactly as shown in the videos."
"Needed to adapt some steps due to updates in Unreal Engine 5."
"Be prepared to pause and figure things out yourself occasionally."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in How To Make A Fighting Game In Unreal Engine 5 with these activities:
Review Unreal Engine Fundamentals
Reinforce your understanding of the Unreal Engine interface, basic blueprints, and asset management before diving into fighting game-specific mechanics. This will make it easier to follow along with the course and adapt the lessons to your own projects.
Browse courses on Game Development Basics
Show steps
  • Review the Unreal Engine documentation on the official website.
  • Complete a beginner tutorial series on YouTube.
  • Experiment with creating a simple scene and adding basic interactions.
Review: The Animator's Survival Kit
Improve the quality and realism of your character animations by applying fundamental animation principles. This will make your fighting game more visually appealing and engaging.
Show steps
  • Read the chapters on timing, spacing, and weight.
  • Analyze the animations in your favorite fighting games and identify how these principles are applied.
Prototype a Simple Character Controller
Solidify your understanding of character movement and input handling in Unreal Engine. This will give you a strong foundation for implementing the more complex fighting game mechanics.
Show steps
  • Create a new Unreal Engine project.
  • Implement basic character movement using keyboard input.
  • Add jumping and a simple attack animation.
  • Test the character controller in a basic environment.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Review: Mastering Unreal Engine
Gain a deeper understanding of Unreal Engine's capabilities and best practices. This will help you customize and extend the fighting game mechanics taught in the course.
Show steps
  • Read the chapters relevant to animation blueprints and character design.
  • Experiment with the examples provided in the book.
Create a Character Move List Document
Solidify your understanding of your character's moveset and how they are implemented in Unreal Engine. This will also be a useful reference for playtesting and balancing your game.
Show steps
  • List all of your character's moves, including their inputs and descriptions.
  • Document the animation blueprint states and transitions for each move.
  • Include frame data for each move, such as startup, active, and recovery frames.
Document Your Fighting Game Development Journey
Reinforce your learning by explaining the concepts and techniques you're learning in your own words. This will also help you identify any gaps in your understanding.
Show steps
  • Start a blog or online journal.
  • Write about each major milestone in your fighting game project.
  • Include screenshots and code snippets to illustrate your points.
  • Share your blog posts on social media or relevant forums.
Practice Animation Blueprinting
Master the art of creating and manipulating animation blueprints in Unreal Engine. This is crucial for creating fluid and responsive character animations in your fighting game.
Show steps
  • Find tutorials on advanced animation blueprint techniques.
  • Replicate the animation blueprints from existing fighting games.
  • Experiment with different animation blending and state machine setups.

Career center

Learners who complete How To Make A Fighting Game In Unreal Engine 5 will develop knowledge and skills that may be useful to these careers:
Indie Game Developer
An indie game developer works independently or within a small team to create and publish their own video games. This course helps an indie game developer by providing them with the skills and know-how to independently create a complete fighting game from scratch. By learning how to design characters, create animations, and build a functional game, an indie game developer can handle multiple aspects of game development. Learning how to create menu systems provides the means to create a polished and professional product.
Game Developer
A game developer is responsible for designing, coding, and debugging video games. This course helps build a foundation in Unreal Engine, specifically for the fighting game genre. Game developers create the game's mechanics which involves setting up player movement and character animation. The course emphasizes the implementation of engaging combat mechanics and creating unique characters and environments, both essential skills for a successful game developer. Moreover, the course's focus on implementing a scoring system and user interface directly translates to the practical skills needed to create a polished and engaging game experience.
Unreal Engine Developer
An Unreal Engine developer specializes in using the Unreal Engine to create various interactive experiences, including video games and simulations. An Unreal Engine Developer works on character design, animation, and game functionality, all covered in this course. The course content, focuses on building games within the Unreal Engine ecosystem that will help an Unreal Engine Developer. Furthermore, the course covers the essential aspects of game creation, such as setting up player animations, implementing controls, and creating attack systems, providing a solid foundation for this career.
Character Artist
Character artists design and create the visual appearance of characters within video games. This course enhances character creation skills, specifically by teaching how to design characters from concept art to final implementation and create animations using keyframing and animation blueprints. A focus on character animation, including player animations, attack animations, and air attack animations can help someone become a Character Artist. Studying the sections of this course that deal with character design helps to build a strong portfolio, demonstrating the ability to create appealing and dynamic characters.
Animator
Animators create moving images using computer software, bringing characters and objects to life within video games. The focus on animating 2D characters using keyframing and animation blueprints directly translates to the skills this job requires. Animators benefit from the specific instructions on setting up player animations, creating attack animations, and implementing air attack animations that this course provides. The hands-on exercises in this course will help build a strong portfolio showcasing animation skills within a practical game development context.
Gameplay Programmer
Gameplay programmers focus on implementing the mechanics and systems that define how a game is played. They bring the game designer's vision to life, ensuring that the game feels responsive and engaging. This course helps someone become a gameplay programmer by teaching them how to implement engaging combat mechanics, build local multiplayer functionality, and animate 2D characters using keyframing and animation blueprints. The course also covers topics such as setting up player controls, creating attack systems, and implementing health bars.
Game Designer
Game designers conceptualize and design the gameplay, rules, and overall experience of a video game. This course helps a game designer understand the intricacies of implementing different game mechanics. Knowledge of creating an attack system, air attack system and death system allows for the development of a new game. Also, designers can learn how to create engaging and balanced combat systems. The course provides a practical understanding of how design choices translate into tangible gameplay experiences within the Unreal Engine.
Level Designer
Level designers create the environments and layouts in which video game action takes place. A Level Designer builds both engaging and functional spaces for players to explore and interact with. Instruction on creating a game environment and implementing characters will help build a robust and functional level. The course's approach to level creation, including designing the level and creating a map select screen will benefit anyone wishing to pursue this career.
Game Development Instructor
Game development instructors teach others how to create video games, sharing their knowledge and skills with aspiring developers. The course provides someone with the knowledge and practical experience to effectively teach game development concepts. An instructor must first demonstrate how to create a new project in Unreal Engine and import assets, as well as teach others how to implement a scoring system and user interface for a game. A game development instructor benefits from having hands-on experience.
Mobile Game Developer
Mobile game developers create games specifically for mobile platforms like iOS and Android. The skills learned in the course, such as character design, animation, and game mechanics, are transferable to mobile game development. A mobile game developer must know how to build a fully functional game. Furthermore, the course's focus on Unreal Engine provides a strong foundation for developing visually appealing and engaging mobile games. The course may be very useful.
Virtual Reality Developer
Virtual reality developers create immersive experiences for VR platforms, often using game engines like Unreal Engine. A VR Developer would typically need to create characters, create animations, and build fully functional applications. The course teaches how to design characters from concept art to final form, how to create animations using keyframing and animations blueprints, and how to build a fully functional game using Unreal Engine. This course may be helpful.
Technical Artist
Technical artists bridge the gap between artists and programmers, optimizing art assets for use in video games. This course may be useful in that it highlights the importance of creating efficient animations and implementing them within the Unreal Engine, crucial for optimizing game performance. The sections on setting up player animations, creating attack systems, and building a game environment help build a strong foundation in these technical aspects. Anyone looking to become a technical artist will benefit from the course's practical focus on implementing game mechanics and optimizing them for smooth gameplay.
Augmented Reality Developer
Augmented reality developers create interactive experiences that overlay digital content onto the real world. Those wishing to become an Augmented Reality Developer must know how to design characters. This course focuses on how to create animations using keyframing and animations blueprints and how to build games using Unreal Engine. These skills may be helpful.
UI/UX Designer
UI/UX designers focus on creating intuitive and user-friendly interfaces for software and games. While this course is focused on game development, it touches on key UI/UX elements. It teaches how to implement a scoring system and user interface, which will help a UI/UX designer. The course covers the creation of menu systems and character select screens. Learning these skills may be helpful.
Software Engineer
Software engineers design, develop, and test software applications. While broad, a specialization in game development utilizes the same core principles. A software engineer should have a strong understanding of Unreal Engine game development. The course covers the creation of a new project in Unreal Engine and how to import assets. In addition, it focuses on implementing a scoring system and user interface for the game. This knowledge may prove useful.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in How To Make A Fighting Game In Unreal Engine 5.
Provides a comprehensive guide to Unreal Engine, covering topics such as blueprints, materials, and animation. It's a valuable resource for understanding the underlying systems used in the course. While not strictly required, it offers additional depth and alternative approaches to game development in Unreal Engine.
Classic guide to animation principles, covering topics such as timing, spacing, and weight. While not specific to Unreal Engine, it provides a strong foundation for creating believable and engaging character animations. It is especially useful for understanding the fundamentals of animation before implementing them in the engine.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser