Chankulovski
Chankulovski
  • 44
  • 36 116
Unreal Engine 5 Main Menu Inspired By Tekken 8
Unreal Engine Blueprints Optimization Course
www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5
Coupon expires on: 11th October 2024 !
-----------------------------------------------------------------------------------------------------------------------
Royalty Free Background Music:
productioncrate.partnerlinks.io/royalty_free
-----------------------------------------------------------------------------------------------------------------------
Support me:
www.paypal.com/ncp/payment/AJ73UTJSN4CH8
buymeacoffee.com/doppelgangerstudios
-------------------------------------------------------------------------------------------------------------------------
Join our community:
discord.gg/6xcVXUSy
#tekken8 #unrealengine #gamedev #mainmenu #doppelganger #gamereels
มุมมอง: 277

วีดีโอ

Unreal Engine 5 Tutorial: Never Use Canvas Panel In Widget Blueprints
มุมมอง 24221 วันที่ผ่านมา
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Tutorial: Spawning Items Overtime In A Box Bounds
มุมมอง 402หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Demo: Earthbender
มุมมอง 155หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Demo: RPG Spellcaster #3
มุมมอง 199หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Demo: RPG Spellcaster #2
มุมมอง 416หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
How to use Mouse Wheel to Scroll Inventory Items | UE5 Tutorial
มุมมอง 3342 หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Demo: RPG Spellcaster #1
มุมมอง 5192 หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Tutorial: How to quickly Destroy Actor with VFX
มุมมอง 2412 หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
How To Make Triple Jump in Unreal Engine 5 | Tutorial
มุมมอง 1722 หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Tutorial: Static Mesh Collisions
มุมมอง 4083 หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Tutorial: First Person Shooter Line Trace
มุมมอง 4073 หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Tutorial: Press "E" to Interact
มุมมอง 1.1K4 หลายเดือนก่อน
Unreal Engine Blueprints Optimization Course 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! Download FREE Assets for Personal and Commercial Use productioncrate.partnerlinks.io/royalty_free Unreal Marketplace: FPS Doors Pack www.unrealengine.com/marketplace/en-US/product/fps-doors-pack Gameplay Ability System (...
Unreal Engine 5 Blueprints Optimization Course
มุมมอง 8K4 หลายเดือนก่อน
Course Coupon 40% OFF www.udemy.com/course/unreal-engine-game-optimization/?couponCode=SEP10-OCT11-UNREAL5 Coupon expires on: 11th October 2024 ! #unrealengine #ITeachWithUdemy #udemy #udemycoupon #gamedev
Interact with Objects using Tags | No Casting | Unreal Engine 5 Tutorial
มุมมอง 1.2K4 หลายเดือนก่อน
Interact with Objects using Tags | No Casting | Unreal Engine 5 Tutorial
FPS Doors Pack | Unreal Engine Marketplace 2024
มุมมอง 1534 หลายเดือนก่อน
FPS Doors Pack | Unreal Engine Marketplace 2024
Health and Damage System Unreal Engine 5 Tutorial | No Casting
มุมมอง 2.9K4 หลายเดือนก่อน
Health and Damage System Unreal Engine 5 Tutorial | No Casting
Learn why you should NEVER use Casting in Unreal Engine
มุมมอง 6K4 หลายเดือนก่อน
Learn why you should NEVER use Casting in Unreal Engine
Learn why you should NEVER use Event Tick in Unreal Engine
มุมมอง 7044 หลายเดือนก่อน
Learn why you should NEVER use Event Tick in Unreal Engine
Unreal Engine 5 Demo: Tower Attack
มุมมอง 1426 หลายเดือนก่อน
Unreal Engine 5 Demo: Tower Attack
Unreal Engine 5 Endless Runner Demo
มุมมอง 5077 หลายเดือนก่อน
Unreal Engine 5 Endless Runner Demo
Earth Shock Ability and AOE destruction | Unreal Engine 5
มุมมอง 7588 หลายเดือนก่อน
Earth Shock Ability and AOE destruction | Unreal Engine 5
Gameplay Action System ( GAS ) | Unreal Engine 5
มุมมอง 6198 หลายเดือนก่อน
Gameplay Action System ( GAS ) | Unreal Engine 5
3D Platformer Unreal Engine | Gameplay Mechanics
มุมมอง 1608 หลายเดือนก่อน
3D Platformer Unreal Engine | Gameplay Mechanics
First Person Shooter created in Unreal Engine 5 | Quake 3 inspired
มุมมอง 35210 หลายเดือนก่อน
First Person Shooter created in Unreal Engine 5 | Quake 3 inspired
Gameplay Mechanics | Apocalypse | Enemy Turret | Unreal Engine 5
มุมมอง 18711 หลายเดือนก่อน
Gameplay Mechanics | Apocalypse | Enemy Turret | Unreal Engine 5
The Last Traveler | Epic Mega Jam 2023 | Unreal Engine 5
มุมมอง 350ปีที่แล้ว
The Last Traveler | Epic Mega Jam 2023 | Unreal Engine 5
Creating Meteor Shower Apocalypse with Unreal Engine 5
มุมมอง 303ปีที่แล้ว
Creating Meteor Shower Apocalypse with Unreal Engine 5
Creating Quiz Game in Unreal Engine 5 | Ultimate Brainster | UI & UX Design
มุมมอง 2Kปีที่แล้ว
Creating Quiz Game in Unreal Engine 5 | Ultimate Brainster | UI & UX Design
Complete Game UI & UX created in Unreal Engine 5
มุมมอง 685ปีที่แล้ว
Complete Game UI & UX created in Unreal Engine 5

ความคิดเห็น

  • @SM1PitB1
    @SM1PitB1 2 วันที่ผ่านมา

    Hello, I am Saeed. A beginner game dev this tutorial you made is SUPER SUPER SUPER IMPORTANT!!! I am making a target shooting game and your tutorial helped me make a great system for my targets Thank you, you are a life savior 👋✨

    • @chankulovski
      @chankulovski 2 วันที่ผ่านมา

      @@SM1PitB1 Hey Saeed! I'm glad my Tutorial has helped you in your Project! I am planning more valuable FPS Tutorials in the near future, so keep an eye on my Channel. See you in my next Tutorial! Vlad.

  • @Soraphis91
    @Soraphis91 4 วันที่ผ่านมา

    6:00-7:00 must be the worst example of "bad casting" I've ever seen. Sure show the size map for that blueprint, but you should look on the size map of the level. Since your level already has a reference to the ThirdPersonCharacter the cast node you show here introduce actually no extra cost.

  • @noticemesenpie69
    @noticemesenpie69 6 วันที่ผ่านมา

    where is the body zoom ( ͡° ͜ʖ ͡°) whenever you pick different selections lol

    • @chankulovski
      @chankulovski 6 วันที่ผ่านมา

      That would've take me more time to make :) I was kind of rushing to finish this :) but maybe in the future I will make a complete Tutorial or Mini Course. It's quite complex, but fun.

  • @HighScorer269
    @HighScorer269 7 วันที่ผ่านมา

    How to make one like this

    • @chankulovski
      @chankulovski 7 วันที่ผ่านมา

      It's very complex, but I might make a Tutorial for it.

  • @DesireeB.
    @DesireeB. 9 วันที่ผ่านมา

    👏👏👏

  • @Mr.Gamers
    @Mr.Gamers 16 วันที่ผ่านมา

    how do I make sure that objects don't appear on top of each other?

    • @chankulovski
      @chankulovski 16 วันที่ผ่านมา

      In the "Spawn Actor From Class" node, you have a dropdown menu "Collision Handling Override". Click this dropdown menu and select "Try To Adjust Location, Don't Spawn If Still Colliding". Or choose any other option that suits your program :) I hope this helps

  • @creatorediillusioni
    @creatorediillusioni 16 วันที่ผ่านมา

    very good lesson as usual, good job!

    • @chankulovski
      @chankulovski 16 วันที่ผ่านมา

      Thank you, I appreciate your feedback and support !

  • @sergeiaksenov2365
    @sergeiaksenov2365 23 วันที่ผ่านมา

    Thank you for this exelent tutorial! great job! But how did you make the trigger box visible in runtime?

    • @chankulovski
      @chankulovski 23 วันที่ผ่านมา

      Hi, you are welcome ! Select the Trigger Box and in the Details Panel on the right, type "Hidden in Game", and UNCHECK the Box "Hidden in Game". I'm explaining this at 01:58 :)

    • @sergeiaksenov2365
      @sergeiaksenov2365 23 วันที่ผ่านมา

      @@chankulovski thank you) have no idea how I skipped that lol)

    • @chankulovski
      @chankulovski 23 วันที่ผ่านมา

      @@sergeiaksenov2365 It happens :)

  • @DangPan_
    @DangPan_ หลายเดือนก่อน

    thank you

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      You are welcome ! :) More Tutorials are coming !

  • @eligijuspranskunas3509
    @eligijuspranskunas3509 หลายเดือนก่อน

    nice!

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      Thanks ! :)

  • @HansangVibration
    @HansangVibration หลายเดือนก่อน

    Hey! I have no idea how to add VFX to the Blink, since its not ani Animation Montage. How did you do it?

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      @@HansangVibration Hey there ! The VFX can be added in the Blueprint code. I was not using Animation Montage for this, so simply call a node "Spawn Emitter At Location", and for the Target, "Get Player Character" and connect the nodes. Let me know if you've managed to do it.

    • @HansangVibration
      @HansangVibration หลายเดือนก่อน

      @@chankulovski oooh got it! Thanks! I literally learned today how to use UE5 and your project was a great masterclass for studying how to make games.

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      @@HansangVibration I'm glad my Masterclass has helped you with your gamedev journey ! Should you need any help or assistance, shoot me a message or join our Discord Server for chat and share experiences. And more amazing Tutorials and Courses for Beginners are coming, so get ready ! :) Cheers.

    • @HansangVibration
      @HansangVibration หลายเดือนก่อน

      @@chankulovski hehhe i already did join discord ;) Great channel btw. Cheers!

  • @AlayNuage
    @AlayNuage หลายเดือนก่อน

    hi, I just want to say that I think your work is incredible! and I had a question while watching videos on comparisons between different game engines I found your comment that the blueprint is not necessarily a source of lag and optimization problems (I thought it was because of different videos that said that) and I saw your course, knowing that I was already thinking of starting to learn unreal I wanted to know if your course was adapted for beginners? I've used other game engines before, even if I don't have much experience.

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      @@AlayNuage Hi, thank you for your kind words ! There are many ways to create something with Blueprints, and often people are using Blueprint nodes that are quick and easy, but not optimized, so here is the problem. People don't want to learn how to use proper and optimized Blueprints because it takes some extra work for that. I'm covering exactly this in the Course and I'm explaining everything slowly and clearly (read the Course reviews :) ). And yes, the Course is targeted for Beginners and Advanced users of Unreal Engine. All you have to know is how to navigate in the viewport, such as moving around with the mouse etc, the very very basic. If you are buying the Course make sure you are using the Coupon link to get the Discount, and you can always get your money back within 30 days if you are not satisfied :) Let mr know if you need any further assistance

    • @AlayNuage
      @AlayNuage หลายเดือนก่อน

      @@chankulovski thank you for your reply! i bought it i'll give you feedback

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      @@AlayNuage Hi, you are welcome ! Thank you for buying the Course! Give it a go, and let me know if you need any help or assistance. In a few minutes I'm uploading another Tutorial on TH-cam that will be relevant to the Course as wel. Enjoy !

  • @creatorediillusioni
    @creatorediillusioni หลายเดือนก่อน

    Looking wonderful

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      @@creatorediillusioni Thank you !

  • @qhl-b5i
    @qhl-b5i หลายเดือนก่อน

    Getting better and better, I really want to learn 😍😍😍😍

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      @@qhl-b5i I'm too busy with other Projects and Courses I'm making, otherwise I will take this to a AAA level, hopefully soon :) ! I will make Tutorials for these, just don't know when exactly.

  • @Dante1243
    @Dante1243 หลายเดือนก่อน

    When chosing wherther to use casting or interfaces context absolutely matters there is nothing wrong with casting to the game instance for example as it will be loaded into memory regardless if you have a hard refrance to it (Cast) casting wouldent be good if for example your casting to a car that your player can spawn later in the game in that case its best to use a interface (A interface that dosent create a hard ref) in conjunction with a soft class ref which you can later load when the car needs to be spawned

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      Every time when I see someone is so convinced about Casting with the saying "There is nothing wrong with the Cast", I immediately stop replying because it's useless explaining anymore, so ... feel free to use Casting in your games, that's your choice.

    • @Dante1243
      @Dante1243 หลายเดือนก่อน

      @chankulovski Im not saying casting is the best solution I'm saying in very specfic senerios casting is a acceptable solution like the game instance example the game instance will be in memory regardless of whether you cast to it. But in your example in the video I myself wouldent use casting because what if there are multiple character BP that's need to interact with that then you have a problem with casting.

  • @begolu9907
    @begolu9907 หลายเดือนก่อน

    I like ur tutorial, pls make more some tutorial, thank you sir

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      Thank you very much ! I'm glad you like the way I teach. I will keep making Tutorials definitely, keep an eye on the Channel.

  • @ParikshitBhujbal
    @ParikshitBhujbal หลายเดือนก่อน

    Amazing , especially the jump physics!

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      Thank you ! Yeah it's very cool that one :) I'm uploading a new video with another Spell and different VFX, check it out in a couple of minutes :)

  • @SebastianBarra-px6ds
    @SebastianBarra-px6ds 2 หลายเดือนก่อน

    Pero que genial !!

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@SebastianBarra-px6ds Muy ! 😊 Muchas Grazias !

  • @qhl-b5i
    @qhl-b5i 2 หลายเดือนก่อน

    What a magical effect! Looking forward to your tutorial !😍🤩🥰

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@qhl-b5i Thank you ! More cool things are coming 😊

  • @kartikmarandi12
    @kartikmarandi12 2 หลายเดือนก่อน

    Bro you saved me, i never thought of this way around thank u😊, but this will work on multiplayer?

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@kartikmarandi12 Thanks, I'm happy it helped you :) For Multiplayer it will require a little bit of tweaking some stuff, but definitely this is the optimized approach.

  • @qhl-b5i
    @qhl-b5i 2 หลายเดือนก่อน

    Damn it, that's amazing 👍👍👍👍👍

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      Thank you ! :) It's satisfying to see this chaos isn't it :) I don't know how many times I was playing this spell :D

    • @eligijuspranskunas3509
      @eligijuspranskunas3509 2 หลายเดือนก่อน

      awesome!! what about tutorial how to make it? 😢

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@eligijuspranskunas3509 Thank you! Woking on something like that, keep an eye on the Channel !

  • @creatorediillusioni
    @creatorediillusioni 2 หลายเดือนก่อน

    Very good video. Thank you

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      Thank you ! Short and easy Tut :)

  • @yairmagnivow1361
    @yairmagnivow1361 2 หลายเดือนก่อน

    thanks man for saying that i just learned cast i didint knew its bad for the memmory . i will learn your way

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@yairmagnivow1361 Many people have learned Cast, but still they don't want to accept that Cast is bad for the game. I'm happy you have learned this way, and trust me, when you finish your game you will feel the difference ! :) I have a full Course on Udemy for Blueprints Optimization, check the link with a Coupon 33% OFF. Thanks and happy learning :)

    • @yairmagnivow1361
      @yairmagnivow1361 2 หลายเดือนก่อน

      @@chankulovski btw how did you create the player hud set ?

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@yairmagnivow1361 I've created a Widget Blueprint and in the Third Person Character, on the Event Begin Play I'm calling the Widget.

    • @yairmagnivow1361
      @yairmagnivow1361 2 หลายเดือนก่อน

      @@chankulovski how you do it ?

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@yairmagnivow1361 I will make a Tutorial for that soon.

  • @Demienj
    @Demienj 2 หลายเดือนก่อน

    תותח! פתרת לי בעיה ששעות מנסה לפתור . תודה

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      I'm happy this helped you :)

  • @julesarmani7650
    @julesarmani7650 2 หลายเดือนก่อน

    LEtsGetiTT!! Thank you for cost efficiency tut. Very rare yet very helpful 🙏🙏

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      Thank you ! Doing my best to give back to the community :) More awesome Tuts are coming !

  • @retrowrath9374
    @retrowrath9374 2 หลายเดือนก่อน

    First person seems different, everyone seems to do third person.

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      @@retrowrath9374 It's different yes. I will probably make Tutorial for Third Person as well :)

    • @retrowrath9374
      @retrowrath9374 2 หลายเดือนก่อน

      @@chankulovski That would be great I'm struggling with it, go health to work at one point, now I just die in the pain causing volume and when I spawn I fall though the map by following different people's spawn, health, death videos. LOL

  • @LucasArlen047
    @LucasArlen047 2 หลายเดือนก่อน

    Parece vários peidos kkkkk Mas obrigado, ajuda bastante.

    • @chankulovski
      @chankulovski 2 หลายเดือนก่อน

      7 max :) you are welcome

  • @EMBakie
    @EMBakie 3 หลายเดือนก่อน

    Great tutorial! Very clear and concise. So, If I'm looking to make multiple health bars for children of the BP_ThirdPersonCharacter, how would I be able to give "Set Percent" multiple targets? Do I have to turn the target into an array?

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Thanks ! You can go with Array, just make sure you don't put a lot of Arrays, since Array can also slow down performance. For example don't put 10 - 15 Arrays. I could say it's safe to go up to 10, but also it depends how fast you want the Progress to update the Percent.

    • @EMBakie
      @EMBakie 3 หลายเดือนก่อน

      @@chankulovski Thanks a bunch, I'll remember to keep that in mind! It would probably be no more than 4 or 5 at a time. Also, when adding the max for the clamp, does it matter if it's set to 100 or should that also be a variable on it's own? Since some children may have a different max.

    • @EMBakie
      @EMBakie 3 หลายเดือนก่อน

      oh wait, then that means I have to make sure each child has a variable for "Max health" huh? Instance editable 😵

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      @@EMBakie If you want to make it even more modular, the best approach is to make a Blueprint Component, and all you have to do is to tweak the values there, without creating many arrays and additional programming. But that's Tutorial for another time.

    • @EMBakie
      @EMBakie 3 หลายเดือนก่อน

      @chankulovski Okay, I'll see if I can figure it out. Thank you for the push in the right direction. The more modular I can get it his system the better. I'm trying to make it so the player can switch between a list of people.

  • @YEAHSURETHINGMAN
    @YEAHSURETHINGMAN 3 หลายเดือนก่อน

    This man surely hates casting haha

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      YES indeed ! :)

  • @PerumNagajaya
    @PerumNagajaya 3 หลายเดือนก่อน

    i just found ur channel, your tutorial is freaking awesome. other's tutorial only shows how it works but yours also show how to make clean, efficient and modular.. i've checked ur other videos too and im glad i found your channel! please make more tutorials especially the one that popular in yt, most of them aren't the best practices and clean. keep up the goodwork!!

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Yeah, that's why I've decided to teach on best practices. You cannot learn proper programming with videos of 4mins. I'm covering what's missing from TH-cam and Udemy, so expect many other amazing and RARE Tutorials ! :) Thanks for your kind words and support.

  • @PerumNagajaya
    @PerumNagajaya 3 หลายเดือนก่อน

    i wish more tutorials like this! best practices tutorials are rare..

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Thank you for your kind words and for recognizing a true rare and hard work ! More Tutorials and more Courses are coming, so keep an eye on the Channel or join our Discord Server. Thanks again !

  • @reasonboykang
    @reasonboykang 3 หลายเดือนก่อน

    what's the alternative to this node then?

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      Custom Events with Timers. The node is called "Set Timer By Event".

  • @n1lknarf
    @n1lknarf 3 หลายเดือนก่อน

    Clickbait, stay away.

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Internet troll, stay away.

  • @Jack_Danyo
    @Jack_Danyo 3 หลายเดือนก่อน

    Purchased! I am a little over one year in but I am still learning. Best practices and optimization is something I was looking for. Will let you know how this course goes for me. Thank you !

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Thank you for buying the Course ! You bought the Course at the right time ! One year of Unreal is a great time spent with it, and this Course will change your way of programming for sure ! :) If you need any questions or help, ALWAYS message me on my Social Media channels or our Discord Server. I always put my people first, so everytime I'm on the PC I will respond to every message. Happy learning ! Vlad

  • @Humbertogdev
    @Humbertogdev 3 หลายเดือนก่อน

    Great tut!

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Thank you ! :) More awesome Tutorials are coming soon ✌️

  • @creatorediillusioni
    @creatorediillusioni 3 หลายเดือนก่อน

    Man this is wonderful video! And i am really glad i bought your course! Would really love if you can make a full soulslike game start to finish in udemy, will be your first customer! Thank you

  • @creatorediillusioni
    @creatorediillusioni 3 หลายเดือนก่อน

    Man this is wonderful video! And i am really glad i bought your course! Would really love if you can make a full soulslike game start to finish in udemy, will be your first customer! Thank you

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Thank you for buying the Course and I'm so happy that you are satisfied with the learning material there ! I'm preparing another Course now, it's not soulslike but it's very very needed this Course for every Gamedev. I will post an update and you will get notified. Thanks again, and keep an eye on our Discord Channel and the TH-cam Channel, more exciting Tutorials are coming ! :)

    • @creatorediillusioni
      @creatorediillusioni 3 หลายเดือนก่อน

      @@chankulovski thanks

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      @@creatorediillusioni But I'm not excluding the option to create a whole Souls-Like game :) I love the genre, so will see in the future what it's going to happen. Thanks for your interest and support.

  • @geltun1
    @geltun1 3 หลายเดือนก่อน

    And what about casting to interface? Do you think it is bad too?

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Any Casting is bad, ESPECIALLY TO THE CHARACTER. That's why you should use Interface instead. I know it's a bit of a work, but it's worth it on the long run. Trust me, you don't want to spend 1-2 years of developing your game full of Casting inside ... I've regretted and it cost me BIG TIME, that's why I'm teaching everyone not to make the same expensive mistake I did ...

    • @geltun1
      @geltun1 3 หลายเดือนก่อน

      @@chankulovski But the question is if i create for example blueprint interface BPI_Interactable and somewhere cast to BPI_Interactable and then do interface call instead of interface message. You think this is bad too? And if so what is the reason?

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      @@geltun1 You simply don't need it, you are doing double the work if you Cast with that Interface. It's completely unnecessary. And also bad thing with that, is that you will load and reference everything within that Casting. It's just bad idea either way with Casting, you really really don't need it.

    • @Dante1243
      @Dante1243 หลายเดือนก่อน

      ​@chankulovski context is everything dude your argument is correct in some cases let's say you have 5 characters that the player can pick from if you cast to all 5 in that BP you will create a hard ref to all 5 characters which will cause them to be in memory and that is a case you would definitely not want to use casting but if you game only has one character there is nothing wrong with casting to it in that case as that 1 character will be loaded into memory regardless if you make a hard ref to it or not

    • @chankulovski
      @chankulovski หลายเดือนก่อน

      @@Dante1243 Either way, Casting should be avoided at all cost. There are many other ways to do that, if the developer is willing to put that extra work and optimize their code. Casting is for lazy people.

  • @nellvoh
    @nellvoh 3 หลายเดือนก่อน

    Hi, can you please make a tutorial about camera rotation in top down game? I can't find any good

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Hi. I will look into it definitely! Top Down is my favorite genre ! :) keep an eye on the Channel for updates.

    • @nellvoh
      @nellvoh 3 หลายเดือนก่อน

      @@chankulovski I have subscribed since the first video that helped me. I searched half of youtube and only your video was well explained and I was able to do what I needed. I will be waiting for the new video

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      @@nellvoh I'm very happy that my videos helped you ! More good Tutorials are coming for sure.

  • @GMTechArt
    @GMTechArt 3 หลายเดือนก่อน

    Timer not replacement EventTick.

  • @erik8120
    @erik8120 3 หลายเดือนก่อน

    Maybe your statement is just a bit too bold. When data is already loaded, casting to this data is not a bad thing. If it has to be loaded just for the cast, then it is a bad thing and you pointing this out correctly. So the title should be something like: be careful with casting.

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      Not bold at all, Devs and Designers should avoid using Casting if they want their game to be performant. It's a simple as that :) but for people who wants to accept the reality only.

    • @erik8120
      @erik8120 3 หลายเดือนก่อน

      @@chankulovski if the file is already in memory, like a game state, what is the harm to cast to this already loaded data?

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      @@erik8120 What file in memory? You have created Blueprint Actors in your Content Drawer like Projectiles, Loot Box etc. As long as you don't Drag and Drop them into the Level ( World ) they are NOT LOADED. So when you have a Projectile Actor in your Content drawer, this Actor is NOT LOADED. So when the Player spawns this Projectile, then it loads everything in it. If you have a Casting in the Projectile ( probably you do ), then you will make the Projectile more expensive than you should. Imagine when you spawn hundreds of Projectiles how bad this is for performance?

    • @erik8120
      @erik8120 3 หลายเดือนก่อน

      @@chankulovski yeah for sure, but that was not my point. You have to be careful with casting in general. But if you cast for example to your game instance class, which is spawned by default, then what is bad about this ? Just read my comments carefully. My point is that it’s not always bad or good, it depends on the situation and if the class is already loaded or not.

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      @@erik8120 It's your game after all, you can have 300 casting nodes if you want. I've explained in 200 comments and the Tutorial why Casting is bad. Just hover over you Casting node and READ what it says.

  • @moosehead13
    @moosehead13 4 หลายเดือนก่อน

    Wow this comment section is a laugh. I guess this is what you get for trying to help people to make good design choices. Your heart is in the right place I think, but people seem to have a hard time stomaching the truth. You guys can pick apart his example and come up with your own logic that validates your insecurities but that doesn't make what he is saying any less true. I agree with his methodology & try to avoid casting as much as possible. His example is perfect in demonstrating that there are other options like "get player character".

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      Thank you for your supportive comment, I really appreciate this ! Like I was telling them before, they just want to follow 6mins Tutorial full of Casting, Event Tick, connect 3 nodes and that's it, they are now Game Developers. But what really gives me hope is people like you who understand and acknowledge my hard work, and people who are really willing to go that extra mile to make their games optimized and enjoyable. Thanks again ! :)

    • @moosehead13
      @moosehead13 4 หลายเดือนก่อน

      ​@@chankulovski Honestly my bro... To your point I specifically watch for bad practices like using event tick & a lot of casting. Interfaces, use of components, & overall approach to design, would be some of my first boxes to check when it comes to a good tutorial. The reality of the state of learning on TH-cam is you really can't depend on one tutorial to explain how to do something. Sometimes even people with poor design framework will do something in such a way that it will surprise you. Keep up the work. I for 1 would love to see you release a tutorial series in UE 5.4 covering some of your optimized systems.

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      @@moosehead13 Thanks for your supportive comment ! I will continue releasing Tutorials for best practices, and making cool Gameplay Actions and UI programming as well. I will cover UE 5.4 but it will take some time for that. Reason 1: There are still a lot of people who cannot afford to use UE 5.4 and UE5.0.3 is very close to UE4, so a lot of things are relevant between these versions. Reason 2: UE5.4 is very new and unstable version, it will take time until they stabilize the version. Thanks again ! :)

  • @eligijuspranskunas3509
    @eligijuspranskunas3509 4 หลายเดือนก่อน

    why sales, discounts, all ending before the end of the month, which is before salary!

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      This coupon is expiring on 8th June and it's with 40% OFF. Even if people don't manage to buy the Course with this Coupon until 8th of June, I will create another Coupon after that, and it will be 40% or 50% OFF for another period of time. If you want to be up to date with my latest videos and cheapest coupons, join our Discord server or message me on email, I will try and accommodate you the best I can. Thanks, Vlad. EDIT: I didn't see the date of this link, so I am updating the Coupon with 40% OFF as I've mentioned.

  • @As_Ss
    @As_Ss 4 หลายเดือนก่อน

    This is as terrible as the Tick video, and no epic devs do not state u should never use casting or tick, u just need to know when to use them and when it can be used without any issues, this guy has no idea what he is talking about like other noticed too. He didn't even release any big commercial game and he is selling an optimization course..., thats all u need to know, do listen to this, u wont learn anything here.

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      An Epic Games staff said: "" I try to tell artists and people who are not skilled scripters to never use Tick. Just don't look at it, don't touch it, pretend it's not there, and even if you think you need it and if you're sure you need it - STILL DON'T USE IT !" If you've ever watched a Gamedev Talk from Epic Games, you would've know. But you are simply jealous troll, that's it :)

  • @Nitinsharma-if8xt
    @Nitinsharma-if8xt 4 หลายเดือนก่อน

    Its paid 😔😔

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      Yes

    • @Jack_Danyo
      @Jack_Danyo 3 หลายเดือนก่อน

      I would like to add if someone is very knowledgeable and you would like to learn properly and faster then this is only a small amount. I have taken many courses on Unreal and some of them were by instructors who could not explain very well. I believe Chankulovski is the real deal. I think that is worth your time to invest in this course.

    • @chankulovski
      @chankulovski 3 หลายเดือนก่อน

      @@Jack_Danyo Thank you for your trust and kind words ! Hopefully the lowest price I'm providing will be fair and affordable for most of the learners.

  • @David_Tangarife
    @David_Tangarife 4 หลายเดือนก่อน

    Interesting!! I bought it!

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      Thank you ! A lot of valuable stuff to learn in this Course, make sure to check it out. Also, even more interesting things are coming soon :) !

  • @creatorediillusioni
    @creatorediillusioni 4 หลายเดือนก่อน

    i just bought it! looks very promising, i hopw you will continue to support the course and update it. most of trainers on udemy just abandons they course after a while. thank you

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      Hi, thank you very much for your purchase and your kind words ! You will learn a lot in the Course that's for sure. I'm putting the Community first always and I'm doing my best to accommodate as many people as possible, so anything you need, please reach out in our Discord Channel and I will be there to support you and the others. Thanks again and have a great time learning ! Vlad.

    • @creatorediillusioni
      @creatorediillusioni 4 หลายเดือนก่อน

      @@chankulovski sure will do thanks

  • @imraan_alam
    @imraan_alam 4 หลายเดือนก่อน

    interesting. I added in my wishlist

    • @chankulovski
      @chankulovski 4 หลายเดือนก่อน

      You will learn a lot in that Course :) ! If you are buying it, the 50% Discount Coupon expires in 4 days, keep that in mind :) Thanks

  • @epetubaa4773
    @epetubaa4773 4 หลายเดือนก่อน

    ​ @chankulovski There is no need to wash the floor of a industrial hall with a toothbrush just because you get a more precise and cleaner end result. The workload does not make it worth it. Also I came to the comments right away when I saw the video. Like one guy said here if the casting has been done in to the memory once it is referred by the other objects too.. Which means that in some cases it's definitely preferrable to use casting especially for the player object but the collisions are bad example of that. You are doing a good optimization in the video and this is how you should handle collisions, but saying that you should never use casting is just a bad practice. A teacher and a friend of mine (who has been working for Microsoft Studios and with Fable series) once told me that you need to start optimizing only after the game runs too heavy and it's causing you problems. If the game runs "perfectly" (The workload of quick temporary solutions do not have meaningful impact) there is no need for optimization before actual release. This said it's a very bad practice especially for newcomers to never use the casting. It makes your work harder and tedious without giving too much of a benefit. As somebody mentioned this video doesn't really proof anything. Even though I have just changed my engine to UE it really seems that this example does not have such an impact as you are implying. Also the comments about you not knowing what you are doing seem somwhat justified as you really do not grasp the concept. In your shoes I would create a new video with a profiler and use an actual project as an example to show the difference between casting and not using it. You will see that it's not actually using the RAM multiple times over and it shouldn't even be increasing your build size to be exact as it's referring to an object that has already been created elsewhere. When checking the Size Map it only shows how much memory it's reserving if you load this object only (as you cast the player object in the blueprint it's reserving the memory for that instance of a player object). However if you have player object loaded in always from the start (As in many games you do and you should) and refer to that instance of an object using the casting becomes more efficient than doing extra logic. (In cases where the processing power uses more resources than just referring to the object in the memory). In the end: Sure it's more optimized to avoid using casting but you are exaggerating the impact for your own purposes (To promote your course). For other watchers reading this: Instead focus on the game and move to the optimization when needed, learn to use the profiler and fix optimization problems and then get back to your project. It's not worth it to optimize your game on the go as it slows you down and does not really benefit you before the actual build and deployment.