top of page

Unity Nedir ?

  • Yazarın fotoğrafı: CodeX
    CodeX
  • 2 Ara 2020
  • 3 dakikada okunur



Oyun geliştirmeye ilgi duyuyorsanız, Unity'yi öğrenmek en büyük önceliğiniz olmalıdır. Unity nedir? Basitçe, Unity, çok sayıda oyun geliştiricisi tarafından kreasyonlarını oluşturmak ve güçlendirmek için kullanılan bir araçtır. Unity yazılımı güçlüdür, kullanımı son derece kolaydır ve siz büyük paralar kazanmaya başlayana kadar ücretsizdir.


Unity, kısaltılmış bir "oyun oluşturucu" değil, sektördeki en büyük isimlerden bazıları tarafından kullanılan profesyonel bir araçtır.


Bir geliştiricinin hazır bir motor kullanarak aylar hatta yıllar kazanabildikleri zaman her şeyi kendileri yapması için ikna edici bir neden yoktur. Bağımsız geliştiriciler için bu, çok daha büyük şirketlerle rekabet edebilecekleri anlamına geldiğinden oyunun kurallarını değiştiriyor.


Unity, geliştiriciler için bir 3D / 2D oyun motoru ve güçlü çapraz platform IDE'dir.

Bir oyun motoru olarak Unity, bir oyunu çalıştıran en önemli yerleşik özelliklerin çoğunu sağlayabilir. Bu, fizik, 3B oluşturma ve çarpışma algılama gibi şeyler anlamına gelir. Bir geliştiricinin bakış açısından bu, tekerleği yeniden icat etmeye gerek olmadığı anlamına gelir. Sıfırdan yeni bir fizik motoru oluşturarak yeni bir proje başlatmak yerine - her malzemenin her son hareketini ya da ışığın farklı yüzeylerden nasıl sıçraması gerektiğini hesaplamak.


Unity'yi daha da güçlü kılan şey, aynı zamanda gelişen bir "Varlık Mağazası" içermesidir. Burası aslında geliştiricilerin kreasyonlarını yükleyebilecekleri ve onları topluluğa sunabilecekleri bir yerdir.


Güzel görünümlü bir ateş efekti istiyor ama sıfırdan bir tane oluşturmak için vaktiniz yok mu? Varlık deposunu kontrol edin ve muhtemelen bir şeyler bulacaksınız. Hassasiyetin ince ayarının zahmetli sürecinden geçmeden oyununuza eğim kontrolleri eklemek mi istiyorsunuz? Muhtemelen bunun için de bir varlık var!


Tüm bunlar, oyun geliştiricisinin önemli olan şeylere odaklanmakta özgür olduğu anlamına gelir: benzersiz ve eğlenceli bir deneyim tasarlarken yalnızca bu vizyona özgü özellikleri kodlar.


Unity IDE nedir ?


Bir oyun motorunun yanı sıra Unity bir IDE'dir. IDE, geliştirme için ihtiyacınız olan tüm araçlara tek bir yerden erişmenizi sağlayan bir arabirimi tanımlayan "entegre geliştirme ortamı" anlamına gelir. Unity yazılımı, yaratıcıların öğeleri sürükleyip sahnelere bırakmalarına ve ardından özelliklerini değiştirmelerine olanak tanıyan görsel bir düzenleyiciye sahiptir.


Unity Yazılımı ayrıca bir dizi başka yararlı özellik ve araç da sağlar: projedeki klasörler arasında gezinme veya bir zaman çizelgesi aracı aracılığıyla animasyonlar oluşturma gibi.


Kodlama söz konusu olduğunda, Unity seçtiğiniz alternatif bir editöre geçecektir. En yaygın seçenek, çoğunlukla sorunsuz bir şekilde entegre olan Microsoft'un Visual Studio'dur.


Unity hangi dili kullanıyor ?


Unreal, kod ve mantığı işlemek için, öğrenmeniz gereken bir sürü sınıf ve API birliği ile birlikte C # kullanır. İyi haber şu ki, Unity'de çok fazla kodla uğraşmaya gerek kalmadan çok şey yapmak mümkün. Bununla birlikte, nasıl programlanacağını anlamak, elde edebileceğiniz şeyler için çok daha fazla seçenek yaratacaktır ve Unity size neredeyse her şeyi değiştirme esnekliği verir.


Neyse ki, C # aynı zamanda daha başlangıç ​​dostu programlama dillerinden biridir. Ve sektörde yaygın olarak kullanıldığı ve aynı zamanda C ve Java gibi diğer popüler dillerle pek çok ortak noktası paylaştığı için öğrenmeye değer. Diğer bir deyişle, Unity'yi C # ile öğrenmek, kodlamaya harika bir giriştir.


Tabii ki, geliştirme için uygun başka büyük oyun motorları da var. Unity oyun motoru, Unreal Engine ve Cryengine gibi firmaların zorlu rekabetiyle karşı karşıya. Öyleyse neden Unity'yi seçmelisiniz?


Bir Android sitesinde olduğunuz için, mobil geliştirmeyle ilgilenme olasılığınız yüksek. Bu gerçekten Unity'nin bir geliştirme aracı olarak kendine geldiği yerdir. Yazılım daha önce "Unity 3D" olarak bilinirken, bir 2D geliştirme aracı olarak eşit derecede yetenekli olacak şekilde büyümüştür. Sadece bu değil, aynı zamanda grafiklerin işlenme şekli, deneyimleri daha düşük donanımlara taşımayı çok kolaylaştırır.


Unity çapraz platform olduğundan, bu iOS, PC ve hatta oyun konsolları için oyun oluşturmanın da aynı derecede kolay olduğu anlamına gelir. Unity ayrıca Oculus Rift veya HTC Vive için geliştirme yapmak isteyen geliştiriciler için mükemmel VR desteği sunar.


VR geliştirme


Öyleyse, Unity'nin o kadar iyi olmadığı nedir? Unreal veya Cryengine ile karşılaştırıldığında, Unity, inanılmaz üst düzey grafiklere sahip değil. Bununla birlikte, son güncellemeler onu yakalamasına yardımcı oluyor! Unreal ve Cryengine, çok daha dik bir öğrenme eğrisi ile yeni gelenler için önemli ölçüde daha az hoş karşılanıyor.



Her zaman olduğu gibi, iş için doğru araçları seçmekle ilgili. Öncelikle bilgisayarı hedefleyen ve mümkün olan en iyi grafikleri hedefleyen devasa bir AAA geliştirme stüdyosuysanız, muhtemelen Unreal veya Cryengine'ı seçeceksiniz. Mobili hedefleyen bağımsız bir geliştirici için Unity, beyinsizdir. Ancak bu iki uç nokta arasında bir yere düşerseniz, artıları ve eksileri tartmanız gerekir!


Unity nasıl indirilir ?


Unity'nin indirilmesi ve kurulması çok basittir. Kapmak için Unity'nin indirme sayfasına gidin . Burada, Unity Yazılımının farklı sürümlerini ve ihtiyaç duyabileceğiniz tüm ek özellikleri yönetmenize izin veren bir indirme yöneticisi olan Unity Hub'ı indirebilirsiniz. Bunu yapmak için bir profile kaydolmanız gerekecek.


Unity Hub'a sahip olduğunuzda, indirmek için en son sürümü seçebilirsiniz. Yükleyici, basit adımlarda size yol gösterecektir, ancak bir Android geliştiriciyseniz, Android SDK & NDK Araçları ve OpenJDK ile birlikte Android oluşturma desteğini de kontrol etmelisiniz. Bu size Android için uygulama geliştirmek için ihtiyacınız olan her şeyi verecektir. Araçları Unity Hub üzerinden indirdiğiniz için, her şey Unity yazılımınızda güzelce ayarlanacaktır.


Unity Hub nedir ?


Alternatif olarak, Android SDK ve Java geliştirme kitini manuel olarak indirebilir ve ardından bunları ayarlarda bulabilirsiniz. Unity'nin nasıl indirileceğiyle ilgili ayrıntılı talimatlar için resmi Android geliştirme kılavuzunu ziyaret edin . Diğer platformları hedeflerken adımlar benzerdir.


Her şey ayarlandıktan sonra projelerinizi doğrudan Unity Hub üzerinden de açabilirsiniz.


Комментарии


Abonelik Formu

Gönderdiğiniz için teşekkür ederiz!

  • Twitter

©2020, cyberdarkbox tarafından Wix.com ile kurulmuştur.

bottom of page