Learning the c++ code of the engine

Hi,

I have been playing with the blueprint around and now want to have a deeper understanding about the engine, so I want to know more about the c++ code of the engine, just like the folder shown below.

78150-gg.png

For c++, I have read c++ primer. Which (kind of) class or classes should I check out first?

Thanks,

Chenglin

I think this really is a bit too broad question for a questions-answers site like this. I would suggest going to the wiki and starting looking at what’s there: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

Anyway, not to be unhelpful:

  1. Just make a C++ project and when you code your game you’ll slowly see how stuff works, and what types are most important (APawn, APlayerController, etc.). But just jumping head-first into it will only be confusing.
  2. I really like this: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums
  3. Some specific UE4 tidbits: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

Of course probably everyone out there will have a bit different opinion on the matter :wink:

How much C++ knowledge do you have?
If you haven’t coded much C++ before, it might be a good idea to get into that in a simple project without the added bulk of the Unreal Engine. Learning C++ and Unreal at the same time could be a bit much. (esp. since it has it’s own versions of the standard library implementations)

Even if you have C++ knowledge and experience, I still recommend reading the C++ Super FAQ: Super-FAQ : Standard C++