Oyun Programlama, Yazılım Mühendisliği

Bir Oyun Geliştirme Ekibindeki Farklı Roller

Oyun geliştirme çok zengin bir tarihe sahip ve tüm yaş grupları arasında oldukça popüler. Video oyunları geçen yıl 100 milyar doların üzerinde bir gelir elde etti. Artık herkes onların bir parçası olmak istiyor. Fakat oyun geliştirmek sanıldığı kadar basit değil.  Çok sayıda üyeden oluşan ve yetenekli ekipler gerektiriyor. Her ekibin kendine özgü rolü vardır. Bu yazıda bu rolleri anlatmaya çalışacağım. Game Designer Game Designer oyunun oynanışını , kurallarını ve genel yapısını yaratan bir ekip üyesidir. Kullanıcı arayüzü, dokümantasyon, anlatım, içerik ve paketleme gibi

Oyun Programlama, Unity

Unity C# Singleton Pattern (Tek Nesne Deseni)

Singleton Pattern (Tek Nesne Deseni) , Yazılım Mühendisliğinde en bilinen kalıplardan biridir. Temel olarak, bir Singleton yalnızca tek bir örneğinin oluşturulmasına izin veren ve genellikle bu örneğe basit erişim sağlayan bir sınıftır. Çoğunlukla, bir singleton örneği oluşturulurken herhangi bir parametrenin olmasına izin vermez. (Her sahnede aynı objeleri kullanan bir sınıfınız var ise bu desen size uygundur.) Bu makale yalnızca parametre gerektirmeyen durumlarla ilgilidir. Bu yazıyı okumadan önce Unity MonoBehavior Sınıfı Temel Fonksiyonlar adlı yazımı okumanızı öneri