Initial commit: Complete project foundation with all documentation, scripts, and project structure

This commit is contained in:
Dubai Metaverse Team
2025-11-20 15:13:53 -08:00
commit 0804197325
96 changed files with 16912 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
# Asset Import Checklist
Use this checklist when importing assets to Unreal Engine.
## Pre-Import
- [ ] Asset follows naming convention
- [ ] Asset is in correct format (FBX, OBJ, etc.)
- [ ] Textures are prepared (correct resolution, format)
- [ ] UVs are unwrapped correctly
- [ ] Scale is correct (1:1)
## Import Settings
- [ ] Nanite enabled (if applicable)
- [ ] LODs generated (if not using Nanite)
- [ ] Collision generated
- [ ] Import scale verified
- [ ] Material assignment configured
## Post-Import
- [ ] Asset imported without errors
- [ ] Materials assigned correctly
- [ ] Textures display correctly
- [ ] Scale verified in level
- [ ] Performance acceptable
- [ ] Asset placed in correct folder
## Validation
- [ ] Asset validated with `validate_assets.sh`
- [ ] Naming convention verified
- [ ] Folder structure correct
- [ ] Documentation updated (if needed)
---
**Asset Name**: [Name]
**Imported By**: [Name]
**Date**: [Date]

View File

@@ -0,0 +1,36 @@
# Blueprint Naming Template
Use this template when creating new blueprints.
## Template
**Blueprint Type**: [Player Controller / Pawn / Actor / Component / etc.]
**Purpose**: [Brief description of what this blueprint does]
**Naming**:
- **Base Name**: `BP_[ClassName]_[Purpose]`
- **Example**: `BP_PlayerController_Main`
**Category**: [Gameplay / Vehicles / AI / NPCs / etc.]
**Dependencies**:
- [List any dependencies]
**Key Components**:
- [Component 1]
- [Component 2]
- [Component 3]
**Key Functions**:
- [Function 1]: [Description]
- [Function 2]: [Description]
**Notes**:
[Additional notes]
---
**Created**: [Date]
**Created By**: [Name]

View File

@@ -0,0 +1,37 @@
# Material Naming Template
Use this template when creating new materials.
## Template
**Material Type**: [Glass / Concrete / Metal / Water / Effect / etc.]
**Usage**: [Where this material is used]
**Naming**:
- **Base Material**: `M_[AssetName]_[Type]_[Resolution]`
- **Material Instance**: `MI_[AssetName]_[Type]_[Variant]`
- **Example**: `M_Building_Glass_4K`, `MI_Building_Glass_Blue`
**Resolution**: [8K / 4K / 2K]
**Texture Set**:
- Base Color: `T_[AssetName]_BaseColor_[Resolution]`
- Normal: `T_[AssetName]_Normal_[Resolution]`
- Roughness: `T_[AssetName]_Roughness_[Resolution]`
- Metallic: `T_[AssetName]_Metallic_[Resolution]`
- AO: `T_[AssetName]_AO_[Resolution]`
**Properties**:
- Reflectivity: [Value]
- Roughness: [Value]
- Metallic: [Value]
**Notes**:
[Additional notes]
---
**Created**: [Date]
**Created By**: [Name]