Unity oyun motoru kullanmak istiyor ve oyun geliştirme ile de ilgileniyorsanız sizin için başlangıç rehberi hazırladık. Yeni başlayanlar için Unity oyun motorunun bazı özelliklerini adım adım anlattık.
Unity İndirme ve Kurulumu
Unity oyun motorunun indirme ve kurulum işlerini kendi web sitesi üzerinden gerçekleştirebilirsiniz. Sitesine girdikten sonra Get Started butonuna tıklayarak bir sonraki adıma geçin. Burada karşınıza bazı ücretsiz paketler çıkıyor. Öğrenci ve Profesyonel olarak adılandırılan bu paketlerden size uygun olanını seçin ve bir sonraki adıma geçin.
Geri kalan adımları takip etmek için Unity kurulum rehberimize bir göz atın.
Yeni Başlayanlar İçin Unity (Adım Adım Resimli Anlatım)
- Proje Oluşturma
- Arayüzü Tanıyalım
- Platform Seçme ve Ekran Ayarları
- Sahne Ekleme, Oyun Sahnesi ve Çalışma Sahnesi
- Proje Ayarları
- Build – APK Çıktısı Alma
- Asset Store
Unity, oyun geliştirme sürecinde C# programlama dilini kullanan gelişmiş ve yaygın bir oyun motorudur. Bu yazıda oyun geliştirmenin teknik sürecinden ziyade Unity oyun motorunu ilk kez açacak kişiler için rehber olabilecek bir inceleme yapacağız.
Unity Proje Oluşturma
Cihazımıza indirdiğimiz ve kurduğumuz Unity Hub uygulaması üzerinde sol tarafta yer alan menüden Projects sekmesine gelerek New butonuna basıyoruz. Burada açılan sayfada uygulamamızın 2D mi yoksa 3D mi olacağını belirttikten sonra projemize bir isim veriyoruz ve projemizi kaydetmek istediğimiz yeri seçiyoruz. Ardından Create butonuna tıklayarak yeni Unity projemizi oluşturabiliriz.
İsimlendirme adımında Türkçe karakterler kullanmamanız ilerleyen süreçlerde bir sorun ile karşılaşmamak için oldukça önemlidir. Öyle ki bilgisayarınızın veya ana dosya dizininizin isminde bulunan Türkçe karakterler dahi ileride isimlendirmelerden kaynaklı bazı problemlerle karşılaşmanıza sebep olabilir.
Arayüzü Tanıyalım
Unity çalışma alanınızı dilediğiniz gibi kişiselleştirmenize olanak tanır. Layer adı verilen çalışma panellerini dilediğiniz gibi sıralayabilir ve kendinize uygun çalışma ekranını oluşturabilirsiniz. Programın sağ üst tarafında yer alan Layout sekmesine tıklayarak otomatik eklenen yerleşimlerden de seçim yapabilirsiniz.
Unity çalışma alanı temel olarak oyun nesnelerinizi kontrol edebileceğiniz Hierarchy, bu nesneleri görebileceğiniz Scene, nesnelerin özelliklerini görebileceğiniz ve kontrol edebileceğiniz Inspector ve tüm proje dosyalarınızı kontrol edebileceğiniz Project panellerinden oluşur.
Platform Seçme ve Ekran Ayarları
Unity programında sol üst köşeden File sekmesinde yer alan Build Setting butonuna tıklayarak proje ayarlarınızı yapabileceğiniz arayüze ulaşabilirsiniz. Bu ekranda öncelikle çalışma yapacağınız Andorid, iOS, PC gibi platformları seçebilirsiniz.
Platformunuzu seçtikten sonra Scene panelinde yer alan Game sekmesini seçerek oyununuzun çalıştığınız ekranda nasıl göründüğünü takip edebilirsiniz. Bu sekmede varsayılan olarak yer alan Free Aspect butonu aracılıyla çalışmak istediğiniz ekran boyutlarını seçebilirsiniz.
Uygulamanızı test etmek için çalıştırdığınızda tam ekran olup olmaması gibi özellikleri de bu panel üzerinde ayarlayabilirsiniz.
Sahne Ekleme
Çalışma ekranınıza yeni bir sahne eklemek için Project panelinde yer alan Asset klasörüne sağ tıklayarak açılan sekmede en üstte yer alan Create sekmesinden Scene nesnesini seçebilirsiniz. Projenizin daha düzgün gözükmesi adına doğru klasörler oluşturarak ekleyeceğiniz nesneleri ilgili klasöre sağ tıklayarak ekleyebilirsiniz.
Proje Ayarları
Daha önce açtığımız Build Setting ekranını tekrar açabilir ve sol altta yer alan Player Settings butonu aracılığı ile daha detaylı ayarlara erişebiliriz. Bu panelde projenizle alakalı özellikle yayınlama öncesi yapmanız gereken birçok ayar yer almaktadır.
Uygulamanızın ismini, logosunu, desteklediği platform ve sürümlerini ve bunlar gibi birçok ayarı burada ayarlayacaksınız.
Unity editöründe sol üstte yer alan Edit sekmesinden Prefences sekmesi ile gerekli NDK, JDK ve SDK işlemlerini yapabilirsiniz. Bu dosyaları Unity kurulumu sırasında otomatik olarak indirdiyseniz gerekli alanlarda yer alan kutucukları işaretleyebilir veya kendiniz kurulumları gerçekleştirdiyseniz dosya dizinlerini gerekli alanlara kopyalayabilirsiniz.
Build – APK Çıktısı Alma
Daha önce açtığımız Build Settings’te Scenes in Build kısmına oluşturduğunuz sahneleri sürükleyerek eklemeniz gerekir.
Bu ekranda sağ altta yer alan Build seçeneğini seçerek projemizin APK çıktısını alabilir ve Android sistemli bir ortamda testlerini gerçekleştirebilirsiniz. Build alırken hatalar ile karşılaşıyorsanız proje ayarlarınızı doğru yaptığınızdan ve NDK, SDK, JDK gibi dosyaların ekli olduğundan emin olun.
Asset Store
Projelerimizde kullanabileceğimiz birçok materyalin bulunduğu Asset Store’u açmak için yukarıdaki menüde Window sekmesinden Asset Store’u seçebilirsiniz.
Burada ücretli veya ücretsiz birçok materyal bulabilirsiniz. Bulduğunuz materyalleri projenize eklemek için ilgili sayfada yer alan Download butonuna tıklıyor ve indirme işlemi tamamlandıktan sonra projemize Import ediyoruz. Bu sayede ilgili materyaller Project panelinde yer alan Assets klasörüne eklenmiş olacaktır.
İlk defa bu oyun motorunu kullanacaklar için hazırladığımız rehber bu şekilde. Unity oyun yapma aşamalarını adım adım anlattığımız rehbere de göz atmayı unutmayın.