Announcement

Collapse
No announcement yet.

New Videos For Learning Unreal C++

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    Thank you very much for this tutorial. I saw it a few days back, and it has greatly helped me start working on my own project.

    Leave a comment:


  • replied
    Ah this is where the thread is, I'm just going to copy this from another thread I made:

    I love the UE4 C++ Tutorials on YouTube, the Battery-Game that was covered a few days ago was great and there were many small helpers that Lauren mentioned throughout that helped me understand things I wouldn't have figured out myself or picked up elsewhere.

    Here are a few topics I'd like to see covered in future:

    - Custom Movement Components (From scratch, not building off of one of the existing ones).
    - Thorough Coverage of the 'Shooter Game' code. It's one of the most well-programmed examples yet. Go through each function and explain what it does and why etc, why some are Inline and some are not etc...
    - Inventory System Perhaps?
    - Workflows, you know what you want to do, what do you integrate first etc? Dealing with issues.
    - Programming a simple custom Plug-In.
    - Level Loading/Management.

    The wiki is great, but most of the tutorials aren't fully explained and just give you source without going through it step-by-step, I find that pretty unhelpful having no prior experience in Coding, but I am learning a lot as I go and making simple games.
    The tutes we're amazing Lauren, pls do moar

    Leave a comment:


  • replied
    Wow, Zak's got competition! Great speaking voice (those of us who speak in a monotone will always be envious), great pace, great content. Thank you VERY much to you, Lauren, and Zak for taking the time to make this series. I really liked the interaction between programmer and artist working towards the completion of the final product. I got a lot out of that part because it really helped clarify why, as a programmer, I would expose certain things to Blueprints. In the next programming series (fingers crossed), I hope you can take more time to go into more depth on the nuances of each of the UPROPERTY and UFUNCTION decorations.

    I do have some questions and comments regarding the series:

    Epic's document on coding standards recommends that enums be put inside a namespace or empty struct, but you don't and the format that you use is also different (i.e. you use the keyword 'class'). That said, the way that you did it makes more sense to me and is more concise, so does it really matter which format I use?

    It is not clear to me why you chose to implement the method GetCurrentState() as a FORCEINLINE function in the TutorialCodeGameMode.h header file, given that you don't do this with any other getter functions. Can you explain why this function is different?

    Your explanation of the difference between the DevelopmentEditor and DebugGameEditor options in Visual Studio is the best that I've heard so far (to date I've always run with DevelopmentEditor), but I'm still unclear about why you needed to change to DevelopmentEditor when Zak took over. I noticed at one point early on that if I started the editor directly from the launcher that the BatteryPickup class was not present as a class that I could inherit from. When I started the editor from Visual Studio, however, it was there. Are the two related?

    You mention that if a particular include file is used frequently, it should just be added only once to the project, in the game module header (or that's what I understood). It would have been a nice touch if you had actually done that (good practice for those of us who are typographically impaired).

    I really liked the fact that both you and Zak left mistakes in the videos. It makes me feel a LOT less stupid knowing that even you guys make the kind of mistakes that I do. The fact that you were then able to turn those mistakes into teachable moments ... wow, really well done!

    Speaking of typos, when I was adding code to the TutorialCodeHUD.cpp file to create PowerLevelString, I wrote TEXT("%10.0") instead of TEXT("%10.0f"), i.e. I forgot to add the 'f' (I come from a Java programming background, not C++, so I've never used Printf). The net result of my mistake was that the power level did not display on the screen at all. I was thinking that you might consider in the next series (fingers still crossed, which is making it hard to type) deliberately introducing an error like this so that you can demonstrate actual debugging in Visual Studio.

    Please add more programming videos. We have Blueprint tutorials up the wazoo, but not nearly enough C++ ones. Rachel Cordone's book on programming UnrealScript, which created a simple game (much like you've done) was invaluable in jump-starting me into programming in UDK (and I just got there two weeks prior to the release of UE4 - d'oh!). This was a great series and I really appreciate the effort that you at Epic put into empowering me to do cool stuff. Thanks, you guys rock!
    Last edited by Dijon; 07-03-2014, 04:47 PM. Reason: Typo :(

    Leave a comment:


  • replied
    Thanks for this series. I am enjoying it and learning a lot. If you make more in the future can you zoom in on the text like you did the the second video. On the the ones that you did not zoom in it was hard for me to see. Great lesson

    Thanks

    Leave a comment:


  • replied
    Thank you for this series, Ill be looking forward to watching these .

    Leave a comment:


  • replied
    Hi Lauren. Are there any plans for doing future videos on API overview? Things like Custom PlayerControllers and how the posses pawns/Characters and also going through the Actor/Component system. Explaining the Class heirarchy and the way it all fits together can be a bit confusing at first. Explaining the PCIP Class and some of the helper classes would be helpful too. Thanks for what you've done so far though. much appreciated.

    Leave a comment:


  • replied
    For the batteries falling through the level, you can try turning on physics sub-stepping. I'll also make a note to add that as an annotation to the series when you're first working on the battery Blueprint.

    Leave a comment:


  • replied
    So it seems you had a lot of fun making these videos? You laughing a lot
    But i like your tuts, thank you!

    Leave a comment:


  • replied
    Originally posted by JW0601 View Post
    Thank you greatly for these videos! I have just completed the series, and I enjoyed following along the entire way. They served as an excellent introduction to the programming side of UE4. I also look forward to more similar videos.

    Cheers!

    EDIT: After playing with the game more, I have noticed that sometimes my spawned batteries will drop straight through the floor. The collision on the mesh seems fine to me, and I have tried increasing the quality of the collision shape. What could cause this to happen? Thanks!
    I also have this problem.

    Leave a comment:


  • replied
    Thank you greatly for these videos! I have just completed the series, and I enjoyed following along the entire way. They served as an excellent introduction to the programming side of UE4. I also look forward to more similar videos.

    Cheers!

    EDIT: After playing with the game more, I have noticed that sometimes my spawned batteries will drop straight through the floor. The collision on the mesh seems fine to me, and I have tried increasing the quality of the collision shape. What could cause this to happen? Thanks!
    Last edited by JW0601; 06-27-2014, 10:41 PM.

    Leave a comment:


  • replied
    This was very helpfull and fun to do!

    I am surprised that with my limited programming skills I was able to understand and manage to follow through the video and actually finish the tutorial. I thought I would hit some roadblock halfway through and give up, but that was not the case!

    I really look forward to more videos like these ones, about both programming and blueprint. About getting some simple game mechanics started up from the templates.

    Thanks! And great Job!

    Here is me playing and commenting through the final version after finishing the video.

    Leave a comment:


  • replied
    Thx a lot, videos were fun to watch, gonna help me for sure !

    Leave a comment:


  • replied
    Wow, thank you so much Lauren! You were perfect with these videos and I really hate videos, but these I like.

    What really makes this for me is the completeness from start to finish. I find myself getting caught up on details due to skipping around from place to place, learning some bit from here, grabbing another from there, then finding holes in my knowledge later. Please keep up the good work, it is most appreciated.

    If there are no plans to put a UE4 book together, please consider it. Older bums like me enjoy the books. I like the pace more, the weight of them...and the way I can put them inside the jacket of another book at work and pretend to be studying manuals.

    Thanks!

    Leave a comment:


  • replied
    This is great found these last night.
    I have not watched them yet but i will this weekend .!
    I don`t have a full overview of whats coverd in the videos.

    But I hope some more advanced stuff is coming as well..
    Networking and Delegates

    Thanks again and keep up the great work!

    Leave a comment:


  • replied
    Is there any plans for next parts - more advanced?

    Leave a comment:

Working...
X