ACDev
ACDev
  • 223
  • 466 241
Build a Better Music Player in Unreal 5
Let's build a system that gives us more capability for playing music tracks, including: crossfade, fade variation, persistence across maps, easy access, pause/resume, and fade outs. We'll build it from the ground up and test it with a few music tracks to make sure it works as intended. We'll also use Interfaces, functions with inputs, and more!
00:00 - Overview
00:41 - Asset Setup
02:47 - Game Instance Setup
04:27 - MusicPlayer Interface
07:41 - Play Music
09:53 - Pause Resume
10:38 - Stop Music
14:14 - Camera Fade Bug
14:53 - Test - Level Music
18:52 - Test - Fade Variation
zhlédnutí: 1 101

Video

Learning State Pattern with Blueprints in Unreal 5
zhlédnutí 856Před 6 měsíci
In this video we'll learn how to use state machines in blueprints for gameplay logic. We'll talk about the pros and cons of using an enum-based state machine, as well as how to expand it into something bigger later on. 00:00:00 - Intro 00:01:05 - State Pattern Intro 00:02:29 - Caveats 00:04:55 - State Planning 00:05:59 - Actor Setup 00:09:39 - State Pattern Implementation 00:10:46 - State Setup...
Pickup System with Template Method Pattern in Unreal 5
zhlédnutí 512Před 6 měsíci
In this video we use Inheritance to get a base pickup and extend that into as many child pickups as we want. We'll talk about Template Method Pattern and how we can use it to rapidly create new kinds of mechanics from a base. 00:00 - Intro 00:49 - Template Method Pattern 01:59 - Base Class Setup 04:03 - Base Components 07:00 - Base Functionality 08:41 - Base Sound FX 12:33 - Base Particle FX 15...
Component Based Health System with Event Dispatchers in Unreal 5
zhlédnutí 997Před 7 měsíci
Let's build a reusable Health System component that we can attach to any actor in our scene. We'll also learn about Event Dispatchers and how we can use them to create generic functionality and avoid excess dependencies. 00:00 - Intro 01:15 - Create Health Component 02:27 - Health System Planning 07:06 - Damage Primer 08:16 - Health Setup 09:41 - Bind to Damage 11:37 - TookDamage Functionality ...
Create an Animated Main Menu in Unreal 5
zhlédnutí 3,5KPřed 7 měsíci
Let's create a Main Menu for our game, but add all of the polish details needed to make it feel good - fades, sounds, hover effects, animations and more! 00:00 - Intro 00:32 - Reference 01:17 - MainMenu Map 02:41 - Lock Movement Input 06:43 - Camera Setup 09:38 - MainMenu Widget 12:26 - Spawn Widget 13:28 - Button Layout 17:15 - Button Hover Effects 18:40 - Complete Buttons 20:09 - Sub Menu Lay...
Sprint and Stamina Using Components in Unreal 5
zhlédnutí 1,5KPřed 7 měsíci
In this video we talk a bit about Component Based Design, and build a Sprint that uses Stamina for our First Person Character. Since we build our Sprint and Stamina as 2 separate components, we can reuse them quickly and easily on other actors! 00:00 - Intro 00:55 - Sprint Input 03:27 - Sprint Component 06:22 - Sprint Structure 09:36 - Sprint Functionality 15:35 - Stamina Component 20:13 - Tick...
UE5 First Person Template - A Guided Tour
zhlédnutí 1,4KPřed 7 měsíci
In this video we'll explore the blueprints that come with the FP Template in Unreal 5, and customize a few things to help us learn how everything is connected. By the end you'll be able to begin creating a new weapon with new projectiles, sounds and particles. 00:00 - Intro 00:28 - Create FP Template 01:23 - Assets Overview 04:59 - First Person Character 07:08 - Weapon Component 11:38 - Weapon ...
Temporary Powerups Using Interfaces in Unreal
zhlédnutí 427Před 7 měsíci
In this video we learn how to make temporary powerups while learning a bit on how and why to use Interfaces. We'll create a speed boost powerup, but show how we can make different level actors speed boost in different ways... the modular way. The concepts should apply to any actors, but if you want to see how we created the ball pawn used in the video, check out my other Roll A Ball in Unreal s...
Countdown Timer - Extra - Roll A Ball in Unreal
zhlédnutí 255Před 7 měsíci
In this extra video in the Roll A Ball series, we add a Countdown Timer to our game to give the player a lose condition if they're not quick enough! 00:00 - Intro 01:32 - Create GameState 03:16 - Store GameState Ref 04:47 - Start Timer 09:36 - Update Timer 12:57 - Create Countdown Widget 14:35 - Bind Text to RemainingTime 16:16 - Spawn the Widget 18:08 - Reset Game Duration
Checkpoint System - 09 - Roll A Ball in Unreal
zhlédnutí 337Před 7 měsíci
In this video we create Checkpoint volumes that save our pawn's location, so that when we respawn we return to the nearest checkpoint. 00:00 - Intro 00:43 - Create Checkpoint Actor 01:46 - Spawn Point Transform 02:31 - Collision Overlap 03:26 - Set Spawn Point 04:51 - Test Functionality
Win Condition - 08 - Roll A Ball in Unreal
zhlédnutí 325Před 7 měsíci
In this video we build a way for our players to "Win". Specifically, we build a win volume where, when the player enters, it spawns a "Win" UI screen and disables player pawn movement. 00:00 - Win Volume Actor 02:05 - Win Visual 03:23 - Box Overlap 04:12 - Win on Overlap 05:50 - PlayerController Win 09:06 - Create Win Widget 11:08 - Spawn Widget 12:45 - Disable Input 13:58 - Outro
Respawn Player - 07 - Roll A Ball in Unreal
zhlédnutí 315Před 8 měsíci
In this video we talk about the difference between reloading the level and respawning the player. We build a simple system that respawns our player on Tab key press. 00:00 - Result Preview 00:14 - Reload vs Respawn 01:31 - Respawn Overview 02:06 - Respawn Input 03:35 - Where to Save Spawn Point? 04:39 - PlayerState Spawn Point 06:30 - Destroy Controlled Pawn 08:11 - Spawn Player at SpawnPoint 1...
Reload Level - 06 - Roll A Ball In Unreal
zhlédnutí 240Před 8 měsíci
In this video we talk about how to Reload the Level on Backspace press. We also separate out our Player Input from our Pawn Input to give ourselves more control. 00:00 - Result Preview 00:51 - Reload Level Input 03:42 - GameMode Reload Function 05:30 - Call Reload Function 06:50 - Optional Challenge - Quit
Planning with Gameplay Framework - 05 - Roll A Ball in Unreal
zhlédnutí 329Před 8 měsíci
In this video we plan out the major parts of our game, and decide what our game objects should be responsible for. We'll also briefly mention how this all fits into Unreal's Gameplay Framework.
Packaging the Game - Unreal Engine 5
zhlédnutí 344Před 8 měsíci
In this video we build out our Unreal project into a playable build - this way we can send our games to our friends to play!
Launch Ability - 04 - Roll A Ball in Unreal
zhlédnutí 481Před 8 měsíci
Launch Ability - 04 - Roll A Ball in Unreal
Collectibles - 03 - Roll A Ball in Unreal
zhlédnutí 584Před 8 měsíci
Collectibles - 03 - Roll A Ball in Unreal
Move the Ball - 02 - Roll A Ball in Unreal
zhlédnutí 1,2KPřed 8 měsíci
Move the Ball - 02 - Roll A Ball in Unreal
Player Setup - 01 - Roll A Ball in Unreal
zhlédnutí 728Před 8 měsíci
Player Setup - 01 - Roll A Ball in Unreal
Series Intro - 00 - Roll A Ball in Unreal
zhlédnutí 538Před 8 měsíci
Series Intro - 00 - Roll A Ball in Unreal
Unity Programming Basics - Mini Course
zhlédnutí 593Před 8 měsíci
Unity Programming Basics - Mini Course
Intro to Unity Game Engine
zhlédnutí 519Před 8 měsíci
Intro to Unity Game Engine
Blueprints Basics in Unreal 5 - Mini Course
zhlédnutí 1,5KPřed 8 měsíci
Blueprints Basics in Unreal 5 - Mini Course
Reusable Audio Triggers in Unreal 5
zhlédnutí 1,1KPřed 9 měsíci
Reusable Audio Triggers in Unreal 5
Occluding Exteriors with Audio Volumes in Unreal 5
zhlédnutí 1,2KPřed 9 měsíci
Occluding Exteriors with Audio Volumes in Unreal 5
Shaping Area Emitters for Sound Design in Unreal 5
zhlédnutí 299Před 9 měsíci
Shaping Area Emitters for Sound Design in Unreal 5
Using Point Emitters for Sound Design in Unreal 5
zhlédnutí 436Před 9 měsíci
Using Point Emitters for Sound Design in Unreal 5
Generic Particle Bursts with Niagara in Unreal 5
zhlédnutí 920Před rokem
Generic Particle Bursts with Niagara in Unreal 5
Modular Panel Pop-In Animations in Unity
zhlédnutí 679Před rokem
Modular Panel Pop-In Animations in Unity
Damage Flash - Modular Actor Component - in Unreal 5
zhlédnutí 2,6KPřed rokem
Damage Flash - Modular Actor Component - in Unreal 5

Komentáře

  • @badbiffa2
    @badbiffa2 Před 16 hodinami

    Thanks for the upload. Clear, and the right pace to understand, subbed. Great tutorial.

  • @benjaminmccloskey1307

    Thanks so much for making this series. Really enjoy your teaching style. Hope to see more content from you.

  • @1mihn1
    @1mihn1 Před 2 dny

    Thanks man!

  • @MyNameBeMercy
    @MyNameBeMercy Před 3 dny

    A guy was admitted to the hospital with eight plastic horses in his stomach. His condition is stable.

  • @MyNameBeMercy
    @MyNameBeMercy Před 3 dny

    Did you hear about the mathematician who was afraid of negative numbers? He stops at nothing to avoid them.

  • @MyNameBeMercy
    @MyNameBeMercy Před 3 dny

    What do you call a dinosaur with an extensive vocabulary? A Thesaurus.

  • @pengde2
    @pengde2 Před 8 dny

    thanks! This series really help

  • @rustymech7869
    @rustymech7869 Před 9 dny

    very helpful, thank you!

  • @laurenttelmosse3375
    @laurenttelmosse3375 Před 18 dny

    at 38:21 why not use the event "On Took Damage" in the details panel of your health component? is there a reason we have to bind ?

    • @metalac190
      @metalac190 Před 18 dny

      It's been awhile so I'm not positive, but I think it's because I want to hook into a custom Killed event, not a general OnDamaged event. I was prob showing different ways to hook into events throughout the video

  • @MaMa-rc4eo
    @MaMa-rc4eo Před 22 dny

    thanks ! i solved this once by using a sound attenuation with occlusion and using an occlusion trace/collision channel named "SoundBlockingVolume" with an according Volume class. but i will try this approach, hope it works as good

  • @Melwens
    @Melwens Před 22 dny

    I don't understand the level blueprint part of this. I think that part is missing from the playlist 🤔

  • @katiekatie272
    @katiekatie272 Před 24 dny

    How can you do this in UE5 for objects spawned into the scene?

  • @khapp7821
    @khapp7821 Před 26 dny

    I am a programmer and used to develop web projects. But suddenly I got interested in game development; but I needed the basics to understand first that I found on your videos. Thank you for such tutorials

  • @alekvillarreal3470
    @alekvillarreal3470 Před měsícem

    Awesome. Very helpful, thank you 🙏

  • @DeathCassetteGames
    @DeathCassetteGames Před měsícem

    Great video! Helped us a ton. Curious how you would approach having the character move into the background on a different axis, such as moving around a corner to change the direction of the forward vector.

  • @vaspecad
    @vaspecad Před měsícem

    Thanks so much for your vid on this subject! I’m super new at coding in unreal and I am trying to make a 2D side scroller game. Your setup looks like a good way to negate other animations and play particles in the correct place instead, but how can I make it play a flipbook instead of a niagra particle system? I’m trying to set up a death animation triggered by a separate actor collision box (like what you built) as well as a unique animation when the player presses a specific button (like an attack animation). I need help! I like your videos a lot! you are very easy to follow along with.

  • @laurenttelmosse3375
    @laurenttelmosse3375 Před měsícem

    man, thank you! The fact that you explain everything that you do is perfect for a beginer

  • @mrconcept
    @mrconcept Před měsícem

    thanks for this, can you add multiple audio cue's to one trigger? I need to trigger a conversation between three men from three seperate audio cues.

  • @ezunreal
    @ezunreal Před měsícem

    Finaly someone got this!

  • @AdrienLambertvfx
    @AdrienLambertvfx Před měsícem

    This channel is gold, thanks a lot for all the info ! if you ever have paid content happy to support.

  • @jamesdreeveaudio5538
    @jamesdreeveaudio5538 Před měsícem

    Beast

  • @ragbrogaming
    @ragbrogaming Před měsícem

    Hello! i have an issue where when i select the MainMenu map and hit play and press the play button i cant move my character in the Third Person map, cant look or anything do anyone know what this is?

  • @emmanuelreyes8832
    @emmanuelreyes8832 Před měsícem

    Hi. First. Fantastic series, just have to say. Really appreciate it. :) Second, I have understood (for the most part) everything you've taught. But it's odd. I don't know what's happening. @26:10 I have full this part step-by-step, over and over, for over 30 minutes.. doing it, re-doing it.. over and over.. for but some odd reason, my ball pawn still visually rotates just as fast as before. And I do not know what to do next. I've asked multiple AIs.

  • @grumpusdad
    @grumpusdad Před měsícem

    Thank you so much for this tutorial playlist. I've used countless others focusing on the same game and this is above and beyond. In terms of explaining to beginners to implementing several examples that's clean enough to build upon.

  • @nerdbytesgames
    @nerdbytesgames Před měsícem

    Finally, a tutorial that shows how to setup a proper music system! The use of best practices and the detailed explanations make it a five star tutorial. Thanks to the author for making this video!

  • @Razorhunter9
    @Razorhunter9 Před měsícem

    This deserves so many more views, very useful! Thank you!

  • @Roguestripes
    @Roguestripes Před měsícem

    how did the vertical box make the text invisible ( 21:51 )

  • @Princehpxp
    @Princehpxp Před měsícem

    Amazing.... Thanks for this ..

  • @EMBakie
    @EMBakie Před 2 měsíci

    Great tutorial! Is there a way to get the percentage to the health bar without using a bind? I try to do it by just getting the percentage through a variable but can never get the progress bar to show up on the list. Edit: neverminded! I jumped the gun and didn't watch it all the way though, but I guess what I'm trying to do with it is going to require me to do more research.

  • @fernandopessoa5304
    @fernandopessoa5304 Před 2 měsíci

    Muito bom !!! você é incrível

  • @Isolu0F1
    @Isolu0F1 Před 2 měsíci

    Thats cool. Really nice done and a good explanation. I got a question here. How can a prevent my Char to sprint backwards or sideways ? Regards

  • @richardmatthews2807
    @richardmatthews2807 Před 2 měsíci

    The only request I have is make a video on an interactive bounce pad for example it says “press E key to interact” then that launches the player

  • @alvaroplol
    @alvaroplol Před 2 měsíci

    Loved this series. Coming from Unity it helped me get the basics down. Thanks for the help!

  • @JohannaKissel
    @JohannaKissel Před 2 měsíci

    Hey, do you know why the second method isn't working with the VRPawn blueprint with teleportation. Is there anything else to be aware of?

  • @JohannaKissel
    @JohannaKissel Před 2 měsíci

    Hey ◡̈ Do you know why the second method isn't working with die VRPawn Blueprint with teleportation. Is there anything more to be aware of?

  • @MasterPiffy
    @MasterPiffy Před 2 měsíci

    There's another tutorial out here for this that's 11 minutes long and more simple and to the point. if you're going to cover something already covered, at least make it better

    • @acdev7027
      @acdev7027 Před 2 měsíci

      Thanks for the feedback. I don't know all of the other tutorials on youtube. Shorter doesn't always mean it's better... I tend to prefer more long form tutorials with more explanations on my channel.

  • @robotjellyfish3209
    @robotjellyfish3209 Před 2 měsíci

    nice!

  • @michaelprice2878
    @michaelprice2878 Před 2 měsíci

    Never mind I went back and fixed the issue

  • @0606Deco
    @0606Deco Před 2 měsíci

    Great video

  • @michaelprice2878
    @michaelprice2878 Před 2 měsíci

    I'm Getiing A Binding: Propety ' Error. it says Un able to bind textProperty , unsupported type .

  • @joebonds3072
    @joebonds3072 Před 2 měsíci

    You are Amazing, sir. Thank you so much

  • @KarysGames
    @KarysGames Před 2 měsíci

    Hi, i have question about countdown text, i dont have get remaining time when i want create from game state ref 15:51

  • @Tattoo_Creations
    @Tattoo_Creations Před 2 měsíci

    Short and usefull, peferct!