C++ for Blueprinters | Unreal Engine

Поділитися
Вставка
  • Опубліковано 30 лис 2024

КОМЕНТАРІ • 164

  • @TheJackFrench
    @TheJackFrench 2 роки тому +136

    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 Рік тому +1

      But now,.. you can ask ChatGPT

    • @孙开一-s9n
      @孙开一-s9n Рік тому +2

      luckily for us now, gpt4 is very helpful.

    • @reedheadable
      @reedheadable 8 місяців тому

      Getting a good IDE will help too

    • @totheknee
      @totheknee 6 місяців тому +1

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

    • @andreww4751
      @andreww4751 Місяць тому

      wow you would actually PAY for something?

  • @MakotoIchinose
    @MakotoIchinose 2 роки тому +58

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

    • @mediochrea
      @mediochrea 2 роки тому

      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 2 роки тому +4

      @@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 2 роки тому +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.

    • @TimGorbenko
      @TimGorbenko 8 місяців тому

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

  • @Soul-gf9vv
    @Soul-gf9vv Рік тому

    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 🙏

  • @irtezarahman5370
    @irtezarahman5370 2 роки тому +5

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

  • @EMzuki
    @EMzuki 2 роки тому +11

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

  • @EscapeCondition
    @EscapeCondition 2 роки тому +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.

  • @stephenhidalgo7608
    @stephenhidalgo7608 2 роки тому +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 2 роки тому +5

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

  • @mehdim
    @mehdim 2 роки тому

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

  • @mikehattias5837
    @mikehattias5837 2 роки тому +1

    i would literally pay for more of this content

  • @isvalid
    @isvalid 2 роки тому +11

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

  • @painleroux9486
    @painleroux9486 2 роки тому +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 .

  • @Qwiggalo
    @Qwiggalo 2 роки тому +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.

  • @rasmushauschild
    @rasmushauschild 2 роки тому +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..

  • @VirtualReality-zv5oh
    @VirtualReality-zv5oh 2 роки тому +1

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

  • @Liquidamp
    @Liquidamp 2 роки тому +7

    Exactly what I was looking for thank you.

  • @قناةالرأيالعامالمصري

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

  • @KeyserTheRedBeard
    @KeyserTheRedBeard 2 роки тому +2

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

  • @jarridkamphenkel2117
    @jarridkamphenkel2117 2 роки тому

    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!!!!

  • @5copeiek699
    @5copeiek699 2 роки тому

    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!

  • @deluxepopper
    @deluxepopper 2 роки тому

    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

  • @rutvikpanchal466
    @rutvikpanchal466 2 роки тому +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 2 роки тому

      exception handling is possible according to 9:11 ?

    • @anoomage
      @anoomage 2 роки тому +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 :)

  • @FluteboxFan
    @FluteboxFan 2 роки тому +1

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

  • @inspektor7664
    @inspektor7664 2 роки тому

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

  • @mutcholokoW
    @mutcholokoW 2 роки тому +1

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

  • @mla4225
    @mla4225 2 роки тому

    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

  • @anthonysans-nahort2940
    @anthonysans-nahort2940 2 роки тому

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

  • @oshinwane6902
    @oshinwane6902 2 роки тому +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!

  • @nomugop8017
    @nomugop8017 2 роки тому

    Love you guys! Finally C++ from UE!

  • @hjhw100
    @hjhw100 2 роки тому +4

    Sorry but where is this project?!

  • @arnaudszobad202
    @arnaudszobad202 2 роки тому +5

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

    • @dafaqu694
      @dafaqu694 2 роки тому +3

      yeah I wonder where is this project

  • @georgevazquez26
    @georgevazquez26 2 роки тому +2

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

  • @theteddytoyboy8235
    @theteddytoyboy8235 2 роки тому +1

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

  • @chuanjenchang3153
    @chuanjenchang3153 2 роки тому

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

  • @garrytalaroc
    @garrytalaroc 2 роки тому

    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 2 роки тому

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

  • @quiskeya
    @quiskeya 2 роки тому +4

    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 6 місяців тому +1

      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.

  • @RC-1290
    @RC-1290 2 роки тому

    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.

  • @eeromanner7520
    @eeromanner7520 2 роки тому +3

    Has anyone figured what project template this is based on?

    • @diliupg
      @diliupg Рік тому +1

      third person with C++

  • @ladyville3
    @ladyville3 2 роки тому +1

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

  • @youtuberaven1830
    @youtuberaven1830 2 роки тому

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

  • @gitarrtoken
    @gitarrtoken 2 роки тому

    Thank you so much for making this! Really helped me

  • @mrmarcuswatson
    @mrmarcuswatson 11 днів тому

    i havnt used it yet. but the bigest issue i a having is getting c++ classes to compile in the engine so i hope this works.

  • @jasonzh5966
    @jasonzh5966 2 роки тому +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 2 роки тому

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

    • @DarkSession6208
      @DarkSession6208 6 місяців тому

      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.

  • @zipzygames8509
    @zipzygames8509 2 роки тому

    Thanks for the guidance was looking for it

  • @mangogo4822
    @mangogo4822 2 роки тому +2

    where can I find that example code?

  • @tomaslaaperi5849
    @tomaslaaperi5849 2 роки тому +2

    where do you download this project? name?

  • @unrealdevop
    @unrealdevop 2 роки тому

    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 2 роки тому

      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.

  • @slimygames5398
    @slimygames5398 2 роки тому

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

  • @ishakbekhti6175
    @ishakbekhti6175 2 роки тому

    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.

  • @ryanmichalski7420
    @ryanmichalski7420 2 роки тому

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

  • @fandavahalik4286
    @fandavahalik4286 2 роки тому

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

  • @AlbertonBeastmaster
    @AlbertonBeastmaster 2 роки тому

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

  • @arturobojaca5603
    @arturobojaca5603 2 роки тому

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

  • @zramirez5471
    @zramirez5471 2 роки тому

    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!!

  • @izvarzone
    @izvarzone 2 роки тому

    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?

  • @anoomage
    @anoomage 2 роки тому

    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 ?

  • @f8kd
    @f8kd 2 роки тому

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

  • @SurviveOnlyStrong
    @SurviveOnlyStrong 2 роки тому

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

  • @CappellaKeys
    @CappellaKeys 2 місяці тому

    i simply created a c++ class, ended up not adding anything to it, and now cannot get back into my project in unreal engine as it screwed it up, saying the modules are missing for my project, and rebuilding does not work.

  • @gangpro353
    @gangpro353 2 роки тому

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

  • @SR-nc1hb
    @SR-nc1hb 2 роки тому

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

  • @instinct_gallant8694
    @instinct_gallant8694 2 роки тому

    how did you do that ?

  • @PaulPaulPaulson
    @PaulPaulPaulson 2 роки тому +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 2 роки тому +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: ua-cam.com/video/94FvzO1HVz/v-deo.html (Alex Forsyth Sublime)

    • @PaulPaulPaulson
      @PaulPaulPaulson 2 роки тому +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: ua-cam.com/video/94FvzO1HVzY/v-deo.html
      Will watch it later when I have more time.

    • @thoeme
      @thoeme 2 роки тому +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 ˆˆ

  • @ProdXIIT
    @ProdXIIT 2 роки тому

    thanks it was really usefull

  • @reginaldstubtoe4185
    @reginaldstubtoe4185 2 роки тому +1

    Unreal ASMR

  • @DeadEagleUE
    @DeadEagleUE 2 роки тому

    great stuff guys!

  • @MarkOfArgyll
    @MarkOfArgyll 2 роки тому

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

  • @swagatkumarpatel1234
    @swagatkumarpatel1234 6 місяців тому

    Make a feature to convert blueprint to c++

  • @Admin-oe8zj
    @Admin-oe8zj Рік тому

    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

  • @pierreserpault6652
    @pierreserpault6652 2 роки тому

    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 Рік тому

      all free. are you new here?

  • @manollobango
    @manollobango 2 роки тому +1

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

  • @sandeepm809
    @sandeepm809 2 роки тому +2

    sound is low

  • @KY2Social
    @KY2Social 2 роки тому

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

  • @richterdelgan123
    @richterdelgan123 2 роки тому

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

  • @orjanbark4261
    @orjanbark4261 2 роки тому +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...

  • @PotatoHate
    @PotatoHate 2 роки тому

    ASMR tutorial neat

  • @mito._
    @mito._ 6 місяців тому

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

  • @almuradyh
    @almuradyh 2 роки тому

    More Please

  • @R3IMYSS
    @R3IMYSS 2 роки тому +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... "

  • @baletun
    @baletun 2 роки тому

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

  • @Alperic27
    @Alperic27 2 роки тому

    geeez … verge to the rescue … when?

  • @Xenothang
    @Xenothang 2 роки тому +1

    Why is this Unlisted?

  • @MohamedMahmoud-vl9sd
    @MohamedMahmoud-vl9sd 2 роки тому

    Equaius it’s my first ti using any software tho

  • @megaipks
    @megaipks 2 роки тому +6

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

    • @BilalAzeem
      @BilalAzeem 3 місяці тому

      bro has never heard of captions

  • @decorjp3d134
    @decorjp3d134 2 роки тому

    Great - merci.

  • @Mr_Squarepeg
    @Mr_Squarepeg 2 роки тому

    Heck yeah!

  • @alvareznivek2780
    @alvareznivek2780 2 роки тому +1

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

  • @the_slap_wolf906
    @the_slap_wolf906 2 роки тому

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

  • @xrenynthemusicmage6422
    @xrenynthemusicmage6422 Рік тому

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

  • @wcampoywz
    @wcampoywz 2 роки тому

    Scarface with unreal 5 please

  • @Altrue
    @Altrue 2 роки тому

    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.

  • @алешагордый
    @алешагордый 2 роки тому +1

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

  • @mastergiova
    @mastergiova 2 роки тому

    thx for soft mate

  • @Sluggernaut
    @Sluggernaut 2 роки тому +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.

  • @GBPEndless
    @GBPEndless 2 роки тому

    So gooooood crack

  • @MonkePOV_Personal
    @MonkePOV_Personal 2 роки тому +1

    Whats the difference between unity and unreal engone 4 ?

  • @hanyanglee9018
    @hanyanglee9018 2 роки тому

    Do you have any plan to support typescript?

  • @epicg_zrealtime6186
    @epicg_zrealtime6186 2 роки тому

    OMG its "to Dream"

  • @ec1467
    @ec1467 2 роки тому

    Is this narrated by ua-cam.com/users/JarrodsTech? That voice sounds really similar.

  • @jeasonpala
    @jeasonpala 2 роки тому

    Tutorial*