Setup Logs Unity¶
Project: Echoes of Bathala
Engine Version: Unity 6 (6000.0.60f1) LTS
Date: December 11, 2025
Repo Status: Initialized with ParrelSync & Netcode
1. Project Initialization¶
-
Engine Selection: Created project using Unity 6 (6000.0.60f1).
Constraint: The project is locked to this editor version. Any usage of older versions (2022/2021) will cause asset serialization conflicts. -
Version Control Initialization: * Initialized Git repository.
- Configured Git LFS (Large File Storage) for binary assets (images, audio, models).
- Created a standard Unity
.gitignore.
2. Networking Implementation (Netcode)¶
- Package Installation: Installed Netcode for GameObjects (NGO) via Unity Package Manager (UPM).
- Package ID:
com.unity.netcode.gameobjects
- Package ID:
- Configuration:
- Generated
NetworkManagerobject. - Created
DefaultNetworkPrefabs.assetto register network-spawnable objects.
- Generated
3. Local Multiplayer Testing Setup (ParrelSync)¶
To facilitate testing Client-Host connections on a single machine without building executables, we integrated ParrelSync.
Step 3.1: Installation¶
Installed ParrelSync directly via UPM using the Git URL:
- Method: Window > Package Manager > "+" > Add package from git URL.
- URL:
https://github.com/VeriorPies/ParrelSync.git?path=/ParrelSync - Verification:
Packages/manifest.jsonandpackages-lock.jsonwere updated.
Step 3.2: Repository Configuration (Crucial)¶
Modified .gitignore to strictly exclude ParrelSync generated clones to prevent repository bloat and massive merge conflicts.
Added rules:
# ParrelSync Ignore Rules
*_clone
*_clone_*