Hi everyone, I wanted to compare my thoughts on how I plan to start organizing my assets now that I know I have a game I can create. Do you see anything wrong with my plan that I may not be considering, and how do you organize yours?
My thought process is to have something like the following (the example is based on if I were to do a game that required shooting:
Content folder:
-
Weapons
-
AK47 – this folder will hold the actual blueprint files to weapon and bullet and other main blueprints and then the folders inside
[LIST]
-
AK47_Bullet – has meshes and related files to AK47 bullet only
[LIST] -
Material
-
Texture
-
Mesh
-
AK47_Weapon
-
Material
-
Texture
-
Mesh
SMG
- SMG_Bullet
- SMG_Weapon
[/LIST]
Characters
-
Main Players
-
Player_Engineer – blueprints and the below folders
[LIST]
-
Animations
[LIST] -
BlendSpaces
-
Material
-
Texture
-
Mesh
Player_Marksman – skeletal and blueprints in folder
[/LIST]
AI_Enemy (computers)
- Terrorist1 – skeletal and blueprints in folder
- Terrorist2 – skeletal and blueprints in folder
AI_Hostage
- Hostage1
- Hostage2
AI_NonImportantCharacters
- Character1
- Character2
Game_Blueprints
- FirstPersonController
- FirstPersonGameMode
LevelDesign – Assets like furniture and levels will be placed in this folder
-
Furniture
-
Couches
-
Tables
-
Maps
[/LIST]
[/LIST]
To try and clarify, the BluePrints for the AK47 will be directly in the AK47 folder and not any deeper. That way once I open the folder I can start messing with the main files I need to edit functionality. What are your thoughts?