6.0 KiB
6.0 KiB
Unreal Engine 5.4 Setup Guide
System Requirements
Minimum Requirements
- OS: Windows 10 64-bit (version 1909 or later) or Windows 11
- CPU: Quad-core Intel or AMD processor, 2.5 GHz or faster
- RAM: 8 GB (16 GB recommended)
- GPU: DirectX 11 or 12 compatible graphics card
- Storage: 100 GB free space (SSD recommended)
- Internet: Broadband connection for Epic Games Launcher
Recommended Requirements
- OS: Windows 11 64-bit
- CPU: 8-core Intel i7-9700K / AMD Ryzen 7 3700X or better
- RAM: 32 GB or more
- GPU: NVIDIA RTX 3070 / AMD RX 6800 XT or better (8GB+ VRAM)
- Storage: 500 GB+ NVMe SSD
- Internet: High-speed connection
Installation Steps
1. Install Epic Games Launcher
- Download: Visit Epic Games
- Install: Run the installer and follow the prompts
- Sign In: Create an account or sign in to existing account
- Verify: Ensure launcher is up to date
2. Install Unreal Engine 5.4
- Open Launcher: Launch Epic Games Launcher
- Unreal Engine Tab: Click on "Unreal Engine" tab
- Library: Go to "Library" section
- Add Version: Click "+" button to add engine version
- Select Version: Choose "5.4" from the dropdown
- Install: Click "Install" and select installation location
- Wait: Wait for download and installation to complete (may take 1-2 hours)
Installation Location:
- Default:
C:\Program Files\Epic Games\UE_5.4\ - Recommended: Install on SSD for better performance
3. Verify Installation
- Launch: Launch Unreal Engine 5.4 from Epic Games Launcher
- Create Project: Create a test project to verify installation
- Check Version: Verify version number in Help > About Unreal Editor
Project Creation
1. Create New Project
- Launch UE5.4: Open Epic Games Launcher and launch Unreal Engine 5.4
- New Project: Click "New Project" or "Games" tab
- Template: Select "Blank" or "Third Person" template
- Settings:
- Blueprint: Start with Blueprint (C++ can be added later)
- Target Platform: Desktop
- Quality Preset: Maximum
- Raytracing: Optional (requires RTX GPU)
- Starter Content: No Starter Content (we'll add our own)
- Project Name:
DubaiMetaverse - Location: Choose project location (outside of engine installation)
- Create: Click "Create Project"
2. Initial Project Configuration
After project creation, configure initial settings:
-
Edit > Project Settings:
- Project Name: Dubai Metaverse
- Company Name: [Your Company]
- Copyright Notice: [Copyright Info]
-
Engine Settings (see PROJECT_SETTINGS.md for details):
- Enable Nanite
- Enable Lumen
- Enable Virtual Shadow Maps
- Enable World Partition
3. Install Required Plugins
See PLUGINS.md for detailed plugin installation instructions.
Essential Plugins:
- Procedural Content Generation Framework
- Virtual Production Tools
- Movie Render Queue
- OpenXR (optional, for VR)
Project Structure Setup
1. Create Folder Structure
Create the following folder structure in Content Browser:
Content/
├── Maps/
│ ├── Main/
│ └── Blockout/
├── Assets/
│ ├── Buildings/
│ │ ├── Hero/
│ │ ├── Primary/
│ │ └── Background/
│ ├── Vehicles/
│ ├── Characters/
│ ├── Props/
│ └── Materials/
├── Blueprints/
│ ├── Gameplay/
│ ├── Vehicles/
│ └── NPCs/
├── PCG/
├── Cinematics/
└── Audio/
2. Configure Editor Settings
-
Edit > Editor Preferences:
- Viewport: Configure viewport settings
- Content Browser: Set up content browser preferences
- Performance: Configure performance settings
-
Edit > Project Settings > Engine > Rendering:
- Configure rendering settings (see PROJECT_SETTINGS.md)
First Steps After Setup
1. Verify Engine Features
- Nanite: Create a test Nanite mesh to verify it works
- Lumen: Check that Lumen GI is active
- World Partition: Verify World Partition is enabled
2. Test Performance
- Create Test Level: Create a simple test level
- Profile: Use Unreal Insights to profile performance
- Verify: Ensure performance is acceptable
3. Configure Version Control
See VERSION_CONTROL.md for Git LFS setup.
Troubleshooting
Common Issues
Engine Won't Launch
- Solution: Update graphics drivers
- Solution: Verify DirectX is installed
- Solution: Check Windows updates
Project Won't Open
- Solution: Verify project file (.uproject) is valid
- Solution: Check project is compatible with UE5.4
- Solution: Try regenerating project files (right-click .uproject > Generate Visual Studio files)
Performance Issues
- Solution: Update GPU drivers
- Solution: Disable unnecessary plugins
- Solution: Lower viewport quality settings
- Solution: Check system meets requirements
Nanite/Lumen Not Working
- Solution: Verify features are enabled in project settings
- Solution: Check GPU supports required features
- Solution: Update to latest engine version
Getting Help
- Epic Games Forums: forums.unrealengine.com
- Unreal Engine Documentation: docs.unrealengine.com
- Discord: Unreal Engine community Discord
- Support: Epic Games support
Next Steps
After completing setup:
- ✅ Review PROJECT_SETTINGS.md for engine configuration
- ✅ Install plugins (see PLUGINS.md)
- ✅ Set up version control (see VERSION_CONTROL.md)
- ✅ Review PIPELINE.md for development workflow
- ✅ Begin Phase 1, Week 2: Geospatial acquisition and blockout
Version: 1.0 Last Updated: [Current Date]