Content browser
On the very bottom of the Unreal Engine, you should see an icon with a folder; this is called the Content Browser. Here, all the project files, assets, and Blueprints for the Virtual Anatomy are located.
You can see below the content browser structure of this Unreal Engine project. There is a lot, but you do not need to swot it all at once. You will get used to it as you work with this project for a long time.
.
โโโ Blueprints
โย ย โโโ BloodFlowSimulation
โย ย โย ย โโโ BloodSimPaths
โย ย โโโ Enviroment
โย ย โโโ InfoElements
โย ย โโโ Quiz
โย ย โโโ Splines
โย ย โโโ UserControls
โโโ Collections
โโโ DataAssets
โโโ Developers
โย ย โโโ bartoszadamczyk
โย ย โโโ Collections
โโโ Input
โย ย โโโ InputActions
โโโ Localization
โย ย โโโ Game
โย ย โโโ en
โย ย โโโ nl-NL
โโโ LocalizationDataTables
โโโ Maps
โโโ Models
โย ย โโโ Body-Merged-Full
โย ย โย ย โโโ Arteries
โย ย โย ย โโโ BodyPartBlueprints
โย ย โย ย โย ย โโโ Body
โย ย โย ย โย ย โโโ Digestion
โย ย โย ย โย ย โโโ Hearth
โย ย โย ย โย ย โโโ Lungs
โย ย โย ย โโโ Bones
โย ย โย ย โโโ Digestive_System
โย ย โย ย โโโ Heart
โย ย โย ย โย ย โโโ Heart
โย ย โย ย โย ย โโโ PapillaryMuscle
โย ย โย ย โย ย โโโ SubcalvinianArteries
โย ย โย ย โย ย โโโ Valves
โย ย โย ย โโโ Lungs
โย ย โย ย โโโ Muscles
โย ย โย ย โโโ Veins
โย ย โโโ Body-No-Material
โย ย โย ย โโโ Arteries
โย ย โย ย โโโ Bones
โย ย โย ย โโโ Digestive_System
โย ย โย ย โโโ Hearth
โย ย โย ย โโโ Lungs
โย ย โโโ Body-Picker-Textured
โย ย โย ย โโโ Arteries
โย ย โย ย โโโ Components
โย ย โโโ ElementActions
โย ย โย ย โโโ Outliner
โย ย โโโ Enviroment
โย ย โย ย โโโ BookShelf
โย ย โย ย โโโ HopitalRoomFloor
โย ย โย ย โย ย โโโ textures
โย ย โย ย โโโ HospitalBed
โย ย โย ย โโโ HospitalDoors
โย ย โย ย โโโ HospitalEquipment
โย ย โย ย โโโ HospitalRoom-Wall
โย ย โย ย โย ย โโโ textures_new
โย ย โย ย โย ย โโโ textures_old
โย ย โย ย โโโ HospitalRoomAssetPack
โย ย โย ย โโโ IndoorPlant
โย ย โย ย โโโ NeonLight
โย ย โโโ Full-Body-Organized
โย ย โย ย โโโ Digestive_System
โย ย โย ย โโโ Ear_Bones
โย ย โย ย โโโ Lower_Extremity_Bones
โย ย โย ย โย ย โโโ Lower_Extremity_Bones
โย ย โย ย โโโ Skull_Bones
โย ย โย ย โโโ Thoracic_Bones
โย ย โย ย โย ย โโโ Textures
โย ย โย ย โโโ Upper_Extremity_Bones
โย ย โย ย โโโ Vertebral_Column_Bones
โย ย โโโ HDRi
โย ย โโโ HospitalRoomAssetPack
โย ย โโโ Model
โย ย โโโ Textures
โย ย โย ย โโโ PulmonaryVeins
โย ย โโโ Window
โโโ Movies
โโโ Niagara
โโโ Python
โย ย โโโ DataExports
โย ย โโโ GeneratedSeedData
โโโ Sequences
โย ย โโโ BloodPaths
โย ย โโโ Misc
โโโ Slicer
โโโ UI
โโโ Assets
โย ย โโโ ButtonAssets
โย ย โโโ General
โโโ ButtonsForShocks
โโโ Components
โย ย โโโ CameraControls
โย ย โโโ Depricated
โย ย โโโ DropDownMenues
โย ย โโโ PopUps
โย ย โโโ SideBar
โย ย โย ย โโโ TreeView
โย ย โโโ Sliders
โย ย โโโ ToolTips
โโโ Fonts
โโโ Icons
โย ย โโโ Element
โย ย โโโ Mouse
โย ย โโโ Sidebar
โโโ Images
โโโ Islands
โโโ LevelUI
โย ย โโโ ExplorerLevelUI
โย ย โโโ QuizUI
โโโ Menus
โโโ Quiz
โย ย โโโ Questions
โโโ ReusableButtons
That is a lot of directories, right? Let's walk through them really superficially to get a basic idea of what is going on.
Blueprints
Here, all of the Blueprints are located. You can find the Blueprints for the User that can walk around (inside the UserControls folder) in the scene once the simulation is started (we will talk about this later).
Developers
Here, each developer can store their personalized assets. Nothing should be here unless you want to hide something from your colleagues.
Enums
This folder contains Enums to differentiate between parts of the model, like the skull, muscles, heart, etc.
Input
This directory contains inputs and input mappings utilizing the Unreal Engine Enhanced Input system.
In short, all user actions are defined here. A simple example of such an action is pressing Space to jump.
Maps
Here we store different levels that users can visit during their time spent in the application.
Levels are independent of each other and are exactly like levels in any video game.
Materials
This folder should ideally be renamed to Assets instead of Materials, but for now, it remains as is.
In short, this folder contains all the meshes, textures, materials, and HDRIs used in the levels.
Materials/Body-Merged-Full
This subfolder contains all the merged body parts such as the heart, bones, and lungs. Additionally, you will also find the Animations folder here, which, as the name suggests, contains all the animations.
Materials/Body-No-Materials
This subfolder contains individual meshes used for selecting specific parts of the body.
NOTE: When you change an asset here, it will not be updated inside the View Port and World Explorer.
Python
Plain and simple, here are all of the Python scripts used only inside the engine.
Steredo3D_VitalVolkov
This is from developers before us and contains the ability to see the model in 3D (yes, with 3D glasses) only if your monitor supports it. This feature has not been used so far, so you can experiment with it.
Test
This is pretty self-explanatory.
UI
Here you can find all of the widget Blueprints. In other words, every UI component, like buttons, menus, main pages, etc., can be found and edited here.
Virtual anatomy
In this directory is the main source code of the entire application. Here you can find another subdirectory, C++, which contains the actual C++ code.
Public
Here are all of the header files containing definitions of classes, methods, and macros.
Private
This directory contains all of the definitions for the header files (.cpp).
Some header files (and cpp files) are not visible through the Unreal Editor interface (like CPP_RayCaster, CPP_ObjectSelector), but some are, like CPP_User. This is because the class CPP_RayCaster does not inherit from any of the Engine's classes like UObject or AActor. To see those "hidden" files, please open the file in Visual Studio, JetBrains Rider, VSCode, or any other IDE or code editor you prefer.