We may earn an affiliate commission when you visit our partners.
Course image
Braveior Studios

In this Course, you will learn Modern Game Development approaches using Unreal Engine 5.2 and Lyra Sample Project as a Gameplay Ability System Framework. Only Free assets from the Marketplace will be used throughout this course. Any reference to the Paid assets are just for reference and a better suggestion and completely optional.

Read more

In this Course, you will learn Modern Game Development approaches using Unreal Engine 5.2 and Lyra Sample Project as a Gameplay Ability System Framework. Only Free assets from the Marketplace will be used throughout this course. Any reference to the Paid assets are just for reference and a better suggestion and completely optional.

This course will be "To the Point" and no time will be wasted. We will be exploring the different features in Lyra and How we can use them in modern game development projects. In this course, we will cover the development of a Combat game using the reusable features in Lyra.  We will start with the understanding of the Lyra Framework features and the concepts of Gameplay Ability System. Then gradually start making modifications and add more features to build our own unique games. We will be using the Market place Characters and Metahumans in this course.

We will do some customization to the Lyra gameplay with  changes to the Blueprint and C++. We will also create a photo realistic open world Jungle environment using Procedural tools. We will then extend the Lyra Features and add Archer and Melee Abilities. We will then deep dive into the implementation of some of the Lyra Components and explore the blueprints.

We will start the course very light with Basic concepts of Lyra and slowly start using the Lyra features to develop the game. Modular game development approach is followed. The course is targeted for Beginner to Intermediate level Unreal Engine game developers. We wont cover the Unreal Engine concepts from the scratch, but focus more towards using Lyra in Unreal Engine.

By the end of this course , you will get a good understanding of using the Lyra Framework in Unreal Engine 5.2.

This course will be a good foundation to develop your own virtual worlds for the metaverse and get ready for the Next generation game development.

This Course will continue to grow with a lot more features added on a regular basis. You will get lifetime course updates for free.

You can Join our Discord Channel for any queries about the Course and for the Support.

Enroll now

What's inside

Learning objectives

  • Learn modern game development techniques in unreal engine 5.2 using the free sample game lyra as a framework from the epic marketplace.
  • Understand and learn gameplay ability framework in lyra with the shooter game and start creating new character skills like archer and melee
  • Using the modular game programming and game feature plugins to develop, maintain and extend the games
  • Learn to use reusable techniques from lyra and free marketplace assets to considerably speed up the development time
  • Learn to create visually stunning virtual worlds using unreal engine 5.2 using procedural techniques.

Syllabus

Understand the purpose of this course and How they can benefit
Course Introduction
Course Introduction Updates
How to get Help ?
Read more
Different Aspects of Game Development
Introduction to Procedural game Development
Course Structure
Course Prerequisite
Lyra and Gameplay Ability System Concepts
Introduction to Gameplay Ability System
Introduction to Lyra
Lyra Installation
Lyra Experience Walkthrough
Lyra Character Features
Enhanced Input System in Lyra
Lyra Gameplay Character Abilities
Lyra Weapon Abilities
Ability Activation
Gameplay Effects
Gameplay Tags
Gameplay Ability System - Walkthrough
Data Assets
Unreal Engine Fundamentals
Introduction to Game Feature Plugin
Shooter Core Game Feature Plugin
Shooter Core Experience
Shooter Core Experience - Pawn Data
Lyra User Facing Experience Definition
Weapons
Lyra User Interface
Lyra Gameplay Messages
Feedback Time
Developing a Combat Game
Lyra Playground
Player Vs Enemies
Replace Mannequin
Hero and the Guards
Creating a Metahuman Character
Metahuman as Hero
Customizing Lyra Player Start
Artificial Intelligence and Shooter Bots
Artificial Intelligence and Melee Bots - Make the Character spawn Unarmed
Artificial Intelligence and Melee Bots - Behavior Tree Creation
Artificial Intelligence and Melee Bots - Setup Paragon Asset Khaimera
Artificial Intelligence and Melee Bots - Create Melee Gameplay Ability
Artificial Intelligence and Melee Bots - Behavior Tree Creation ( Continued )
Artificial Intelligence and Melee Bots - Configuring Behavior Tree
Environment Creation - Landscape Material
Environment Creation - Procedural Spruce Forest
Environment Creation - Ultra Dynamic Sky and Weather
Environment Creation - Configuring the Combat Experience
Environment Creation - Configuring the Combat Experience - Contd
Configuring a Jump Pad
Configuring a Teleporter
Lyra Front End Menu
Performance Optimization
Improving the FPS (Frames Per Second)
Lyra - Deep Dive
Grenade - Gameplay Ability
Grenade - Blueprint
Grenade - Gameplay Cue - Detonate
Grenade - Cooldown UI Widget
Extending Lyra - Adding new Character Abilities
Archer Ability - Creating Bow and Arrow in Blender
Archer Ability - Creating Animation Layer
Archer Ability - Creating the Gameplay Ability
Correction
Archer Ability - Creating the Gameplay Ability (Contd)
Melee Ability - Sword and Shield
Vault Ability - Creating a Vault Ability using Motion Warping
Multiplayer Gaming
Introduction to Multiplayer Gaming
How-To
How to implement Spawn Effect for the Marketplace Characters
How to create a New Gameplay Feature Plugin
How to create Gameplay Ability Walk
Light a Scene | Anim Style | Level Teleporter | FrontEnd Level Configuration
First Person Camera mode
Packaging and Custom EXE name
Procedural Music using Metasound system
Spawn Enemy Dynamically during Gameplay
Lyra Interaction System and Inventory
Custom Authentication for Multiplayer
Drop Weapon Ability
Mini Project 1 (Custom Animated Characters with Modified Gameplay)
Adding Custom Enemy Character with animations and Dual Weapon Handling
Adding Gameplay Logic
References
Lyra Reference Sheet
In this section, changes in the Unreal Engine 5.3 Lyra are discussed and directions are provided.
Changes
In this Section, We will start creating a new Game Feature Plugin from Scratch and use Lyra Framework build features on top of it.
Creating a New Game Feature Plugin
Lyra Health Attributes
New Health and Mana Attributes
GameplayEffect - Instant -Infinite -HasDuration
GameplayEffect - SetByCaller

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Focuses on modern game development techniques in Unreal Engine 5.2, an industry-standard game engine
Emphasizes practical application through the use of real-world examples and a sample game project
Provides a comprehensive understanding of the Gameplay Ability System (GAS), a core feature of Unreal Engine for creating game mechanics
Covers advanced game development concepts, such as modular programming and game feature plugins
Employs a hands-on approach, encouraging learners to create their own game assets and environments
Leverages free assets from the Unreal Engine Marketplace, making it accessible to learners on a budget

Save this course

Save Unreal Engine 5.2 : Exploring Lyra for Game Development to your list so you can find it easily later:
Save

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 Unreal Engine 5.2 : Exploring Lyra for Game Development with these activities:
Refresh your knowledge of Unreal Engine 5.2
Refreshing your knowledge of Unreal Engine 5.2 will help you to stay up-to-date on the latest features and improvements in the engine.
Show steps
  • Review the Unreal Engine 5.2 documentation
  • Watch Unreal Engine 5.2 tutorials
  • Practice using Unreal Engine 5.2
Attend a Unreal Engine meetup
Attending a Unreal Engine meetup will help you to connect with other Unreal Engine developers and learn about the latest trends in game development.
Browse courses on Unreal Engine
Show steps
  • Find a Unreal Engine meetup in your area
  • Register for the meetup
  • Attend the meetup and meet other developers
Attend a Lyra workshop
Attending a Lyra workshop will help you to learn how to use Lyra's features to create your own games.
Show steps
  • Find a Lyra workshop in your area
  • Register for the workshop
  • Attend the workshop and learn how to use Lyra
Five other activities
Expand to see all activities and additional details
Show all eight activities
Practice using Lyra's gameplay system
Practice using Lyra's gameplay system to reinforce your understanding of the concepts and build your skills in using the system.
Show steps
  • Create a new Lyra project
  • Add a new character to the project
  • Add gameplay abilities to the character
  • Test the gameplay abilities in the game
Follow a tutorial on creating a custom Lyra game mode
Following a tutorial on creating a custom Lyra game mode will help you to learn how to use Lyra's features to create your own unique games.
Show steps
  • Find a tutorial on creating a custom Lyra game mode
  • Follow the steps in the tutorial to create your own game mode
  • Test your game mode in the game
Create a portfolio of your Lyra projects
Creating a portfolio of your Lyra projects will help you to showcase your skills and attract potential employers or clients.
Show steps
  • Gather your best Lyra projects
  • Create a website or online portfolio to showcase your projects
  • Promote your portfolio on social media and other platforms
Create a tutorial on using Lyra's gameplay system
Creating a tutorial on using Lyra's gameplay system will help you to solidify your understanding of the system and share your knowledge with others.
Show steps
  • Plan the content of your tutorial
  • Record a screencast of yourself using Lyra's gameplay system
  • Edit the screencast and add narration
  • Publish your tutorial on a video sharing platform
Create a custom Lyra game
Creating a custom Lyra game will help you to apply your knowledge of Lyra's features and build a portfolio of your work.
Show steps
  • Plan the design of your game
  • Create the game assets
  • Implement the game logic
  • Test and debug your game
  • Publish your game

Career center

Learners who complete Unreal Engine 5.2 : Exploring Lyra for Game Development will develop knowledge and skills that may be useful to these careers:
Game Programmer
Game Programmers are responsible for the coding and maintenance of gaming software. They write, maintain, and optimize code to create a seamless and bug-free gaming experience. Experience with game engines is essential in Game Programmer positions, and this course will help you to develop advanced experience with Unreal Engine 5.2 that will make you a standout candidate for these positions.
Game Developer
Game Developers bring the visions of Game Designers to life by writing code to implement the design in the game engine. This course will give you a comprehensive understanding of Unreal Engine 5.2, the game engine used by many of today's top game studios. Whether you want to work on developing new titles or maintain and expand existing titles, proficiency in Unreal is a must for Game Developer positions.
Game Designer
A Game Designer creates new assets for games that are visually appealing and technically functional. Game Designers must be able to understand how games work from a mechanical and programming perspective and they must have a strong understanding of game engines to implement their designs within the game software. This course teaches you how to use Unreal Engine 5.2, making you a shoo-in candidate for Game Designer positions that require proficiency with Unreal. It also covers aspects of game development, including multiplayer gaming, and environment creation, which gives you well-rounded knowledge the profession demands.
Level Designer
Level Designers create environments for games, which can range from designing maps to creating unique obstacles. This course will teach you how to use Unreal Engine 5.2 to create visually stunning and playable environments. With a solid command of the Unreal Engine, you'll be able to pursue positions in Level Design for a variety of game development projects.
Gameplay Programmer
Gameplay Programmers implement game mechanics, handle user inputs, and troubleshoot bugs within the game code. This course will help you develop essential experience with game engines that gameplay programmers require. The focus on gameplay mechanics and abilities in this course will also make you a strong candidate for many gameplay programming positions.
Technical Artist
Technical Artists use their knowledge of 3D art and software to create game assets. Proficiency with game engines is crucial to being an successful Technical Artist. This course will give you a strong foundation in Unreal Engine 5.2 which will enable you to bring your creativity to life in game worlds. Learning to implement your models and animations in a game engine is a necessary step in the development pipeline and will help you to develop a skillset that will open up many opportunities for you as a Technical Artist.
Software Engineer (Gaming)
Software Engineers in the gaming industry help to design, develop, and maintain gaming software. They work on a variety of projects, including video games, simulations, and educational software. Knowledge of game engines is beneficial for Software Engineers in gaming, and this course will provide you with solid experience with Unreal Engine 5.2 that many employers seek.
Virtual Reality Developer
Virtual Reality Developers create immersive experiences using VR technology. They are responsible for designing, developing, and testing VR applications. This course will give you a strong foundation in Unreal Engine 5.2 which is commonly used to develop VR experiences, and as such will open the door to many positions in the VR development field.
Augmented Reality Developer
Augmented Reality Developers create applications that overlay digital information onto the real world. They are responsible for designing, developing, and testing AR applications. This course will provide you with foundational experience with Unreal Engine 5.2 that is used to create many AR experiences, making you a potential candidate for a variety of AR development positions.
Game Tester
Game Testers play games to help find bugs and ensure that they are working as intended. They provide feedback to developers to help them improve the game.
Game Animator
Game Animators create the animations for characters, objects, and environments in games. They work with game designers and programmers to bring the game world to life.
Game Producer
Game Producers are responsible for the overall development and production of games. They work with a team of developers, artists, and designers to bring a game from concept to completion.
Game Writer
Game Writers are responsible for creating the story and dialogue for games. They work with game designers and developers to bring the game world to life.
Concept Artist
Concept Artists create the initial concepts for characters, objects, and environments in games. They work with game designers and developers to bring the game world to life.
Art Director
Art Directors are responsible for the overall visual style of games. They work with a team of artists to create a cohesive and visually appealing game world.

Reading list

We've selected six 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 Unreal Engine 5.2 : Exploring Lyra for Game Development.
Provides a comprehensive overview of game architecture and design. It would be helpful for those who want to learn more about the technical and creative aspects of game development.
Introduces the concept of modular game development, which key approach used in Lyra. It provides guidance on creating reusable components and designing flexible game systems.
Provides a comprehensive overview of design patterns and best practices for game programming. It covers topics such as object-oriented programming, data structures, algorithms, and performance optimization. While it is not specific to Unreal Engine or Lyra, it provides a solid foundation for game development in general.
Provides a comprehensive overview of game design principles and techniques. It covers topics such as game mechanics, level design, and user experience. While it is not specific to Unreal Engine or Lyra, it provides valuable insights into how to create engaging and enjoyable games.
Provides a comprehensive overview of procedural content generation techniques. It covers topics such as level generation, character creation, and gameplay generation. While it is not specific to Unreal Engine or Lyra, it provides valuable insights into how to create dynamic and engaging game worlds.

Share

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

Similar courses

Here are nine courses similar to Unreal Engine 5.2 : Exploring Lyra for Game Development.
Unreal Engine Blueprint Game Developer
Most relevant
Control Rig for Unreal Engine 5
Most relevant
The Ultimate Unreal Engine 2D Game Development Course
Most relevant
Unreal Engine 4 Blueprints - The Ultimate Developer Course
Most relevant
Unreal Engine VR Development Fundamentals
Most relevant
Unreal Engine 5 Blueprints - The Ultimate Developer Course
Most relevant
Unreal Engine 5: The Complete Beginner's Course
Most relevant
Unreal Engine 5 C++ Developer: Learn C++ & Make Video...
Most relevant
The Unreal Arsenal: Learn C++ and Unreal Engine
Most relevant
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 - 2024 OpenCourser