Yeni Başlayanlar İçin Unity Oyun Motoru

İlk defa Unity kullanacaksanız başlamadan önce bu rehbere bir göz atın.
Yeni Başlayanlar İçin Unity
Yeni Başlayanlar İçin Unity oyun motoru

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

Unity Proje Oluşturma
Gerekli ayarları seçtikten sonra projenizi oluşturabilirsiniz

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 Arayüzü
Çalışma alanınızı isteğinize göre ayarlayabilirsiniz

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 Platform Seçimi
Geliştirme yapacağınız platformu seçebilirsiniz

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.

Unity Ekran Ayarı
Ekran boyutunu buradan ayarlayabilirsiniz

Uygulamanızı test etmek için çalıştırdığınızda tam ekran olup olmaması gibi özellikleri de bu panel üzerinde ayarlayabilirsiniz.

Sahne Ekleme

Unity Sahne Oluşturma
Sahneleri buradan projenize ekleyebilirsiniz

Ç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ı

Unity 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 Proje Ayarları

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

Unity APK Oluşturma

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

Yeni Başlayanlar İçin Unity

 

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.

Related Posts