/ / Oyun motoru Birlik. Rusça Birlik 3D

Birlik oyun motoru. Rusça Birlik 3D

Gelişimdeki mevcut oyun aşamasında, oyun endüstrisioldukça popüler. Eğer daha önce bilgisayar oyunları sadece dar bir hayranlar topluluğu için eğlenceliyse, şimdi bu alan tamamen yeni bir seviyeye ulaşıyor. Giderek daha fazla insan bilgisayar oyunlarına bağımlı, belirli yaş grupları ve hedef gruplar (örneğin aile oyunları) için uygun projeler sürekli olarak çıkıyor.

Doğal olarak, bu birinin arkasında duruyor - çoğunluktaBu davalar, her biri kendi faaliyetleriyle uğraşan birkaç şubeden oluşan bir şirkettir. Birlikte zamanımızın en seçkin ve çekici bilgisayar oyunlarını yaratırlar. Bununla birlikte, son zamanlarda çok sayıda bağımsız oyunun - bağımsız geliştiricilerin projelerinin olduğu unutulmamalıdır. Bir kişi ve benzer düşünen insanlardan oluşan küçük bir grup olabilir, ama en önemlisi de, çok yüksek bir özel bütçeye ve en yüksek uzmanlık eğitimine sahip yüzlerce eline sahip değildir. Ve şimdi herkes kendi oyunlarını yazabiliyor, çünkü hem özel çalışma ortamları hem de hazır çekirdekler var, örneğin oyun motoru Birlik. Bu yazıda, ne olduğunu ve neden gerekli olduğunu öğreneceksiniz.

Oyunun çekirdeği

oyun motoru birlik

Ne olduğuyla başlamıyorÖzellikle oyun motoru Birlik ve motorun prensipte ne olduğu ile. Bir bilgisayar oyunu yazmayı hayal edin - kesinlikle tüm kodu, kesinlikle en küçük karakter hareketlerini, düşmanları hareket ettirerek, çevreye ve binlerce farklı ayrıntıyla etkileşime girmeye ihtiyacınız var. İnanılmaz derecede zor değil mi? Sizin için çok daha kolay olan oluşturma süreci sadece motor olabilir.

Oyun motoru, projenin çekirdeğidir.tüm temel komut dosyalarını içerir. Yani, sıfırdan bir oyun oluşturmak yerine, hazır bir çekirdeği alıp içeriğinizin birçok katmanı olarak oluşturabilirsiniz. Bunun yasadışı bir şey olduğu konusunda korkmayın - çekirdeği çalmazsınız, ama sadece milyonlarca diğerleri gibi kullanın. Başkaları tarafından yaratılan oyun motorlarının kullanılması çok yaygın bir tekniktir, sadece en büyük şirketlerin kendi oyun motorlarını büyük bir ölçekte oluşturmak için araç ve yetenekleri vardır. Bunun için bir bütçeniz yoksa, Unity oyun motorunu kullanmak daha iyidir. Ama neden o?

Neden Birlik?

3d 3d oyun motoru

Çok çeşitliağda bulunan ya da kısmen ücretsiz olan ya da tamamen ödenen motorlar. Hem 2D hem de 3D olarak projeler oluşturmanıza izin verecekler, çeşitli olasılıklara erişmenizi sağlayacak vb. Ama neden aralarında tam olarak bir oyun motoru olan Unity'yi seçmelisiniz?

Aslında kimse seni zorlamazBenzer bir seçim - örneğin, 3D tarafından oyunlar oluşturmak için birçok kişi tarafından kullanılan çok iyi bir UDK çekirdeği vardır. Üç boyutlu bir görüntüyle ilgilenmiyorsanız, uygun motorla iki boyutlu bir proje oluşturabilirsiniz. Fakat Unity bugün en popüler ve yüksek kaliteli 3D motordur, bu yüzden onu kullanmayı düşünmek zorundasınız. Unity 3D oyun motoru, aşağıda tartışılacak olan diğerlerine göre ciddi avantajlara sahiptir.

Birliğin Avantajları

Rusça birlik oyunu motoru

Unity - 3D oyunlar oluşturmak için yeni bir motor. Birçoğu neden seçilmesi gerektiğini merak ediyor. Daha önce söylendiği gibi, kimse sizi seçiminizi durdurmaya zorlamaz. Ama şimdi başkalarına karşı neyin ortaya çıktığını öğreneceksiniz.

İlk olarak, bu geliştirme ortamı - sizbir sahne editörü, bir nesne editörü ve hatta küçük bir script editörü içeren son derece kullanışlı ve işlevsel bir IDE sağlar. İkincisi ile ilgili olarak, bu artı özellikle diğerlerine karşı dikkat çekicidir, çünkü çoğu motorun zaten kendi kodlama dilleri vardır, her durumda kullanmak zorundasınız. Birlik durumunda, hem yerel dili hem de başka bir dili kullanabilirsiniz.

Ayrı ayrı grafiklerin seviyesinden bahsetmeye değer.oyunda yaratabilirsiniz - diğer birçok motorla karşılaştırıldığında oldukça yüksektir. Ve tabii ki, en yüksek seviyedeki fiziği farketmeye değer - tabi ki, herhangi bir modern şaheserin, elbette, gerekli becerilere sahip bir proje yaratamazsınız.

birlik 3d oyunlar oluşturmak için yeni bir motor

Sonuç olarak, maliyet hakkında söylenmeye değer -Birçok acemi geliştiricisi için tökezleyen bir blok haline gelir. Bu durumda, çok yüksek değil - sadece on beş yüz dolar. İsterseniz, ücretsiz sürümü kullanabilirsiniz - tamamen işlevseldir, ancak belirli sayıda yararlı işlevi yoktur. Ayrıca, hazır proje oyun sırasında sürekli olarak Unity logosunu sergileyecek. Artık Unity 3D'nin neden popüler bir oyun motoru olduğunu anlıyorsunuz. Ama gerçekten hiç eksiği yok mu? Şimdi bunun hakkında konuşalım.

Birlik

Birçok kişi bu motorla arıza bulmaya çalıştı.ancak şikayetlerin zorluğu ile, sadece bir şey birikmiş - kaynak kodunun kapanması. Bir anlamda, bu gerçekten dezavantaj - sadece geliştiricinin sunduğu çekirdeği kullanabilirsiniz, bunu nasıl yapacağınızı bilseniz bile, herhangi bir değişiklik yapamazsınız. Ve hatta on beş yüz dolar ödediğiniz gerçeğiyle bile - ruhsat size hala çekirdeğin kendisine erişim sağlamaz. Fakat eğer diğer taraftan bakarsanız, o zaman modern bir motor çekirdek koduna erişmenizi sağlar, bu yüzden bu eksi bir sürü gerilimle ciddi bir dezavantaj olarak düşünülebilir. Ve bu güzel motorun diğer arızaları bulunamıyor.

Birlik Kullanma

birlik 3d popüler oyun motoru

Bu motorun kullanımı hakkında zaten söylendidaha önce - onun için IDE sadece mükemmel. Gereksiz ayrıntılarla aşırı yüklenmeyecek, kesinlikle çıplak ve rahatsız olmayacak bir fonksiyonel geliştirme ortamı bulmak nadirdir. Birlikte her şey gayet iyi bitti - oyun sahnesinin editörüne ve oyun nesnelerine ve hatta bunlara kullanılan betiklere hemen erişebilirsiniz. IDE görünümünde, üzerinde çalıştığınız şeyin gerçek zamanlı snippet'ini doğrudan yapabilirsiniz. Bu Birlikte sadece rakipler yok - bu motor harika.

Rus Birliği

İngilizce bilmiyorsanız, yapamazsınızEndişe, hala Birlik kullanabilirsiniz. Rusça oyun motoru var ve aktif olarak destekleniyor, böylece çeviri sürümünde oyun başyapıtlarını kolayca oluşturabilirsiniz. Ayrıca, bu motora adanmış büyük bir Rusça konuşan İnternet topluluğu var - burada en son haberleri öğrenebilir, deneyimli kullanıcıların fikirlerini okuyabilir ve ilginizi çeken sorular sorabilirsiniz. Rusça'da Unity3D oldukça mümkündür.

Rusça olarak unity3d

Komut dosyası ekleme

Zaten çekirdek kodunu değiştiremeyeceğiniz söylenmişti. Ancak aynı zamanda kendi komut dosyalarınızı ekleyebilir ve diğer kullanıcılar tarafından oluşturulanları da indirebilirsiniz.

Devamını oku: