This page is summary for Unreal engine studies.
Unreal
Project structure
Type name prefix
Actor
Component
- Movement Coponent
- oho
If we want to study about an API alone; we need to use that API as an user till we got used to it and reading Header files is great.
In every unreal C++ Project, they include "CoreMinimal.h" or "EngineMinimal.h" and those header files will be key to start studying.
Config | : project setting values. NEEDED-do not remove |
Content | : asset storage. NEEDED-do not remove |
Intermediate | : intermediate files. Recovered after remove |
Saved | : save files, screenshots and etc. Not recovered after remove |
in Cpp project, | |
Binaries | : binary files created after compile. Recovered after remove |
Source | : source files. NEEDED-do not remove |
If your project got something wrong and doesn't work. remove unnecessary files(files in .gitignore) and execute .uproject file.
If your project not getting better and it's clear UnreealEngine is preserving integrity, import proper Config files from new project to current project's Config folder. (you need to change project name of files to adjust instead.)
A | : classes inherited AActor; Actors |
U | : classes inherited UObject; non-actor unreal objects |
S | : classes inherited SWidget; Widgets |
E | : Enum |
I | : Interface |
T | : Template |
F | : Others |
b | : boolean variables; not class, only variable |
Type name and variable name are noun.
Funtion name and method name are verb that describe their effct or return value(if it doesnt have effect.)
Actors are objects in level that consist game.
every actors inherit AActor.
yea |
---|
yea |
Components are subobject of Actors that endow functions with Actor.