C++ for Blueprinters | Unreal Engine

Sdílet
Vložit
  • čas přidán 21. 08. 2024

Komentáře • 157

  • @TheJackFrench
    @TheJackFrench Před 2 lety +130

    Guys, please, please, please do more of these types of things.
    This is the toughest bridge to cross for most competent blueprinters like myself.
    Without this video, it might take me 5 hours to answer a single question in c++, and this video answers at least twenty of them in a neat little, easily digestible package.
    Resources like this are too scarce at the moment. I'd literally PAY for a 20hr course of content like this.

    • @WoodysAR
      @WoodysAR Před rokem +1

      But now,.. you can ask ChatGPT

    • @user-sx9de4zj3j
      @user-sx9de4zj3j Před rokem +2

      luckily for us now, gpt4 is very helpful.

    • @reedheadable
      @reedheadable Před 5 měsíci

      Getting a good IDE will help too

    • @totheknee
      @totheknee Před 2 měsíci +1

      I'm curious how'd you'd _not_ literally pay vs literally pay. Would that be like Monopoly money or something?

  • @MakotoIchinose
    @MakotoIchinose Před 2 lety +54

    Finally, a C++ tutorial for Blueprinters that does not encourage Hot Reload (and also promote Live Coding). This is good!

    • @mediochrea
      @mediochrea Před 2 lety

      Anything specifically wrong with Hot Reload? I'm pretty clueless when it comes to C++, but trying to figure out the most painless way to get into it.

    • @LightCanadian
      @LightCanadian Před 2 lety +3

      @@mediochrea This is just a guess, but i think it's because hot reload is not perfect. I have encounter many issue where, after a hot reload, I had unexplicable problem that were fix uppon restarting the engine.

    • @unrealdevop
      @unrealdevop Před rokem +1

      @@LightCanadian I've also been told the Live Coding also causes issues like corrupt files. In UE 5.1 I had the same C++ Derived Blueprint become corrupt 4x in 2 days and 2 other files also became corrupt over the same span of time.

    • @user-wn9vu6nz4k
      @user-wn9vu6nz4k Před 5 měsíci

      ​@@unrealdevopThe important part is that using msvc compiler saves the code forever,and will always be open

  • @EMzuki
    @EMzuki Před 2 lety +10

    This is pretty much exactly what I was looking for, the comparison between blueprints and C++ is really helpful.
    Just wish there was more.

  • @irtezarahman5370
    @irtezarahman5370 Před 2 lety +5

    Finally a c++ tutorial. We want more. Nice one.

  • @stephenhidalgo7608
    @stephenhidalgo7608 Před 2 lety +36

    love it! hope to have more tutorials like this were the comparison of BP and c++ specially casting and advance progamming, thanks Epic

    • @mrjean9376
      @mrjean9376 Před 2 lety +5

      Exactly! That's what we all need, and i hope unreal keep posting tons of tutoring video like this and many others : )

  • @EscapeCondition
    @EscapeCondition Před 2 lety +5

    Great vid I've done almost my entire project in blueprints, but to get to ship you really need to be open to expanding your C++ understanding at all times, learn to use VS, etc.

  • @Soul-gf9vv
    @Soul-gf9vv Před 9 měsíci

    I admire and respect people like you who enjoy teaching others. Your voice is like ASMR and your method in teaching is so clear and smooth. Really, I can't thank you enough 🙏

  • @isvalid
    @isvalid Před 2 lety +11

    Awesome work! Thanks for showcasing and explaining with such meticulous detail! ⛄

  • @mehdim
    @mehdim Před 2 lety

    the part where you find the target Library in blueprint was GENIUS! always my first frustrating problem when going C++.

  • @mikehattias5837
    @mikehattias5837 Před 2 lety +1

    i would literally pay for more of this content

  • @painleroux9486
    @painleroux9486 Před 2 lety +1

    Thaaaank you ssooooo much , finally some C++ tutorials , we need more of this plz , we want to learn C++ so give us more tutorials like this .

  • @oshinwane6902
    @oshinwane6902 Před rokem +1

    Any tutorial on starting unreal is a great appreciation. I constantly want to come to UE from UNITY but cant understand a single thing (pawn, actor, component, component tree, ...) for 10 years!

  • @Liquidamp
    @Liquidamp Před 2 lety +7

    Exactly what I was looking for thank you.

  • @rasmushauschild
    @rasmushauschild Před 2 lety +12

    Thanks for the tutorial, it looks really good!
    Maybe I missed it - but does anyone know what project this tutorial is based on? Looks like a modified version of the old "blueprints" demo..

  • @Qwiggalo
    @Qwiggalo Před 2 lety +6

    This is awesome, only thing is the circles showing where to look could be more precise. Sometimes it wasn't very clear where to look exactly.

  • @user-zv6bo9yr4x
    @user-zv6bo9yr4x Před rokem +2

    That was an amazing video and I feel like I can actually get started using soft soft. Thank you so much!

  • @KeyserTheRedBeard
    @KeyserTheRedBeard Před 2 lety +2

    astounding content Unreal Engine. I shattered that thumbs up on your video. Keep up the exceptional work.

  • @VirtualReality-zv5oh
    @VirtualReality-zv5oh Před 2 lety +1

    Thank you for this overview. Learned new things in this few minutes. 😄

  • @deluxepopper
    @deluxepopper Před 2 lety

    Yeah as Joshua said: More of this please. I have been reworking YT BP tutorials for a while and generally it's pretty straight forward, sometimes even easier and a much more pleasing result... but always, always run into a dead end because some trickery inside a node that is hard to reverse engineer or drop knee-deep into Slate to see the project crumble.
    So, please.. more of these videos

  • @hjhw100
    @hjhw100 Před 2 lety +4

    Sorry but where is this project?!

  • @mutcholokoW
    @mutcholokoW Před 2 lety +1

    This is awesome, keep making these C++ videos!

  • @jarridkamphenkel2117
    @jarridkamphenkel2117 Před rokem

    Great video! Thank you for showing me something other than how to make a callable hello world node like 99 percent of blogs and tutorials!!!!

  • @rutvikpanchal466
    @rutvikpanchal466 Před 2 lety +10

    Please do custom shaders next (Compute Shaders in Particular), Types of shaders, performance benefits, best practices, etc. I couldn't find any good information online regarding this topic. Also the only thing that's missing in C++ which is kind of a big deal for me is Exception Handling, right now there's no way to add a try catch block in the code

    • @Extrone
      @Extrone Před 2 lety

      exception handling is possible according to 9:11 ?

    • @anoomage
      @anoomage Před 2 lety +2

      @@Extrone apparently you can throw exceptions, but you can't handle them.
      I think it's a good thing not to be able to handle exceptions. It enhances performances of the game :)

  • @eeromanner7520
    @eeromanner7520 Před rokem +3

    Has anyone figured what project template this is based on?

    • @diliupg
      @diliupg Před rokem +1

      third person with C++

  • @mla4225
    @mla4225 Před 2 lety

    Thank you so much. I just upgraded from Making Waves, so the concepts are familiar, but tNice tutorials is a whole new world! Look forward to

  • @5copeiek699
    @5copeiek699 Před 2 lety

    to optimize frametime i reccomend you to spread load of project between all PC components.
    To describe it devide area of wisible\hideing area whith autoload on the fly.
    Secondly use areas of distance to player ,to spread the load between PC components.
    Also it will be good to create !physcycly-based destuction model.
    And use only Diffuse map in UE whith integrated: light eteractions and physcycly-based Material edition tools in engine itself !
    Thank you, and Merry Christmas!

  • @FluteboxFan
    @FluteboxFan Před 2 lety +1

    Amazing, thank you. Please provide more examples to learn from, as ever situation has its tips and quirks.

  • @nomugop8017
    @nomugop8017 Před 2 lety

    Love you guys! Finally C++ from UE!

  • @georgevazquez26
    @georgevazquez26 Před 2 lety +2

    Tried to follow but not sure what the source project is for this. Anyone know?

  • @chuanjenchang3153
    @chuanjenchang3153 Před 2 lety

    OMG Thank you ! Exactly what I've been looking/waiting for !

  • @jasonzh5966
    @jasonzh5966 Před 2 lety +6

    Could you add subtitles, please (not auto-generated)? Sorry but it's a little hard to catch up with him while listening to his voice for me..

    • @guysome3263
      @guysome3263 Před 2 lety

      Same here. His voice is so supple, it gets lost.

    • @DarkSession6208
      @DarkSession6208 Před 3 měsíci

      First time in my life as a native english and german speaker that i had to turn on subtitles on a video because i was not able to make out what he was saying. Its so horrible.

  • @anthonysans-nahort2940

    Great tutorial, links and program worked fine for me. Thanks for sharing.

  • @inspektor7664
    @inspektor7664 Před rokem

    TNice tutorials was really helpful for soone coming from Ableton Live and having used Fruity Loops waaaay back in the past

  • @arnaudszobad202
    @arnaudszobad202 Před 2 lety +5

    Hi ! Can you tell me where to get that project, please ?

    • @dafaqu694
      @dafaqu694 Před 2 lety +3

      yeah I wonder where is this project

  • @RC-1290
    @RC-1290 Před 2 lety

    Very useful tutorial. Very comfy and understandable voice too, though I'd prefer some de-esser to be applied next time.
    I also really like the asides that occur sometimes, such as the bit about the forward declaration, where I feel like someone pointed out something that happened that might not be obvious if you're unfamiliar with a language or IDE feature.

  • @garrytalaroc
    @garrytalaroc Před rokem

    I love it when your tutorial is direct to your students and I hate it when your tutorial involes multiple people in livestream only talking to each.

  • @josuke5386
    @josuke5386 Před 2 lety

    Hey man, very clean, interesting and professional. Good sNice tutorialt.

  • @gitarrtoken
    @gitarrtoken Před 2 lety

    Thank you so much for making this! Really helped me

  • @quiskeya
    @quiskeya Před 2 lety +3

    Thanks for the tutorial, it looks really good, but I didn't understand anything.
    As an artist, CCP seem to complicated for my little head.
    Now let me go back to my blueprints Shenanigans.

    • @DarkSession6208
      @DarkSession6208 Před 3 měsíci

      Im also an artist, i despised C++ for months when being a blueprinter. I watched parts of this video months ago and did not understand anyhting. With more experience in BP i came back today to look up C++ stuff out of curiousity and fully watched this video. Now i understand like 80% which i understand 0% of before. So i guess if you get more experienced with BP this becomes to make sense.

  • @zipzygames8509
    @zipzygames8509 Před 2 lety

    Thanks for the guidance was looking for it

  • @ladyville3
    @ladyville3 Před 2 lety +1

    I started learning blueprints and c++ at same time and had a harder time getting my head around blueprints.

  • @theteddytoyboy8235
    @theteddytoyboy8235 Před 2 lety +1

    I just saw the story of Tikesh Vaishnav sir he is promoting independent game developer and 3d artist so you also participate.

  • @mangogo4822
    @mangogo4822 Před 2 lety +2

    where can I find that example code?

  • @youtuberaven1830
    @youtuberaven1830 Před 2 lety

    concepts finally line up in my brain and...well, who knows? Maybe I'll be able to make sotNice tutorialng now.

  • @tomaslaaperi5849
    @tomaslaaperi5849 Před 2 lety +2

    where do you download this project? name?

  • @sandeepm809
    @sandeepm809 Před 2 lety +2

    sound is low

  • @DeadEagleUE
    @DeadEagleUE Před 2 lety

    great stuff guys!

  • @slimygames5398
    @slimygames5398 Před 2 lety

    thank you, this is cool, I don't understand anything but I hope our coder does
    -inkbeta commented this

  • @orjanbark4261
    @orjanbark4261 Před 2 lety +7

    If you talk FAST, NOT very clear... and at a jerky pace...
    I will only focus on WHAT you saying, understanding very little...
    and write silly comments like this...

  • @ishakbekhti6175
    @ishakbekhti6175 Před 2 lety

    I found out why soft softs so different compared to Ableton. It is because there is a default limiter on the master that i didn't know about.

  • @reginaldstubtoe4185
    @reginaldstubtoe4185 Před 2 lety +1

    Unreal ASMR

  • @unrealdevop
    @unrealdevop Před rokem

    17:55 I'm not sure what you mean by that definition of Static functions 'Will Only Ever Be Able To Work On Input Parameters' seemed a bit vague too me...idk I'm a bit confused here.

    • @unrealdevop
      @unrealdevop Před rokem

      18:20 What do you mean Actor Subclass References....I'm assuming that TSubclassOf only accepts actors that inherit from AActor? This confuses me even further....can't a child actor be treated as the parent anyway? Why would we need to specify that we only want subclasses of rather than just taking an AActor and then casting too the subclass as needed? This is what makes this stuff so difficult everyone is so vague it makes me sick. No one will take the time to properly explain simple stuff like this.

  • @DRItay
    @DRItay Před rokem

    thanks it was really usefull

  • @ryanmichalski7420
    @ryanmichalski7420 Před 2 lety

    Between sequencer and blueprint which would be the less challenging of the two to learn.

  • @SurviveOnlyStrong
    @SurviveOnlyStrong Před 2 lety

    why may UPROPERTY not working? EditAnywhere/VisisbleAnywhere doesn't have any effect, properties still unaccessible in the blueprint

  • @AlbertonBeastmaster
    @AlbertonBeastmaster Před 2 lety

    Great content, but I had to jack the sound right up to hear you.

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

    Make a feature to convert blueprint to c++

  • @Mr_Squarepeg
    @Mr_Squarepeg Před 2 lety

    Heck yeah!

  • @izvarzone
    @izvarzone Před 2 lety

    Btw I've heard in another turorial to never use delay. If player disconnects from game and get garbage collected, delay still fires and it will still execute RestartPlayer with null pointer. It was recommended to use Timer instead. Is that true?

  • @Xenothang
    @Xenothang Před 2 lety +1

    Why is this Unlisted?

  • @megaipks
    @megaipks Před 2 lety +6

    Amazing content but this mumbling voice just kills everything! Too hard to get a word!

    • @BilalAzeem
      @BilalAzeem Před 5 dny

      bro has never heard of captions

  • @zramirez5471
    @zramirez5471 Před 2 lety

    And no one that I work with understands why I have a Razer macro gaming keypad for SolidWorks & Excel! Now to build up the level of muscle memory that YOU have!!

  • @anoomage
    @anoomage Před 2 lety

    How debugSphere is managed in Unreal ?
    I mean, can I let it in the code when shipping my project for distribution ? Is there something like a prepocessor statement that doesn't let the program run this code at runtime in distribution packages ?

  • @SR-nc1hb
    @SR-nc1hb Před 2 lety

    "could not be compiled try rebuilding from source manually" any help please

  • @Admin-oe8zj
    @Admin-oe8zj Před rokem

    Please guys, I want to know how when he writes a command, it gives him several options, while I do not have any options, and I need to type the commands manually..Please who knows tell me about the method

  • @arturobojaca5603
    @arturobojaca5603 Před rokem

    How co when you clicked in your gms soft the notes were so short and when I play mine they roll over each other?

  • @GBPEndless
    @GBPEndless Před rokem

    So gooooood crack

  • @decorjp3d134
    @decorjp3d134 Před 2 lety

    Great - merci.

  • @f8kd
    @f8kd Před rokem

    nice tuto Saved , tNice tutorials should be a lot Nice tutorialgher. Thank you.

  • @PotatoHate
    @PotatoHate Před 2 lety

    ASMR tutorial neat

  • @fandavahalik4286
    @fandavahalik4286 Před 2 lety

    I started making soft recently, I was wondering if you wanna do any features.

  • @R3IMYSS
    @R3IMYSS Před 2 lety +1

    11:49 - I'm sorry, what? I have listened to this part about 10 times now and I still can't figure out what he was saying. :P
    EDIT: Ahhhh okay I got it!! "... to expose that fell out of world event... "

  • @the_slap_wolf906
    @the_slap_wolf906 Před 2 lety

    When I fill in steps of GMS the in channel rack instead of giving a soft like 'brrrrrrrrrrrrrrrrr' instead of 'br br br br'

  • @gangpro353
    @gangpro353 Před 2 lety

    Question will metahuman have some more new desing clothes like suit skirt or coat

  • @almuradyh
    @almuradyh Před 2 lety

    More Please

  • @Sluggernaut
    @Sluggernaut Před 2 lety +5

    Every time I try to follow something I immediately start lost and mad. What freaking project is this? This LOOKS like the blueprint basic project that EPIC offers but it isnt. So... wtf do I do? I dont have a 3rd person character to edit.
    Nope this doesnt work. I created a BP (Not C++) third person game from scratch. I added a second ThirdPerson Character. I created the C++ files. I made sure they were correct and compiled. I Reparented the ThirdPerson BP. Added the socket that wasnt really explained for the eyes, to the head. I can see the parent had been changed correctly in the BP Class Settings. I Use the apostrophe to enable AI controller for the other character. UE4 shows the character is controlled by AI. THERE IS NO VISUAL FEEDBACK when enabling Perception. The AI character does not move or do anything or show anything. I have a nave mesh built, which isnt explained.
    This tutorial is so close to being actually good but it isnt. You cant actually use it without some prior knowledge. Its so close it pisses me off because it doesnt actually work.

  • @mito._
    @mito._ Před 2 měsíci

    Can I please just learn how to use C++ in unreal??

  • @MarkOfArgyll
    @MarkOfArgyll Před 2 lety

    Please please please, fire this in as a Pull Request! This should be in the engine by default. [Perception AI]

  • @manollobango
    @manollobango Před 2 lety +1

    Is nobody else wondering about the speakers voice(s)? 🤨

  • @PaulPaulPaulson
    @PaulPaulPaulson Před 2 lety +2

    Does this only work with Visual Studio? Does this imply additional costs and/or license requirements when using CPP instead of doing it blueprint only?

    • @thoeme
      @thoeme Před 2 lety +2

      Technically you can use any text / code editor. But of course most of them don't support context sensitivity, macro implementations and so on...which means you will be a lot more dependent on checking docs and source code. But check this out for a really good alternative: czcams.com/video/94FvzO1HVz/video.html (Alex Forsyth Sublime)

    • @PaulPaulPaulson
      @PaulPaulPaulson Před 2 lety +1

      @@thoemeThank you!
      Btw, you missed the last letter in the link. I found it anyway thanks to the name. So no problem, but for anyone else who's interestes, here's the correct link: czcams.com/video/94FvzO1HVzY/video.html
      Will watch it later when I have more time.

    • @thoeme
      @thoeme Před 2 lety +1

      @@PaulPaulPaulson Great that you found it anyway and sorry for that. But that's why I was adding the name too, in case anyone doesn't trust the link or it doesn't work ˆˆ

  • @KY2Social
    @KY2Social Před 2 lety

    I'm brazilian, my english is not good at all, but I understood

  • @Alperic27
    @Alperic27 Před 2 lety

    geeez … verge to the rescue … when?

  • @mastergiova
    @mastergiova Před 2 lety

    thx for soft mate

  • @MohamedMahmoud-vl9sd
    @MohamedMahmoud-vl9sd Před rokem

    Equaius it’s my first ti using any software tho

  • @richterdelgan123
    @richterdelgan123 Před 2 lety

    can i link a c++ script in to a blueprint?

  • @pierreserpault6652
    @pierreserpault6652 Před rokem

    Anyone know what version of soft soft he's using? Like do I have to buy the $200 version for the stuff in the video or is the $100 dollar

    • @diliupg
      @diliupg Před rokem

      all free. are you new here?

  • @xrenynthemusicmage6422

    Oof, your voice in this one could really benefit off of a de-esser

  • @stephanevers
    @stephanevers Před 3 měsíci

    The sound is way too loud in the intro and the voice in the tutorial is extremely quiet in comparison.

  • @instinct_gallant8694
    @instinct_gallant8694 Před 2 lety

    how did you do that ?

  • @baletun
    @baletun Před 2 lety

    why on 19:04 is used NULL macro instead of nullptr?

  • @alvareznivek2780
    @alvareznivek2780 Před 2 lety +1

    Ya'll sent messages to EA and tell them how to build a game engine?

  • @swait239
    @swait239 Před rokem

    Can’t hear you.

  • @jeasonpala
    @jeasonpala Před 2 lety

    Tutorial*

  • @wcampoywz
    @wcampoywz Před 2 lety

    Scarface with unreal 5 please

  • @Altrue
    @Altrue Před 2 lety

    I don't mean to suggest that this was a bad video, but I'd like to point out a few things:
    - You didn't mention JetBrain's Rider which is a dedicated IDE for UE4/5, not just a plugin. And because of its early access nature (though it's very much a polished product) is even currently free.
    - At 4:15, it's nice to give some details about the file hierarchy, but using a big, round & imprecise cursor isn't very helpful. It is only enough if your public knows enough already, which isn't the case for the target audience of this video.

  • @PhantomZtryker
    @PhantomZtryker Před 2 lety +4

    Is this an AI voice? His intonation sounds really weird. Phrases everything like a question.

  • @user-eq6vs7tl7r
    @user-eq6vs7tl7r Před 2 lety +1

    Мозг мой закипел но я стараюсь

  • @MonkePOV_Personal
    @MonkePOV_Personal Před 2 lety +1

    Whats the difference between unity and unreal engone 4 ?

  • @epicg_zrealtime6186
    @epicg_zrealtime6186 Před 2 lety

    OMG its "to Dream"

  • @Elveneco17
    @Elveneco17 Před 2 lety

    Hey Michael, thanks for tNice tutorials, I want to make a one off donation to you - give the details