Modern
Dijital
Sanat
emreersoy.com
Bu doküman, Unity projelerinin GitHub ile entegre edilerek güvenli ve düzenli şekilde yönetilmesini adım adım açıklamaktadır. Çalışma, 3D Oyun Tasarımı dersi kapsamında, sınıfın ortak projelerinde versiyon kontrolünü doğru kullanabilmesi için hocamız tarafından bu rehberi hazırlamam ve sınıfa anlatmam istenmesi üzerine hazırlanmıştır.
Dokümanda; GitHub’a üye olma ve repository oluşturma süreci, Gitignore ve lisans ayarlarının yapılandırılması, GitHub Desktop kurulumu ve Unity projesinin doğrudan bu repository içine konumlandırılması anlatılmaktadır. Devamında Git LFS kurulumu ile büyük dosyaların yönetilmesi, .gitattributes dosyasının Unity’ye uygun uzantılarla düzenlenmesi ve ekip arkadaşlarının “collaborator” olarak projeye davet edilmesi ele alınmaktadır. Son bölümde ise GitHub Desktop üzerinden commit–push akışı, takım üyelerinin projeyi klonlayarak kendi bilgisayarlarında açması, Unity Hub’a eklemesi ve farklı branch’ler üzerinde çalışarak ana projeyi bozmadan yeni mekanikler geliştirebilmesi üzerine pratik öneriler sunulmaktadır.
Bu rehber, hem ders kapsamında yaptığımız grup projelerinin stabil ilerlemesi hem de oyun geliştirme sürecinde profesyonel bir versiyon kontrol alışkanlığı kazanılması için hazırlanmış teknik bir kaynak niteliği taşımaktadır.