🚀 Ekip Çalışması

Ekip Olarak
Çalışma Rehberi

Nasıl çalışmamız gerektiğini konuşalım

Sunan
Aygün ÖZGÜR
Konu
Asset Teslim Süreci
Süre
~15 dakika

Neden buradayız?

Yakın Zamanda Yaşadığımız
Bir Örnek

5/6
Review maddesi art asset kaynaklı sorunlardı
PR - Feature branch örneği

Bu asset'lerin hepsi Slack veya Notion üzerinden teslim edildi. Bu sorunların çözümü aslında çok basit.

Farkı Anlamak

Dosya Göndermenin İki Yolu

Slack / Notion
  • Kim gönderdi belirsiz
  • Neden gönderildi bilinmiyor
  • Kontrol mekanizması yok
  • Hata kime ait? Belirsiz
  • Versiyon takibi imkansız
Git (Pull Request)
  • İsim otomatik kayıtlı
  • Açıklama yazmak zorunlu
  • Otomatik kalite kontrolü
  • Sorumluluk net ve takip edilebilir
  • Tüm geçmiş saklanır

Slack iletişim içindir, teslimat için değil.

Temel Soru

Standartlar Neden Önemli?

🔍

İzlenebilirlik

6 ay sonra "Bu dosyayı kim, neden ekledi?" sorusuna cevap verebilmek.

🛡️

Kalite Kontrolü

Hatalı veya kurallara uymayan dosyaların projeye girmesini engellemek.

⚖️

Adalet

Herkes kendi işinin sorumluluğunu alır. Başkası senin hatanı düzeltmek zorunda kalmaz.

Çok basit!

Asset İsimlendirme: Sadece Prefix Ekle

Ne yapıyorsun? Prefix Örnek
Rig'li model (karakter) SK_ SK_Player.fbx
Statik obje (masa, sandalye) SM_ SM_Table_01.fbx
Prefab P_ P_Chair.prefab
Texture T_ T_Wood_BC.png
Animasyon A_ A_Walk.fbx
Ses efekti SFX_ SFX_Door_Open.wav

Her şeyin bir yeri var

Klasör Yapımız

Assets/
└── Project/
    ├── Characters/ ← Karakter modelleri
    ├── Objects/ ← Prop ve çevre objeleri
    ├── UI/ ← UI asset'leri (texture, prefab)
    ├── Sound/ ← Ses dosyaları
    └── FX/ ← VFX ve efektler

UI texture'ı Assets/Art/3D altına koymuyoruz.
Assets/Project/UI altına koyuyoruz.

Senin için ne değişiyor?

Herkesin Yapması Gereken 4 Adım

1

Branch Oluştur

Kendi çalışma alanını aç. Diğerlerinin işini bozmazsın.

2

Doğru İsimle Kaydet

Prefix kurallarını kullan. SK_, SM_, T_, A_ gibi.

3

Doğru Klasöre Koy

Proje yapısına uy. Her şeyin bir yeri var.

4

Pull Request Aç

Kontrole gönder. Reviewer incelesin, onaylasın.

Merak etme, adım adım birlikte ilerleriz.

Pratik örnek

Bir Kutlama Animasyonu Eklemek

Eski Yol
  1. Animasyonu Slack'e atarsın
  2. Developer indirir, projeye koyar
  3. Review'da hata çıkar
  4. Developer düzeltmek zorunda kalır
  5. Sonuç: Kim sorumlu? Belirsiz.
Yeni Yol
  1. Branch oluştur: feature/celebration-anim/developer-name
  2. Dosyayı isimle: A_Celebration_Bye.fbx
  3. Klasöre koy: Project/Characters/Animations/
  4. PR aç, review gelirse sen düzelt
  5. Sonuç: Sorumluluk sende, takip kolay.

Özet

3 Temel Kural

1

Tüm dosyalar Git üzerinden gelir

Slack ve Notion sadece iletişim içindir. Asset teslimi için kullanılmaz.

2

İsimlendirme kurallarına uy

Prefix'ler zorunlu. SK_, SM_, T_, A_, SFX_, VFX_ kullan.

3

Herkes kendi işinden sorumlu

PR'ı sen açar, review'ı sen çözersin. İstisna yok.

Sorular?

Bu bir ceza değil, birlikte daha iyi çalışmamız için gerekli.
Git öğrenmek zor değil, yanınızdayım.

💬 Destek için Slack'ten bana ulaşabilirsiniz
Dokümantasyon
project-docs
İletişim
Aygün ÖZGÜR - Slack
Space