2023-08-27 08:46:08 -07:00
|
|
|
# UE5_Study
|
|
|
|
|
2023-08-27 09:40:11 -07:00
|
|
|
A project repo for Unreal dedicated to studying various aspects of it.
|
|
|
|
|
|
|
|
Modules to get covered (in no particular order):
|
2023-08-27 08:46:08 -07:00
|
|
|
|
2023-08-27 13:52:12 -07:00
|
|
|
* [Unreal Build Tool](docs/Build%20&%20Automation%20System/UBT.md)
|
2023-08-27 09:40:11 -07:00
|
|
|
* Automation Tool
|
|
|
|
* Build Graph
|
|
|
|
* Modules
|
2023-08-27 08:46:08 -07:00
|
|
|
* Blueprints
|
|
|
|
* VM
|
|
|
|
* Node Graph
|
2023-08-27 08:59:23 -07:00
|
|
|
* Collision & Physics
|
|
|
|
* Execution
|
|
|
|
* Main Loop
|
|
|
|
* Render Thread
|
|
|
|
* Task Graph
|
2023-08-27 08:46:08 -07:00
|
|
|
* Gameplay Framework
|
|
|
|
* GameInstance
|
|
|
|
* UWorld & LevelScriptActors
|
|
|
|
* GameMode
|
|
|
|
* GameState
|
|
|
|
* PlayerController
|
|
|
|
* PlayerState
|
|
|
|
* Input
|
|
|
|
* System
|
|
|
|
* UPlayer
|
|
|
|
* Metaprogramming
|
|
|
|
* Unreal Header Tool
|
|
|
|
* RTTI (UClass, and everything else related)
|
|
|
|
* Networking
|
|
|
|
* Net Driver
|
|
|
|
* Replication Graph
|
|
|
|
* Iris
|
|
|
|
* Rendering
|
|
|
|
* RHI
|
|
|
|
* Materials
|
|
|
|
* Slate
|
|
|
|
* UMG
|
|
|
|
* VFX
|
|
|
|
* Niagara
|
|
|
|
* *Not doing cascade*
|
|
|
|
* UObject & Derived classes
|
|
|
|
* UObject & UObject Base
|
|
|
|
* Actor
|
|
|
|
* Pawn
|
|
|
|
* Character
|
|
|
|
* Client-Side prediction for movement
|
|
|
|
* Components
|
|
|
|
* ActorComponent
|
|
|
|
* SceneComponent
|
|
|
|
* etc
|
2023-08-27 09:40:11 -07:00
|
|
|
|
|
|
|
*As I start to get this filled in I'll have a readme for each item in this bulleted list that will be linked.*
|