Files
DeviantMobile-Rohan/README.md

86 lines
1.8 KiB
Markdown

# Deviant Mobile Repository
Official source repository for the Deviant Mobile Unity project.
## Project Overview
This repository contains the full Unity game project, including:
- Unity assets and scenes
- Gameplay and UI scripts
- Audio, visual, and character content
- Build and project settings
- Large binary assets tracked with Git LFS
Because this project uses many large files, Git LFS is required for every developer machine.
## Prerequisites
Install these before cloning:
1. `git` (2.30+ recommended)
2. `git-lfs` (3.x recommended)
Then initialize LFS once on your machine:
```bash
git lfs install
```
## Clone Instructions (Full Working Copy)
Use SSH (recommended):
```bash
git clone ssh://git@git.uncaptured.co:2222/Uncaptured_co/deviant-mobile.git
cd deviant-mobile
git lfs pull
```
Or use HTTPS:
```bash
git clone https://git.uncaptured.co/Uncaptured_co/deviant-mobile.git
cd deviant-mobile
git lfs pull
```
Optional full-history LFS fetch:
```bash
git lfs fetch --all
```
## Verify Your Clone
Run:
```bash
git lfs ls-files | wc -l
```
You should see a large count (thousands of LFS pointers). If files are missing, run:
```bash
git lfs pull
```
## Common Issues
- `Not Found [404]` during `git lfs pull`:
- Make sure you are on the correct repository remote.
- Re-run `git lfs pull`.
- If the issue persists for a specific object, contact the repository maintainer.
- Authentication errors:
- Confirm your SSH key or HTTPS credentials are valid for `git.uncaptured.co`.
- Slow LFS transfers:
- Retry the pull and ensure network/proxy path is stable.
## Notes for Contributors
- Do not commit large binaries outside Git LFS-tracked paths.
- Keep Unity meta files consistent with assets.
- Use small, focused commits for easier review and rollback.