Oyun oluşturmaya yönelik yazılımların tam listesi (2D PC)

Sitemizin, bağımsız geliştiricilerin ilgisini çekecek, ilk motor seçimine uygun ve kendi bilgisayar oyununuzu yaratma yolunda bir adım daha atmanıza yardımcı olacak tam bir oyun motorları listesi oluşturma girişimini dikkatinize sunuyoruz. Her şey basit, özlü, kategorilere ayrılmış ve alaka düzeyine göre vurgulanmıştır.


Oyun motorları kategorisi seçimi:

android oyunlar için 2d motorlar c. Oyun oluşturmaya yönelik yazılımların tam listesi (2D PC)

Guerrilla Games tarafından yaratılan tescilli teknoloji. Kojima Productions stüdyosu da motorun yaratılmasında yer aldı. Sadece 2013'te ortaya çıkan Decima Engine, birkaç AAA projesinin yanı sıra sadece ilginç oyunların temeli olmayı başardı.

Decima Motorunda oluşturulan ilk oyun, Guerilla Games'in kendisi tarafından geliştirilen Killzone Shadow Fall'dı. Başlangıçta stüdyo, projelerinin hangi teknolojinin yaratıldığını bildirmedi, ancak bir sonraki oyunlarının duyurusu ile - - yine de yeni projenin eski motoru kullanacağını söyledi - Decima Engine.

Birçok popüler motorda olduğu gibi, Decima Engine'in arkasındaki fizik, Havok fiziğine dayanmaktadır. Bu sayede Guerilla, dinamik iskelet animasyonu ve gerçekçi bir hasar sistemi ile gelecek vaat eden bir teknoloji yaratmayı başardı.

2015'te Decima Engine, sonunda türün yılın en büyük atılımı haline gelen şüpheli bir korku oyunu olan Before Dawn'ın temeli oldu. Horizon Zero Dawn dışında, motor Hideo Kojima'nın iddialı projesinde de kullanılıyor - . Bu nedenle Japon geliştiricinin stüdyosu - Kojima Productions - motorun oluşturulması sırasında baş geliştiriciye - Guerilla'ya yardım sağladı.

Özünde Decima Engine, 4K çözünürlük için yüksek ayrıntı ve destek gerektiren AAA projeleri için özel olarak tasarlanmıştır. Death Stranding'in potansiyel başarısı ve Guerilla'nın Sony ile yakın çalıştığı gerçeği göz önüne alındığında, Decima Motoru gelecekte çok popüler olacak. Bu teknolojiyi muhtemelen önümüzdeki yıllarda sık sık göreceğiz. .

9. sıra - EGO Motoru

Şirketlerin ortak çabalarıyla geliştirilen bir motor ve Sony Computer Entertainment. Özünde, Colin McRae: DiRT oyununu "sıfır" sayısı altında temsil eden Neon'un geliştirilmiş bir versiyonudur.

EGO Engine, yarış türündeki inanılmaz yüksek kaliteli oyunlar için haklı olarak en üstte yer almayı hak ediyor. 2007'den bu yana tüm Codemasters oyunları EGO'da yayınlandı ve yayınlanmaya devam ediyor ve aynı zamanda geçmişlerinde yalnızca çok yönlü bir motor lehine konuşan atıcılar var.

EGO üzerindeki çalışmaların çoğu, Sony PhyreEngine grafik motorunu sağladığında Codematers tarafından yapıldı. Ünlü DiRT ve DiRT 2, EGO Engine'in ilk versiyonunda ve Operation Flashpoint shooter için Dragon Rising eklentisinde yayınlandı. Motorun ikinci versiyonu, GRID ve F1 serisindeki oyunlar olan DiRT 3 ile temsil edildi.

Üçüncü versiyonda, Codemasters şimdi harika bir ralli yarışı olmasını garanti eden DiRT 4'ü yapıyor. Mükemmel grafiklere rağmen, şirketin tüm projeleri her zaman mükemmel şekilde optimize edilmiştir. Örneğin, DiRT 2'yi ele alalım - oyun 2009'da piyasaya sürüldü, ancak resminin kalitesi hala bazı modern projelere oran verebilir (ve bağımsız filmlerden bahsetmiyoruz).

Gerçekçi hasar sistemi, araba çamurluklarına yapışan çamur, araba kullanımı - tüm Codemasters yarış oyunları, şirketin yalnızca yüksek kaliteli bir EGO Motorunun yaratılması sayesinde elde edebildiği bu ve diğer birçok bileşenle ayırt edilir.

8. sıra- Oyun Oluşturucu Stüdyosu

Delphi'de yaratılan en ünlü oyun motoru ve yapıcısı. Game Maker, Yo Yo Games tarafından geliştirildi ve teknolojinin baş geliştiricisi Mark Overmars.

Bugün motorun yedi versiyonu var ve bunlardan beşi sadece 2D oyunları destekliyor. Altıncı versiyondan itibaren, geliştiriciler sınırlı 3D desteği entegre etmeye karar verdiler.

Game Maker, yalnızca basitliği ile bilinir. Başlangıçta, Utrecht Üniversitesi'nde profesör olan Overmars, Game Maker'ın temelini öğrencileri için bir öğretim yardımı şeklinde oluşturdu. Daha sonra, teknoloji, popülerlik kazandığı İnternette ortaya çıktı.

Game Maker'ın ayırt edici bir özelliği, onunla çalışmak için programlama dilleri bilgisi gerektirmemesidir.

Bu motorda bir oyun oluşturulurken, kullanıcının oyun nesnelerini tanımlaması (oyun üzerlerine inşa edilmiştir), ardından görünümlerini sprite kullanarak ayarlaması gerekir ve nesnelerin davranışı ve etkileşimi, bunlara tepkilerini tanımlayarak gerçekleştirilir. olaylar (SOP'ler) olarak adlandırılır.

Game Maker 1999'da ortaya çıktı ve neredeyse her yıl güncellemeler almaya devam ediyor. Sonuncusu 2011'de piyasaya sürüldü - bu, birçok güncelleme ve ekleme alan motorun sekizinci versiyonu. O zamandan beri, motor unicode üzerinde çalışıyor, 3D desteği önemli ölçüde arttı, oda editörü geliştirildi vb.

2012'de YoYo Games, teknolojisini ciddi şekilde elden geçirmeye karar verdi ve öncelikle çapraz platform desteği ekledi. Motor yeni bir Game Maker: Studio adı aldı ve ancak bundan sonra bir eğitim programı olarak değil, video oyunları oluşturmak için profesyonel bir araç olarak algılanmaya başladı.

Game Maker Studios'un avantajları, Windows ve Mac OS'den iOS, Android, Xbox ve PlayStation'a kadar birçok farklı platformu desteklemesinde yatmaktadır. Ayrıca, motor kitaplığı ve birçok uzantı, genellikle olduğu gibi yalnızca İngilizce'ye değil, birçok dile çevrilmiştir. Motorun kendi programlama dili vardır - Game Maker Language. Ayrıca Steam entegrasyonuna sahiptir ve tamamen ücretsizdir (yalnızca standart sürüm).

Tek dezavantajı, 2011'de Game Maker'da ortaya çıkan 3D'dir, ancak onunla çalışmak henüz kabul edilebilir bir duruma getirilmemiştir.

Game Maker: Studios'daki en ünlü oyunlar Hotline Miami'nin iki bölümüdür. Bunlara ek olarak, motor üzerinde onlarca farklı oyun geliştirildi ve çoğu indie segmentinde bile kaybedildi.

Bununla birlikte, teknolojinin büyük bir potansiyeli var, aktif olarak gelişiyor ve indie türünün popülaritesi göz önüne alındığında, yakında çok daha fazla talep görecek.

7. sıra - 4A Motor

Aynı adı taşıyan stüdyo tarafından oluşturulan Ukrayna'dan bir motor . 4A Motorunun kaderi, ilk olarak Ukrayna'da aynı şekilde geliştirilen, ikincisi kıyamet sonrası bir oyun için yaratılan ve üçüncüsü aynı programcılar tarafından yazılan X-Ray Motoru ile iç içedir. - Oles Shishkovtsov ve Alexander Maksimchuk.

4A Engine, tescilli bir yazılımdır, bu nedenle 4A Games, lisans satma yeteneği olmaksızın yalnızca kendi ihtiyaçları için kullanabilir. Şu anda şirket bu motorda iki oyun yayınladı - Metro 2033 ve Metro: Last Light.

4A Motorunun geçmişinde birkaç karanlık nokta vardır. Yani, bazı bilgilere göre motor, X-Ray'in değiştirilmiş bir kopyası. Bu şüphe, Shishkovtsov ve Maksimchuk motorunun programcılarının gönüllü olarak ayrıldığı gerçeğine dayanmaktadır. (veya kovulmak) 4A Motoru için yarattıkları temel X-Ray'i kullandı. Bu söylenti daha sonra bir skandala dönüştü, ancak gerçek bir kanıt bulunamadı.

Shishkovtsov ve yoldaşları, Stalker ve X-Ray'i geliştirmeye devam etmeye cesaret edemediler, çünkü ikincisi, onların görüşüne göre, kaynakların ve bilgisayar belleğinin tahsisinin çok kaba bir şekilde gerçekleştirildiği için zayıf bir ağ modeline ve okuma yazma bilmeyen optimizasyona sahipti. Genel olarak geliştiricilere göre, X-Ray yeni nesil konsolları destekleyemedi ve geleceği yoktu, bu yüzden stüdyodan ayrılmaya ve kendi geliştirmelerini yapmaya karar verdiler.

Yarattıkları 4A Motoru sadece önceki yargıları doğruladı. Yani, S.T.A.L.K.E.R. ile karşılaştırıldığında. Metro 2033 çok daha iyi grafiklere sahipti (zaman çerçevesine atfedilebilir), ancak aynı zamanda bilgisayardan önemli ölçüde daha az kaynak gerektiriyor ve sistemde herhangi bir hataya neden olmadı.

Metro 2033'te her şeyden önce hacimsel sis, nesnelerin bulanıklaştırılması ve yüksek LOD ayrıntılarının yanı sıra mükemmel bir şekilde uygulandı. Ve 4A Motoruna PhysX teknolojisinin dahil edilmesi, geliştiricilerin oyuna yok edilebilir ortamlar, dinamik su yüzeyleri ve giysiler eklemesine izin verdi.

Genel olarak, 4A Engine, çok daha iyi sonuçlar veren ve selefinin sayısız hatasını önleyen X-Ray'in ideolojik halefi olarak adlandırılabilir. Öyle ya da böyle, her iki motor da en üst sıralarda yer almayı hak ediyor.

6. sıra - IW Motor

Neredeyse her oyuncu, varlığından hiç haberdar olmasalar bile Infinity Ward motoruyla karşılaşmıştır. IW, özellikle oyunları için, yani en popüler Call of Duty shooter serisi için yaratan aynı adı taşıyan ABD şirketi tarafından geliştirildi.

Infinity Ward motorunun geçmişi, geleceğin IW çalışanlarının stüdyoda çalıştığı 2002 yılına kadar uzanıyor. . O zaman, id Software motoru - id Tech 3'e dayanan ilk projeleri Medal of Honor: Allied Assault'u piyasaya sürdüler. Yaklaşık bir yıl sonra, ekibin çoğu iyi bilinen Infinity Ward'ı kurmak için 2015 Inc'den ayrıldı ve kült oyunu yaratmaya başla - görev çağrısı.

Call of Duty, geliştiricilerin kamuoyuna duyurduğu gibi, aynı şekilde id Tech 3 motoruna dayanıyordu. Bununla birlikte, satın alınan motor, grafiklerde olağan iyileştirme, bulanık bir ortam işlevinin tanıtılması, gölgelendiriciler kullanan su yüzeyi işleme işlevleri, dinamik gölgeler ve çok daha fazlasını içeren önemli değişikliklerden geçti.

Bu dönüşümler ile IW'nin id Tech 3 versiyonu orijinalinden çok uzaklaştı, bu yüzden şirketin kendi motoru olarak adlandırması ve adını değiştirmesi doğru oldu.

Geliştiriciler kısa süre sonra, Call of Duty 2'yi piyasaya sürdüklerinde, devam oyununun id Tech 3 - IW Engine 2.0 tarafından değiştirileceğini duyurdular. İlk versiyonun motoru, tahmin edebileceğiniz gibi, geliştiriciler Call of Duty 1'i benimsedi.

2007'de Infinity Ward, sürümü Modern Warfare'i işaretleyen motorun üçüncü versiyonunu yayınladı. Yüz animasyonu, su dokuları, ışıklandırmanın yanı sıra yeni bir efektin tanıtımı - alan derinliği - hepsi, zamanının atıcılar için en kaliteli motorlarından birine sahip olduğumuzu söyledi.

2012 yılına kadar şirket bu motoru kullanmaya devam ederek yalnızca grafik bileşenini geliştirdi. IW 4.0 ve 5.0, sırasıyla Modern Warfare 2 ve 3'ün yanında görünür. Yeni sürümlerin oluşturulmasına rağmen, aynı Black Ops 2, motorun yalnızca üçüncü modelinde piyasaya sürüldü.

Ancak, 2013'te IW, COD: Ghosts üzerinde çalışmayı bitirdiğinde yeniden tam gelişime doğru bir hareket oldu. Ve Ghosts bölümü karışık eleştiriler almasına ve oyuncular tarafından kötü karşılanmasına rağmen, birçoğu şirketin Ghosts ile birlikte IW 6.0 sürümünü yayınladığını fark etmedi bile. Sonuncusu, geliştirildiği yedinci 2016 sonunda.

5. - RAGE (Rockstar Gelişmiş Oyun Motoru)

Beşinci sırada Rockstar'ın motoru var. Rockstar Advanced Game Engine veya RAGE, iki dalının ürünüdür - ve şirketin oyunları için özel olarak geliştirilen San Diego.

RAGE'nin ilk gösterisi, Rockstar'ın masa tenisi hakkında bir oyun yayınladığı 2006'da pratikte gerçekleşti. Oyunun benzersiz bir şeyi temsil etmemesi komik - geliştiriciler yeni motoru düşük bütçeli bir projede test etmeye karar verdiler. O zamandan beri, şirketin sonraki tüm oyunları RAGE'de görünmeye başladı.

Ama 2006'dan önce ne oldu? 2000'lerin ilk yarısında, Rockstar zaten GTA'nın birkaç bölümünü yayınlamıştı ve ünlü olmayı başardı, ancak daha sonra amiral gemisi motoru tamamen üçüncü taraf bir stüdyo tarafından geliştirilen RenderWare oldu - . 2004 yılında, ikincisi EA tarafından devralındı ​​ve bu elbette Rockstar tarafından motor için alınan lisansı etkiledi.

Electronic Arts her zaman doğrudan rakiplere karşı katı olmuştur, bu nedenle Rockstar yönetimi, kendilerine sadakatle hizmet eden RenderWare'den ayrılmaya ve kendi motorlarını oluşturmaya karar verdi. Sadece bir yıl içinde şirket, temeli sıfırdan değil, Angel Studios'un motoru olan AGE temelinde oluşturulduğu için RAGE'yi geliştirmeyi başardı.

İlk büyük Rockstar Advanced Game Engine projesi GTA IV idi. Daha piyasaya sürülmeden önce şirket, RAGE motorunun gerçekçi vücut fiziğini simüle etmenizi sağlayan prosedürel bir animasyon aracı olan öfori teknolojisini kullanacağını duyurdu (hala kullanımda). Daha sonra piyasaya sürülen Max Payne 3, GTA V ve planlanan - tüm bu oyunlar RAGE'de oluşturuldu ve geliştirildi.

Rockstar Advanced Game Engine'in "başlığı" altında, en işlevsel motorun tüm bileşenleri bulunur: grafikler, fizik, ses ve animasyon motorlarının yanı sıra tam teşekküllü AI, çevrimiçi modlar için destek, bir komut dosyası dili ve çok daha fazlası. Tüm bileşenler, yalnızca Rockstar Games'in bağlı kuruluşları tarafından oluşturulmuştur.

Bildiğiniz gibi şirketin birçok oyunu açık dünya ve ücretsiz oynanışa odaklanıyor. Bu nedenle RAGE'nin en önemli avantajı, büyük oyun dünyalarını hızlı bir şekilde işleme yeteneğidir - programcıların ilk etapta odaklandıkları şey budur.

Oyuncu seviye boyunca hareket ederken, motor gerekli nesnelerin girişini ve çıkışını durdurmaz. Bu kalıcılık, periyodik parçalanma gerektirmeden nesneleri RAM'den yok edebilen ve taşıyabilen motorun yüksek kaliteli bellek yöneticisi tarafından sağlandı.

RAGE'nin kalitesi hakkında hiç şüphe yok, çünkü endüstri tarihindeki en çok satan ve en popüler oyunlardan biri olan GTA V bunun üzerine geliştirildi.

4. sıra - CryEngine

Şirketin bir dizi motoru olan neredeyse ilk üçe girmek - CryEngine - dördüncü pozisyonda sağlam bir şekilde yerleşmiş. Bu motorun grafik bileşeni neredeyse benzersizdir ve CryEngine 2'de yapılan ilk oyun olan Crysis, birçok kişi tarafından genel olarak oyun endüstrisindeki en yüksek teknoloji projelerinden biri olarak kabul edilir.

Orijinal CryEngine, 2002 yılında özellikle Far Cry nişancı için piyasaya sürüldü. O zaman motor, teknolojik ilerleme ve fotogerçekçilik açısından bir numaraydı. 2007 yılında piyasaya sürülen CryEngine 2, ilk kez Crysis'te ortaya çıktı.

Bugün, bu motorun üçüncü ve dördüncü bir versiyonu var, burada biri CryEngine 2'ye kıyasla çok daha kötü eleştiriler aldı ve diğeri orijinalden o kadar uzaklaştı ki “aileye” sadece kısmen dahil edildi.

CryEngine'i geliştiren Crytek, oyun motoru gerektiren daha küçük stüdyolarla sürekli etkileşim halinde olmak gibi kendine özgü bir politikaya sahiptir. Şirket, yalnızca CryEngine'in itibarını etkileyen küçük bir ücret karşılığında herhangi bir takıma lisans verdi ve veriyor.

Ancak sadece CryEngine'in mevcudiyeti nedeniyle değil, popüler hale geldi ve oyun endüstrisindeki en iyi motorlar listesine girdi. Mevcut özellikler, kaliteleri ve motorun kendisi ile çalışma kolaylığı, onu bağımsız stüdyolar arasında en popüler olanlardan biri haline getirdi.

Paralaks haritalama, Arazi 2.5D, yeraltı saçılımı, dinamik aydınlatma, Polybump 2 aracı, parametrik iskelet animasyonu - CryEngine, zamanı için bugün hala geçerli olan birçok gelişmiş teknolojiyi özümsemiştir.

Motor, seviyeler oluşturmanıza, nesnelerle çalışmanıza ve animasyonu gerçek zamanlı olarak düzenlemenize olanak tanıyan yerleşik bir Sandbox2 seviye düzenleyicisine sahiptir. Elbette CryEngine en yüksek övgüyü hak ediyor - motorların nasıl yapılması gerektiğine dair harika bir örnek.

3. sıra- Kimlik Teknolojisi

id Tech - bu motor temelinde Wolfenstein, Quake ve DOOM gibi kült atıcılar yaratıldı. id Software'den doğan bu üç dev, 1990'ların sonunda ve 2000'lerin başında gürledi ve eski oyunların ve filmlerin yeniden canlanmasının kendiliğinden orantılara ulaştığı günümüzde, geri döndüler ve “yerel” atıcılara gerçek bir giyinme verdiler. aşağı.

2017 için id Tech'in altı sürümü vardır. İlki 1992'de (birçok genç okuyucunun henüz doğmadığı ya da masanın altından yeni yürümeye başladığı) efsanevi bir figür olan John Carmack'ın rehberliğinde çıktı.

Aslında sadece id Tech'in yaratılması ve bu motorda piyasaya sürülen yukarıda belirttiğimiz oyunlar için "efsanevi" olarak adlandırılma hakkını aldı. Daha sonra geliştiriciler, motorlarının sürümlerini bu "temellerin" geliştirildiği oyunların adlarıyla çağırdılar.

Böylece Doom'un ilk üç bölümü id Tech 1'de yayınlandı ve Quake Engine adını alan ikinci versiyonda tahmin edebileceğiniz gibi Quake serisinde birkaç bölüm ortaya çıktı.

id Tech 3 ile id Software, beyin çocuğunu dağıtmaya başladı. Motor, üçüncü taraf geliştiricilerin projeleri arasında giderek daha fazla titremeye başladı (Medal of Honor, Star Trek, James Bond 007).

Ayrıca üçüncü numaralı motor, kendisine dayalı olarak kendi motorunu yaratan Infinity Ward tarafından satın alındı ​​(bu motor da üzerinde olduğu için listenin başında bunu konuştuk).

id Tech 4, motor ilk olarak C++ ile yazıldığı için önemli bir dönüşüm çağıdır. Geliştiriciler motorun tüm alt sistemlerini yeniden yazdılar ve DOOM 3 oyununda sundular. Kendinden gölgeleme, piksel başına aydınlatma ve daha fazlası - dördüncü sürüm en modern teknolojilere sahipti.

Tech 5 id ile şirket pratikte çalışmadı, bunun için sadece bir oyun yayınladı - RAGE. Motorun kendisi diğer geliştiricilerin zevkine göre olmasına rağmen, izleyiciler tarafından tartışmalı bir şekilde alındı. Yani, bu sürümde çıktı , Wolfenstein: Yeni Düzen ve İçindeki Kötülük.

Son olarak, bugünün altıncı ve en son sürümü 2016'da yayınlandı. Geliştiriciler, onu özellikle yeni nesil konsollar için yarattılar ve aynı derecede güçlü bir projeyle motorun tüm gücünü gösterdiler - .

Her şeyden önce, motor, seviye geometrisinin çokgen bir yapı aracılığıyla değil, bir voksel aracılığıyla yeniden üretildiği yenilikçi Sparse Voxel OCtree teknolojisi ile ayırt edilir.

SVO'nun yardımıyla geliştiriciler, ölçekleme yoluyla oyun dünyasının ayrıntılarını iyileştirmeyi başardılar: oyuncuya en yakın nesneler maksimum kalitede oluşturulurken, daha uzaktaki nesneler en kötü kaliteye sahip büyük vokseller kullanılarak oluşturulur. Aksi takdirde, id Tech 6 en son teknoloji ile donatılmıştır ve “genç” olarak en güzel saatini beklemektedir.

2. sıra - Frostbite ve Unity Engine

"Oyun endüstrisindeki en iyi 10 motor" listesindeki onursal gümüş, aynı anda ikinci sırayı hak eden iki motor tarafından işgal edilir. Birincisi, Frostbite Engine, Battlefield 3'te tüm ihtişamıyla kendini gösterdi ve inanılmaz sinematik efektler sergilemeye devam ederken, ikincisi Unity Engine, birçok harika oyuna rağmen yaygınlığı ve erişilebilirliği (CryEngine'e benzer) ile daha aşinayız. üzerine serbest bırakıldı.

Frostbite Engine, 2008 yılında İsveçli DICE şirketi tarafından Battlefield: Bad Company için geliştirildi. Motor, DICE'ın daha önceki tüm geçmişiyle birlikte çalıştığı zaten eski bir teknoloji olan Refractor Engine'in yerini aldı. Şimdi Frostbite Engine'in (1.5 dahil) üç tam teşekküllü versiyonu var ve genel olarak motor yarışlarda, atıcılarda, rol yapma oyunlarında ve hatta sporda kendini kanıtlamayı başardı.

DICE motoru, geleneksel bir motor için tipik olan standart bir grafik, ses ve diğer teknolojiler paketidir. Bugün DirectX'in 11. sürümünü desteklemektedir ve ayrıca çok çekirdekli işlemcilerle çalışmak için optimizasyonlara sahiptir.

Motorun en önemli avantajları yıkılabilirlik ve grafiklerdir. İlk bileşen, tam teşekküllü bir açıdan daha çok ikincisinin bir uzantısıdır, ancak Frostbite Engine'den bahsettiklerinde bahsettikleri şey kesinlikle son derece gerçekçi yıkılabilirliktir.

Grafik motoru birçok post-efekti, çarpma haritalamayı, dinamik aydınlatmayı ve diğer modern teknolojileri destekler. Çizim mesafesinde pratikte hiçbir kısıtlama yoktur - üst montajların bilgisayarlarında, kullanıcılar konumu tamamen ufka kadar görebilirler.

Ve DICE, Battlefield 3'ten önce bile kendini kanıtlamayı ve popüler olmayı başarmış olsa da, en iyi AAA projelerinin geliştirildiği birinci ligin gerçek bir geliştiricisi olarak adlandırılmasına izin veren ikincisiydi.

Yalnızca Frostbite Motoru sayesinde geliştiriciler, çeşitli araçların yanı sıra yok edilebilir nesnelerle büyük haritalarda 32'ye 32 oyunculu dövüşler yapmayı başardılar.

Birçok nişancı dışında, Frostbite Engine yarış oyunu NFS: The Run'da ve RPG Dragon Age: Inquisition'da iyi performans gösterdi. Bugün, motorun üçüncü versiyonu, FIFA 17 gibi birkaç ilginç projenin ve .

Ve şimdi Frostbite Motorunu iten ve aynı kaide üzerine yerleştiren ikinci motordan bahsedeceğiz - Unity Engine. Motor, 2005 yılında Unity Technologies tarafından geliştirildi - o zamanlar bugün binlerce çalışanı olan çok iyi bilinen bir stüdyo değildi.

Unity Engine, önceki üyelerimiz için tipik olan belirli bir oyun için oluşturulmadı - stüdyo bunu yalnızca dağıtım için geliştirdi.

Unity Technologies, motorun sahibi olmaya devam ediyor, sürekli olarak yükseltiyor ve geliştiriyor. Motorun fiyatının yeterince düşük olmasıyla Unity Engine, oyun endüstrisi devleri ve bağımsız geliştiriciler tarafından kullanılan en (en olmasa da) ünlü motorlardan biri haline geldi.

Unity Engine kendi başına hem bir oyun motoru hem de entegre bir geliştirme ortamı ve oyun oluşturmak için bir tasarımcıdır. Mobil işletim sistemini, Windows, Linux ve OS X'i destekler, hem yeni hem de önceki nesil tüm konsollarda çalışır.

Unity Engine ile hiç karşılaşmadığınızı düşünüyorsanız, genellikle birlikte çalıştığı için büyük olasılıkla yanılıyorsunuz. , Blizzard, EA ve diğer birçok şirket. Obsidian serisinden en yeni oyunlar , Kerbal Space Program ve diğer yüzlerce projenin tümü Unity Engine'de yayınlandı.

Unity Engine'in popülaritesindeki kilit faktör, motorun en minimal yapısının kapsadığı gereksizliğidir.

Acemi herhangi bir geliştirici, Unity Engine'i ücretsiz olarak indirebilir ve üzerinde oyunlar oluşturmaya başlayabilir, özellikle de diğer popüler motorlarla karşılaştırıldığında araç setini öğrenmesi inanılmaz derecede kolay olduğu için.

Son teknoloji ürünü ve son teknoloji ürünü Unity Engine, her şeyden önce en yaygın kullanılan motordur ve listemizde ikinci sırada yer alır.

1. sıra - Kaynak ve Unreal Engine

Kazananın konumu önceki satırın kaderini tekrarladı, bu yüzden yine oyun endüstrisindeki en iyi motor olarak adlandırılmaya eşit derecede layık olan iki motor hakkında konuşacağız. Bir bilgisayara en az bir kez dokunan bir kişi, muhtemelen bir zamanlar Quake veya DOOM çizgileri boyunca çıtayı zorlayan en ünlü nişancı olan Half-Life'ı duymuştur.

Source motorunda yapılan ünlü bilim adamı Gordon Freeman'ın maceralarını anlatan oyundu. İkincisi - Unreal Engine 3 - bir dizi atıcıyla güçlü bir şekilde bağlantılı , yukarıdaki aksiyon oyunlarının türüne göre aynı şekilde "çıtayı zorladı" ve türünün en iyi temsilcilerinden biri haline geldi.

Source motoru, 2004 yılında Valve Corporation tarafından geliştirildi. Ve Half-Life'ın ilk bölümünden yukarıda bahsetmiş olsak da, bu motor zaten devam oyunu için yaratılmıştı ancak Counter-Strike: Source, motordaki ilk oyun oldu.

Motordan ilk söz 1998'de Half-Life üzerindeki çalışmaların çoktan sona ermek üzereyken ortaya çıktı. Başlangıçta eylemde görünmesi gereken birçok gelişme ve çip, geliştiriciler, şirketin ilk motoru olan GoldSrc'nin kusurlu olması nedeniyle atmak zorunda kaldı. Bu nedenle Valve çalışanları, tüm hayallerini ve arzularını gerçekleştirmelerini sağlayacak böyle bir motor yaratmaya karar verdi.

Half-Life 2'nin popülaritesi göz önüne alındığında, Source'un mükemmelliğinden bahsetmeye gerek yok. Oyunun birçok harika çözümü ve özelliği vardı, ancak asıl yön fizik motoruydu ve hala öyledir - Valve'ın geliştirip uyarladığı Havok. Kaynak.

Half-Life 2'deki bu Ragdoll benzeri fizik sayesinde geliştiriciler genel olarak en ilginç bulmacaları ve oynanışı yaratmayı başardılar. Bunun dışında, oyunun yüz animasyonu 2004 için benzer şekilde son teknolojiydi.

Source'u farklı kılan bir diğer özellik ise, oyuncunun düşmanlarını ve arkadaşlarını mükemmel bir şekilde yöneten yapay zekadır. Grafikler, yukarıda bahsedilen animasyon dışında, gölgelendirici efektleriyle vurgulanmıştır.

Unity'de olduğu gibi, herkes Steam'den özel bir yardımcı program (Source SDK) indirerek Source ile ücretsiz olarak çalışabilir. Bugün, 2015'te duyurulan Source'un ikinci bir versiyonu var.

Dota 2, Source 2'de ve Valve'den birkaç başka bağımsız projede zaten yayınlandı. Motorun genel versiyonu hala geliştirilme aşamasındadır.

Unreal Engine, Epic Games'in oluşturmaktan sorumlu olduğu bir motordur. Oyun sektörünün en iyi nişancıları arasında yer alan bu şirketin projelerini pek çok oyuncu yakından tanıyor. Tüm Epic Games oyunları Unreal Engine üzerinde geliştirildi, ancak bu şirketin hiçbir projesini oynamadıysanız bile, o zaman muhtemelen bu motorla karşılaşmışsınızdır, çünkü üzerinde yüzden fazla farklı oyun yaratılmıştır.

gerçek dışı dizi, , Posta, Tom Clancy's, BioShock, , , , Borderlands, Şerefsiz, XCOM, , Life is Strange, Mortal Kombat X ve daha onlarca tanınmış, ayrıca tamamen bağımsız projeler Unreal Engine üzerinde yapılmıştır. Fena değil, değil mi?

C++ ile güçlendirilen Unreal Engine, neredeyse tüm PC işletim sistemlerinin yanı sıra çeşitli üst düzey ve daha az yaygın konsolları çalıştırabilir. Şu anda, motorun sırasıyla 1998, 2002, 2006 ve 2014'te piyasaya sürülen dört tam teşekküllü versiyonu var.

Ancak, "ana" sürümlere eklemeler ve yükseltmeler olan dallar da vardır. Unreal Engine 4, serideki en genç motordur ve üzerinde piyasaya sürülen ilk oyun, 2014'ün korku Daylight olacak kadar şanslıydı.

Varlığı sırasında, motor, rakiplerin teknolojileri gibi ücretli olarak dağıtıldı. Ancak Unity ve CryEngine örnekleri, Epic Games'i Unreal Engine 4'ü ücretsiz bir temele taşımaya sevk etti. Bir uyarı var - motorda oluşturulan bir uygulama veya oyun, çeyrekte üç bin dolardan fazla kazanmamalıdır.

Video: 2017'deki Unreal Engine özellikleri


beğendiysen beğen

, MMO , Mafya

GMaker eğitim kursu Geliştirme metodolojisi
meslekler Grafik düzenleyici Construct2 eğitim kursu Oyun yapma ile ilgili siteler
Nerede çalışmalı? VSHBI Varlıklar, grafikler, sesler Gerçek dışı eğitim kursu
yanlış yol
en iyi
2D (PC)

2D oyunlar oluşturmak için oyun motorları

İsim Açıklama, avantajlar Platformlar Dil Türler Fiyat
001 Oyun Yaratıcısı
(2013)
Game maker yapıcısının platformundaki motor. Uygun bir grafik biçiminde oyun komut dosyaları oluşturmanıza olanak tanır. Birçok hazır oyun var.
Web sitesi: engine001.com
Windows, iPhone, Android --- Her türden 2D, 3D oyunlar Bedava,
10 $ / ay
Andora2D
v.0.451
(2009)
DelphiX'in doğrudan halefi, yeni özelliklere sahip 2D motor. DirectX ve OpenGL desteği.
İnternet sitesi:
pencereler Nesne Pascal 2D stratejiler, kaydırıcılar, oyun salonları, platformlar Bedava
Kutu2D
v.2.3
(2013)
Tam teşekküllü bir oyun motoru değil, iki boyutlu fiziksel nesnelerle çalışmak üzere tasarlanmış gerçek zamanlı bir fizik motoru. Motor oyunlarda kullanılır: Angry Birds, Limbo, Crayon Physics Deluxe.
Web sitesi: box2d.org
--- C++ Her türden 2D oyunlar Bedava
DGD (Dworkin'in Oyun Sürücüsü)
v.1.4.18
(2010)
Nesne yönelimli MUD motoru. MUD - bir istemci-sunucu sistemi aracılığıyla metin oyunları.
Web sitesi: dworkin.nl
Windows, Mac, Unix C, Java Çamur oyunları Bedava
övünmek
v.1.2
(2004)
Ultima VII oyun motorunun uzak 1990'dan ücretsiz bir reenkarnasyonu.
İnternet sitesi:
Windows, Mac, Linux --- 2D RPG Bedava
FIFE (Esnek İzometrik Serbest Motor)
v.0.3.5
(2013)
2D izometrik oyunlar oluşturmak için ücretsiz motor. Fallout ve Fallout 2 oyunlarından gelen varlıkları destekler.Strateji oyunları oluşturmak için birçok gelişme var. Eksileri: Ustalaşması zor.
Web sitesi: fifengine.net
Windows, Mac, Linux C++, Python, ActivePython 2D oyunlar, RPG, RTS Bedava
HGE (Haaf'ın Oyun Motoru)
v.1.81
(2008)
2D oyunlar oluşturmak için basit ve kullanışlı bir motor. SDK olarak sağlanır. Motor, ana özelliklerini gösteren çok kullanışlı belgelere ve görsel öğreticilere sahiptir.
Web sitesi: hge.relishgames.com
pencereler C++ Her türden 2D oyunlar Bedava
oyun yapımcısı
v.8.1.140
(2013)
Oyunun motoru, yeni başlayanlar için programlama dilleri kullanmadan iki boyutlu oyunlar oluşturmak için tasarlanmıştır. Kod satırları yerine, oyun karakterlerinin hazır eylemleri değiştirilir. Bu programda yukarıdan aşağıya oyunlar ve yandan görünüşlü platformlar mükemmel.
Web sitesi: yoyogames.com
pencereler sürükle ve bırak arayüzü, C++ komut dosyası dili Her türden 2D oyunlar Bedava,
$49.99,
$799.99
AŞK
v.0.9.0
(2013)
Popüler ücretsiz 2D motor. Açık kaynak. Motorda oluşturulan oyunlar: Mari0, Duck Marines, Mr. Kurtarma, Sienna, Süper Yeraltı Mezarları.
Web sitesi: love2d.org
Windows, Mac, Linux Lua Her türden 2D oyunlar Bedava
M.U.G.E.N.
v.1.1
(2013)
Dövüş oyunları oluşturmak için son derece uzmanlaşmış bir 2D motor. 1990'ların popüler 2D dövüş oyunlarının çoğundan çalışan dövüşçü modelleri var.
Web sitesi: elecbyte.com/mugen (mevcut değil)
Windows, MS-DOS, Linux C 2D dövüş oyunu Bedava
OpenBOR
v.3.0
(2010)
Senile Team tarafından 2D motor. 4 oyuncu için destek. Bellekle çalışmak. Motorda oluşturulan oyunlar: OpenBor Doom, Beast of Rage (efsanevi oyun Street of Rage/Bare Knuckle'ın yeniden yapımı).
Web sitesi: senileteam.com
Windows, Dreamcast, PSP, PS2, Xbox, GP2X C++, C# Döv onları (ileri adım dövüşler) Bedava
Omega Motoru
v.1.15
(2007)
Oyun oluşturma motoru Sürüme bağlı olarak DirectX veya OpenGL API'sini kullanır. Motoru öğrenmek oldukça kolaydır.
Web sitesi: andru-kun.inf.ua/omega
pencereler Delphi (Nesne Pascal), C++ Her türden 2D oyunlar Bedava
pentagram
(2007)
Çıkan oyun Ultima VIII: Pagan'da kullanılan oyun motorunu oluşturan proje.
İnternet sitesi:
Windows, Mac, Linux --- 2D RPG Bedava
QSP (Quest Soft Player) (AeroQSP)
(2010)
Etkileşimli Kurgu türünde (metin tabanlı oyunlar) oyunlar oluşturmak için popüler bir platformlar arası Rus motoru. QSP'nin yazarı ve ana geliştiricisi Argunov Valery aka Byte'dir.
Web sitesi: qsp.su
Windows, Mac, Linux, Windows Mobile, Android, PSP Visual Basic, C Macera, İnteraktif Kurgu Bedava
RPG Yapıcı
VX As
(2013)
Bir çocuk için yeterince basit, bir geliştirici için yeterince güçlü - bu motorun sloganı bu. RPG Maker VX Ace, RPG oluşturmanın her yönünü geliştirir.
Web sitesi: rpgmakerweb.com
--- --- 2D RPG ---
hurda
v.0.4
Motorun yaratıcılarının temel amacı, çekirdeği mümkün olduğunca küçük ve basit hale getirmektir. Birkaç SDL kitaplığı ve OpenGL kullanır.
İnternet sitesi:
Windows, Mac, Linux Lua Her türden 2D oyunlar Bedava
Stratagus
v.2.2.7
(2012)
Warcraft 2 gibi kaynaklara ve sprite'lara sahip gerçek zamanlı strateji oyunları için platformlar arası oyun motoru. Yerel bir ağ veya İnternet üzerinden oynama desteği vardır.
Web sitesi: www.stratagus.com
Windows, AmigaOS 4, BSD, Linux, Mac, MorphOS, AROS --- RTS stratejileri Bedava
URQ Etkileşimli Kurgu türünde oyunlar oluşturmak için popüler bir Rus motoru (metin oyunu, basitleştirilmiş bir görev türü).
Web sitesi: questtext.narod.ru
--- --- Macera, İnteraktif Kurgu Bedava
Sıfır Motor
v.3.1
(2009)
Zero Engine, Game Maker motoru için bir dizi hazır oyun özelliğidir. Ana tahrik sistemleri, RPG sistemleri, otomatlar ve evrensel giriş sistemlerinin yanı sıra birçok senaryo var.

Denis Zaritsky

Yazılım geliştirici. Unreal Engine'de oyun geliştirmeyi sever ve ayrıca JavaScript, HTML5, Node.js, Kullanıcı Deneyimi, çevrimiçi eğitim, yapay zeka ve İnternet pazarlamasıyla da ilgilenir. Startuplara ve ilginç projelere katılmayı sever.

Birçoğu kendi oyununu yaratmayı hayal ediyor. Ancak geliştirmeye başlamadan önce, çok çeşitli olan oyun motoruna karar vermelisiniz.

Oyun motoru nedir? Kısacası bu, oyunun en sık kullanılan işlevlerini basitleştiren bir dizi sistemdir. Elbette motoru sıfırdan kendiniz yazabilirsiniz, ancak bu çok uzun zaman alacaktır. Bu yazımızda, mobil cihazlar için oyun geliştirmek için kullanılan popüler oyun motorlarına bakacağız. Yeteneklerini karşılaştırarak size en uygun olanı seçebilir ve bir sonraki büyük başarınızı yaratabilirsiniz.

Hadi listeye bir göz atalım!

İOS ve Android için oyunlar oluşturmak için platformlar arası bir motordur. API, 2D oyunlar yapmanıza olanak tanır ve ayrıca Lua tabanlı API'yi kullanarak karmaşık işlevler oluşturmanıza yardımcı olur. Ayrıca Corona Reklamları ile Corona SDK'dan para kazanabilirsiniz. Gerçek zamanlı testler sayesinde Corona ile geliştirme yapmak oldukça kolay.

Corona, Corona Editor , Sublime Text eklentisi ve diğerleri gibi ilginç özellikleri içerir. OS X'te bulunan Besteci GUI, size oyun seviyeleri oluşturabileceğiniz ve Corona'nın fizik motorunu kullanarak nesnelerin birbirleriyle nasıl etkileşime girdiğini görebileceğiniz bir grafik ortam sağlayacaktır.

Birlik

Bu, PIXI.js kitaplığına dayalı masaüstü ve mobil HTML5 oyunları geliştirmek için bir çerçevedir. Canvas ve WebGL oluşturmayı, animasyonlu sprite'ları, parçacıkları, sesi, çoklu girişleri ve nesne fiziğini destekler. Phaser, MIT lisansı altında açık kaynak olarak dağıtılır. Bu, kodu kısıtlama olmaksızın kullanabileceğiniz, ancak yazılımın kopyalarında, yani lisansınızın metninde telif hakkı bildirimlerinin korunmasıyla, bu çerçeveye bir telif hakkı bildirimi eklemeniz gerekeceği anlamına gelir. Richard Davy ve onun etrafında oluşan topluluk tarafından iyi destekleniyor.

2010 yılında tanıtılan, MIT lisansı altında dağıtılan açık kaynaklı bir projedir. Cocos2d-x'te oyun geliştirme, sprite kullanımına dayanmaktadır. Bu kaplar, oyun konumları veya menüler gibi her türlü sahneyi oluşturmak için kullanılır. Sprite'lar, C ++, JavaScript veya Lua'da animasyon veya program kodu kullanılarak kontrol edilir. Modern bir görsel arayüz sayesinde, sprite'lar kolayca değiştirilebilir, taşınabilir, ölçeklenebilir ve diğer manipülasyonlar onlarla gerçekleştirilir.

Java ile yazılmış ve OpenGL ile çalışan bir çapraz platform çerçevesidir. Oyun yayınlamak için birden fazla platform için destek sunar. Ingress (Pokémon GO'nun öncülü) libGDX kullanılarak geliştirildi. Topluluk desteği de harikadır, bu nedenle çalışmak için harika belgeler elde edebilirsiniz.

Çözüm

Bu yazıda, oyun geliştirme için çeşitli çerçevelere ve motorlara baktık. Artık bir sonraki mobil oyun geliştirme ihtiyaçlarınız için hangi çözümlerin en uygun olacağına dair bir fikriniz olmalı. İlginiz için teşekkür ederiz. Umarım makale sizin için yararlı olmuştur.

Daha önce ücretsiz oyun motorları konusuna değinmiştik - . Doğru, kendi 2D / 3D oyununu yapmak isteyen daha fazla insanı çekmek için makalenin başlığına daha basit bir başlık verildi.

Bu incelememde daha ciddi oyun motorları CryENGINE 3, Unreal Engine düşünmeye karar verdim. Ayrıca Unity3D'nin yeni sürümüne bakın.

CryENGINE 3 Ücretsiz SDK

CryENGINE 3, motorun ilk sürümünü 2002 yılında piyasaya süren Crytek tarafından oluşturulmuş ücretsiz bir oyun motorudur. Üçüncü versiyon 2009 yılında piyasaya sürüldü. Bu motorun dünya çapındaki şöhreti, bazıları inanılmaz derecede fotogerçekçi görünen, üretilen ürünlerin inanılmaz grafik performansı ile doğrulanmaktadır.


yetenekler:

  • Ben hazır oyunları olasılıkların en iyi göstergesi olarak görüyorum ve burada CryENGINE 3'ün övünecek bir yanı var. Bu motor her zaman Far Cry, Crysis ve AION gibi oyunların geliştiricileri tarafından kullanılmıştır. Elbette oluşturulan oyunların listesi çok daha uzun ama ben en ünlü oyunları listeledim.
  • CryEngine 3, platformlar arası bir motordur ve PC, PlayStation ® 3 ve Xbox 360 ™'ı destekler.
  • 3ds max, maya ve ayrıca motorun önceki sürümlerinden dokuları içe aktarabilirsiniz.
  • Şirketin kurucusu Tsevat Yerli'nin sözlerini aktaracağım: “Motor 3 yıl önce yeni nesil için hazırdı. Uzun süredir gelişmiş bir parçacık sistemimiz, GPU oluşturma, Ertelenmiş gölgeleme, mozaikleme, DX11 desteği ve benzerine sahibiz.” Gerçekten de, yaratılan oyunların gerçek örnekleri çok konuşuluyor.

Oyun örnekleri: resmi web sitesi CryENGINE'deki en popüler oyunları sunar http://mycryengine.com/index.php?conid=68

Nereden başlamalı?

SDK, yükleyici olmadan bir arşiv olarak indirilir. Arşiv, her biri kendi amacı olan birkaç klasör içerir. Örneğin, düzenleyiciyi başlatmak için bin32 veya bin64 klasörlerini kullanın (sisteminizin bitliğine bağlı olarak). Düzenleyici dosyası editör.exe, ancak sonucu görmek için - başlatıcı.ex e.

Aslında bu küçük bir açıklama, ne indirdiğinize dair her şey size sayısız video eğitimi ile anlatılacak. Neyse ki, bu motor çok popüler oldu ve bunun için Rusça konuşan bir topluluk var (aşağıdaki bağlantı), burada eğitim materyalleri bulacaksınız ve bir soru sorabilirsiniz. Bu, elbette, Rusça konuşan geliştiriciler için motor lehine oynuyor, çünkü bir oyun geliştirme süreci o kadar basit değil ve teknik belgelere aşina olmadan tamamlanmadı.

Ücretsiz sürümün sınırlaması, geliştirdiğiniz oyunun bir lisansını alamamanız ve dağıtmamanız (satamamanız) şeklindedir.

Arayüz dili: ingilizce

Unreal Geliştirme Kiti (UDK)

Unreal - Bu, Unreal Engine geliştiricilerinin yalnızca motor adına değil, aynı zamanda bazı oyunlar adına da kullanmaya karar verdiği kelimedir - "Unreal", Unreal Tournament, Unreal Championship. Piyasaya sürülen ürünler arasında Mass Effect, XCOM, Borderlands 2 ve dünya çapında tanınan yüzün üzerinde sıra dışı oyun da yer alıyor.


yetenekler:

  • Unreal Engine, platformlar arası bir motordur ve IBM PC uyumlu bilgisayarları, Xbox 360, PlayStation 3, Wii, Android'i destekler. Daha kesin olmak gerekirse, Windows'ta bir oyun geliştirebilir ve ortaya çıkan ürünü yukarıda açıklanan oyun konsollarında ve tabii ki Windows'un kendisinde çalıştırabilirsiniz.
  • Başlangıçta, motor atıcıların yaratılması için uyarlanmıştır, ancak MMO oyunları gibi diğer türler için de uygundur.
  • Grafikler çok yüksek seviyede. Yüksek detay gölgeler ve ışıklar. Unreal Lightmass aydınlatmasını hesaplamak için bir sistem var.
  • Yerleşik düzenleyicide, FaceFX Studio (yüz animasyonu), ağ düzenleyici, Unreal Facade (mimari ve binaların geliştirilmesi), Unreal PhAT (fizikle çalışma) ve animasyon için düzenleyiciler dahil olmak üzere çok sayıda yerleşik araç bulunur. dokular, sesler, seviyeler, manzara ve diğerleri.
  • Scripting, 3D oyunların geliştirilmesini kolaylaştıran birçok özelliği bünyesinde barındıran Unreal Script dilinde gerçekleştirilmektedir. Sınıf kalıtımı gibi bazı zorluklara rağmen, Unreal Script kodunun görünümü aynı C/C++'a benzer.

Oyun örnekleri: işte yukarıda yazdıklarıma bir artı - http://www.unrealengine.com/en/showcase/

Arayüz dili: ingilizce

Unity3D

Yeni başlayanlar arasında hızla popülerlik kazanan bir motor. Bunun nedeni oldukça doğal - hem arayüzün hem de oyun yapım sisteminin bir bütün olarak kolaylığı ve sezgiselliği. Çok sayıda video eğitimi ve yüksek kaliteli belgeler, bu motora ek bir avantaj sağlar. Unity3D çalışırken oldukça üretken ve kararlıdır.



yetenekler:

  • Çok platformlu oyunlar ve motorun kendisi. Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player desteklenmektedir. Özellikle web eklentisini vurgulamak istiyorum çünkü artık oluşturulan 3D oyunları doğrudan tarayıcıdan oynayabilirsiniz, aşağıda oyun örneklerinin olduğu bir link verdim.
  • Hemen hemen her tür modern oyun kaplıdır, gerçekten etkileyicidir (http://unity3d.com/gallery/made-with-unity/profiles/)!
  • Dokuların, seslerin, yazı tiplerinin basitleştirilmiş içe aktarımı. İçe aktarmak için öğeleri motor panelindeki dokular klasörüne sürüklemeniz yeterlidir. Desteklenen formatlar: JPEG, PNG, GIF, BMP, TGA, IFF, PICT, PSD, TIFF (görüntüler); FBX, COLLADA, 3DS, DXF (3D modeller); MP3, OGG, AIFF, WAV, MOD, IT, S3M, XM (ses).
  • Komut dosyası oluşturma. Komut dosyaları JavaScript, C# ve Python'un Boo adlı bir lehçesinde yazılabilir. Çoğu zaman, kod JavaScript'te yazılır, ayrıca hemen hemen tüm Unity yardımları JavaScript'te örnekler içerir. Unity penceresinden çıkmadan komut dosyasının çalışmasını doğrudan oyun içinde kontrol edebilirsiniz.
  • Grafik sistemi iyi optimize edilmiştir ve DirectX (DirectX 11 desteği içerir) ve OpenGL üzerinde çalışır. Ertelenmiş Gölgelendirme ve gerçek zamanlı gölgeler için destek vardır. Ayrıca yerleşik bir arazi oluşturucu ve yerleşik bir gölgelendirici düzenleyici de bulunmaktadır.
  • Takım halinde bir oyun geliştirmek istiyorsanız, motor sizin için ortak bir geliştirme sistemi sağlar - Asset Server.

Oyun örnekleri: Bad Piggies, Wasteland 2. Bazı oyunlar doğrudan Birlik web sitesi(özel bir UnityWebPlayer eklentisinin yüklenmesini gerektirir)

Arayüz dili: ingilizce

Nereden başlamalı?

Forumumuzda bu motora ayrılmış bir konu var (aşağıdaki bağlantı). Burada Unity3D'yi öğrenmek için video eğitimleri ve diğer materyalleri bulacaksınız.

Özetleyelim. Ne seçeceksin?

Elbette bir motor seçebilmek için oyunu hangi platform için geliştireceğinizi net bir şekilde bilmelisiniz. Mobil platformlar için Unity3D ve Unreal Development Kit(UDK) arasından seçim yapın. Unity3D en zengin platform seçeneklerine sahiptir: Android, iOS, Blackberry, Windows XP/Vista/7, OSX, Wii, Playstation 3, Xbox, Flash, Web Player (çoğu platform ücretsiz sürümde hariç tutulmuştur).

Oyun türü:

Bu üç motorla her türden oyun yapabilirsiniz, ancak CryENGINE 3 ve UDK daha çok FPS'ye (atıcılar) odaklanacaktır. Yarış simsleri UDK'dır çünkü fizikte daha iyidir, ancak Unity de iyidir.

Eğitim/Arayüz:

Komut dosyası oluşturma, oyun geliştirmenin ayrılmaz bir parçasıdır ve Unity burada en iyisidir. Bazı yeni başlayanlar, belgeler olmadan bile basit komut dosyalarının nasıl yazılacağını anlayabilir. Eğitim materyaline gelince, yukarıda açıklanan tüm motorlar için RuNet'te yeterince var, ancak Unity3D burada da lider.

Grafik Sanatları:

İnceleme, bitmiş ürün örnekleri sağlar, sonuç çıkarmak için zaten yeterlidir. CryENGINE 3 rekabeti geride bırakıyor, ancak bu net bir üstünlük değil. Unity, ücretsiz sürümde birçok teknolojiyi kaybetti, özelliklerin tam listesine buradan bakın - https://store.unity3d.com/ ("daha fazlasını okuyun" > "Lisans Karşılaştırma" düğmesi)

İhtiyaçlarınıza ve bilginize göre bir motor seçin. Her birini denemeye ve sizin için daha yakın ve kolay olanı seçmeye değer.

Bu makale, 2D ve 3D oyunlar oluşturmak için ücretsiz programları tartışacaktır. Bu makale sadece yeni başlayanlara değil, aynı zamanda daha deneyimli olanlara da yöneliktir.

Fizik, yüksek grafikler, komut dosyası ve algoritmalar kullanarak hem ilkel 2D oyunlar hem de daha karmaşık 3D oyunlar oluşturabileceğiniz programlar anlatılacaktır. En üstte, herkesin oyun yaratabileceği motorlar ve programlar yer alacak, çünkü bunun için özel karmaşık komut dosyaları bilmeniz ve yazmanız ve ayrıca programlama dilleri bilmeniz gerekmez.

Ayrıca, bu top, oyunların yaratılmasıyla ilgilenen ve programlama, çerçeveler ve kütüphanelerle çalışan kişiler için faydalı olabilir.

Makale, bu alanda ilk kez sahneye çıkmak isteyenlere ve şimdi kendileri için en iyi motoru seçenlere yardımcı olacak. Üst, sunulan motorların tüm artılarını ve eksilerini açıklayacaktır.

En ilkel ve basit olanlardan başlayarak daha karmaşık olanlarla biten oyun oluşturmak için en iyi 5 motor oluşturulacak. Bu top, tamamen ücretsiz ve mevcut motorların kullanımı ile bu programların alaka düzeyi ve desteği dikkate alınarak oluşturulmuştur.

Bu makalede seçilen ve açıklanan motorlar en iyisi olmayacak, acemi oyun yaratıcılarının görevleri için en uygun olanlardır.

Küçük bir arka plan.

Daha önce, tüm oyunlar her platform için manuel olarak oluşturuldu. Her seferinde tüm oyun sıfırdan yazıldı. Daha sonra oyun geliştiricileri, oyun oluştururken otomatikleştirilmesi daha kolay birçok rutin görev olduğunu fark ettiler, bu tür çözümleri bir kez yazın ve ardından bunlara koddan bakın.

Böylece kütüphaneler, çerçeveler ve ardından tam teşekküllü motorlar ortaya çıktı.

5. sıra

Stencyl, Android, IOS, Windows gibi platformların yanı sıra Flash ve HTML 5 formatında oyunlar için 2D formatında çeşitli türlerde oyunlar oluşturmanıza yardımcı olacak bir oyun oluşturucudur.

Yapıcı, hazır bir olay blokları seçimi, bir dizi uzak eylem, önceden tanımlanmış eylem blokları ve çok daha fazlasıdır. Aynı zamanda, bu kurucunun geliştiricileri, kendi olaylarını ve tepkilerini yaratma fırsatı verir. Böyle bir motor, geniş bir araç setine ve görsel bir tasarımcı ile çalışma yeteneğine sahiptir.

Basitlik ve çok çeşitli basit araçlar, bu kurucunun profesyonellerin çalışması için olanaklarını azaltmaz. Motor, ActionScript 3.0 dilinde kod yazmak için bir seçenek sunar.

Bu motoru kullanarak, bir tarayıcıda çalıştırılabilen ve web sitelerine yerleştirilebilen Flash ve HTML 5 formatlarında flash oyunlar olarak adlandırılan çevrimiçi oyunlar oluşturabilirsiniz.

Stencyl Builder, resmi web sitesinde ücretsiz olarak sağlanan ortak bir ağ arayüzü, sohbet ve destek kullanarak birbirinden uzaktayken bir takımda oyun geliştirmek için çok yararlı ve ilginç bir fırsat sunar.

Bu kurucuda, hazır komut dosyalarını, grafikleri ve çok daha fazlasını indirebileceğiniz bir mağazanın varlığına dikkat etmek önemlidir.

Motorun çalışmasına bir örnek, internette dolu olan birçok çevrimiçi flash oyundur.

· Kullanım kolaylığı.

· Çok sayıda video eğitimi ve talimatın yanı sıra resmi web sitesinde destek.

· Tasarımcı tamamen ücretsizdir.

· Oyun üzerinde toplu çalışma imkanı.

· ActionScript 3.0'da kendi komut dosyalarınızı kullanma yeteneği.

· Farklı platformlar için oyun geliştirme.

· İngilizce arayüz.

· Arayüzü hemen temizlemez.

4. sıra

Kodu Game Lab, herhangi bir programlama dili bilgisi olmadan 3D oyunlar oluşturmanıza olanak sağlayan bir görsel düzenleyicidir. Bu motor, daha sonra görevler veya senaryolar oluşturabileceğiniz oyun dünyaları, haritalar oluşturmayı ve bu dünyalara karakterler yerleştirmeyi mümkün kılar.

Bütün bunlar, herhangi bir komut dosyası yazmadan veya programlama dilleri bilgisi olmadan yapılabilir.

Kodu Game Lab'ın birçok özelliği var ve buna göre herhangi bir oyun türünü yaratabilirsiniz. Programın arayüzü çok basit olduğu için herkes kendi senaryosu ve dünyası ile en ilkel oyunu yaratabilir.

· Çok sayıda araç.

· Kullanım kolaylığı.

· Kesinlikle her türden oyunun yaratılması.

· Rusça dil arayüzü.

· Güçlü bilgisayar gerekmez.

Kötü optimizasyon.

· Oyun oluşturma yeteneği zayıf.

· Başka bir bilgisayara daha fazla kurulum için bir dağıtım kiti oluşturmanın imkansızlığı.

· Kendi dokularınızı yaratmanın ve kendi malzemelerinizi eklemenin imkansızlığı.

3. sıra

Unity, oyun oluşturmak için güçlü bir motordur. Bu motor çapraz platformdur, Windows, MacOS, Linux, Android, IOS gibi popüler işletim sistemleri ve Xbox, Wii oyun konsolları için oyunlar oluşturmanıza olanak tanır.

Bu oyun motoru, ücretsiz, işlevsel ve tüm popüler platformlar için oyun geliştirme yeteneği sağladığı için acemi geliştiriciler arasında çok popüler.

Özel eklentiler (muhtemelen ücretli olanlar) kurarak, özel komut dosyaları veya algoritmalar yazmadan ilkel bir oyun oluşturabilirsiniz. Böylece programlamadan uzak bir kişi bile basit bir oyun oluşturup bu motoru çalışır durumda deneyebilir.

Unity'nin ücretsiz sürümü, bu alanda yeni başlayanlar için yeterli araç ve özelliğe sahiptir. Zaten deneyimli bir oyun yaratıcısıysanız, büyük olasılıkla ücretsiz sürümde bulunan yeterli araç setine sahip olmayacaksınız. Oluşturduğunuz oyunların grafiklerine ince ayar yapabilmek için Pro sürümünü kullanmanızı tavsiye ederim.

Basit oyunlar oluşturmak için ihtiyacınız olan başlıca programlama dilleri C# ve JavaScript'tir.

Kaplamalar, dokular ve çok daha fazlası için bir mağazanın varlığının yanı sıra Unity motorunda kendi oluşturduğunuz malzemeleri kullanma becerisine dikkat etmek önemlidir.

PC ve Akıllı Telefonlar için popüler oyunların çoğunun bu motorda oluşturulduğuna dikkat edilmelidir, bu nedenle oyun oluşturmak için ne kadar işlevsel ve güçlü bir platform olduğunu anlamalısınız.

Bu motorun tüm olanaklarını anlamak için, tamamen Unity'de oluşturulan popüler video oyunlarına aşina olmanızı tavsiye ederim - bunlar Cities Skylines, Hearthstone: Heroes of Warcraft, Rust, Firewatch, Superhot, Kerbal Space Program.

· Yaklaşık anlaşılır arayüz.

· Kesinlikle her türden oyunun yaratılması.

· Çapraz platform.

· Optimizasyon.

· Çok sayıda video dersi ve talimat.

· Motor tamamen ücretsizdir.

· Güçlü bilgisayar gerekmez.

· Yeni başlayanlar için uygun değildir.

· Kapalı kaynak kodu.

· Eski grafikler.

Kuşkusuz bu motor öncekilerden kat kat daha iyi ve işlevsel ancak daha profesyonel oyun yaratma açısından bakıldığında Unity'nin eskidiğini anlamak gerekir.

2. sıra

Unreal Engine, oyun oluşturmak için oldukça güçlü bir motordur. Bu platform, 2D ve 3D oyunların oluşturulmasını sağlar. Bu tür modern ve güçlü motorların ayrılmaz bir parçası çapraz platformdur ve Unreal Engine'de oldukça iyi uygulanır. Hem akıllı telefonlar (Android, iOS) hem de çalışan bilgisayarlar (Windows, MacOS) için tüm popüler platformlar için oyunlar oluşturabilirsiniz.

Bu motor için, resmi web sitesinde ve internette onunla çalışma hakkında oldukça fazla belge ve bilgi var. Bu nedenle, Unreal Engine'e aşina değilseniz, başlamak için ihtiyacınız olan tüm bilgileri kolayca bulabilir ve geliştirme sırasında herhangi bir sorunla karşılaşırsanız, formu inceleyerek tartışabilir veya soruna çözüm bulabilirsiniz.

Unreal Engine, resmi web sitesinden indirebileceğiniz tamamen ücretsiz bir oyun oluşturma motorudur.

Profesyonel bir geliştiriciyseniz ve oldukça karmaşık ve büyük bir proje oluşturmayı planlıyorsanız çok önemlidir, o zaman tamamen açık kaynak kodlu ve çok iyi optimize edilmiş, modern grafiklere sahip olduğu için bu platforma dikkat etmelisiniz. Komut dosyası yazmaya gelince, motor C++ programlama dilini kullanır. Açık kaynak, motora kendi kitaplıklarınızı ve çerçevelerinizi eklemenize olanak tanır ve bu da size oyun oluşturma konusunda neredeyse sınırsız olanaklar sunar.

Oyun oluşturma alanında deneyimli değilseniz ve C++ programlamanın temellerini bilmiyorsanız, bu motorla oyun geliştirme ile tanışmaya başlamamalısınız. Unreal Engine, oyun oluşturmak için profesyonel bir araçtır.

Motorun gücünü ve yeteneklerini anlamak için, Gears of War 4, We Happy Few, Final Fantasy VII, Dead Island 2, Taken 7 ve uzun bir özellik örnekleri listesi gibi üzerinde önceden oluşturulmuş popüler projelere bakabilirsiniz. .

· Çok sayıda araç.

· Kesinlikle her türden oyunun yaratılması.

· Çapraz platform.

· Optimizasyon.

· Çok sayıda video dersi ve talimat.

· Kendi forumları, oyun geliştirme tartışmaları.

· Motor tamamen ücretsizdir.

· Yerleşik mağaza eklentileri.

· Oyunlarda çok oyunculu oluşturma yeteneği.

· Yüksek düzeyde grafikler.

· Açık kaynak

· Yeni başlayanlar için uygun değildir.

· Gelişmiş arayüz.

1 yer

Unreal Engine'e çok benzemesine rağmen ilk sıraya CryEngine konuldu ancak yine de modern oyunlar yaratmak için artık daha popüler ve her geçen gün daha da gelişiyor. CryEngine, en iyi grafikleri, fiziği ve daha fazlasını kullanan karmaşık ve modern oyunların geliştiricileri arasında en popüler motordur.

CryEngine, olası tüm platformlar için herhangi bir türde modern oyunlar oluşturmak için güçlü bir motordur. Aynı zamanda çapraz platformdur ve Windows, MacOS, Linux, Android, IOS için oyunlar oluşturmanıza olanak tanır.

Projelerde ekip çalışması için çok uygundur ve en son bilgi ve yeteneklerle oyunlar oluşturmanıza olanak tanır. Ayrıca, motorun bir açık kaynak kodu vardır, bu da motoru sonlandırma ve henüz kimsenin yaratmadığı oyunları yaratma konusunda sınırsız olanaklar sunar.

Motor güçlü olmasına ve yüksek grafikli oyunlar çalıştırmanıza ve oluşturmanıza izin vermesine rağmen, sadece güzel görünmeyecek 2D oyunlar oluşturmanıza da olanak tanır.

İşte CryEngine'de uygulanan bazı projeler: CrySis, Star Citizen, Sniper: Ghost Warrior 3, Ryse: Son of Rome, Warface, FarCry'nin ilk bölümü ve diğerleri.

· Çok sayıda araç.

· Kesinlikle her türden oyunun yaratılması.

· Çapraz platform.

· Optimizasyon.

· Çok sayıda video dersi ve talimat.

· Kendi forumları, oyun geliştirme tartışmaları.

· Motor tamamen ücretsizdir.

· Yerleşik mağaza eklentileri.

· Oyunlarda çok oyunculu oluşturma yeteneği.

· Yüksek düzeyde grafikler.

· Oyun oluşturmada neredeyse sınırsız olanaklar.

· Açık kaynak

· Yeni başlayanlar için uygun değildir.

· Bilgisayarda oldukça talepkar.

· Gelişmiş arayüz.

Çözüm

Makale, hem ilkel 2D oyunlar oluşturmak hem de en gelişmiş yeni video oyunlarını geliştirmek için en popüler ve bence en iyi motorları ve yapıcıları açıklamaktadır.

Oyun geliştirmeye başlamak istiyor ancak herhangi bir programlama dili bilmiyorsanız, dikkatinizi 5. ve 4. sıraya vermelisiniz. Bu tür motorlar, programlama dilleri ve komut dosyası bilgisi olmadan basit oyunlar oluşturmanıza yardımcı olacaktır. Kendi oyununuzu yaratmak için bu motorların alışılmış görsel editörleri sizin için yeterli.

Halihazırda oldukça deneyimli bir oyun yaratıcısıysanız ve projenizle çıkış yapmak istiyorsanız, bu ilk üçe bakmalı ve hangi projeyi ve hangi platform için uygulayacağınıza karar vermelisiniz.

Motora ve ne tür bir proje uygulayacağınıza karar verdiyseniz, güvenle ilerleyebilirsiniz ve bu platformlar için forumlar, belgeler ve geliştirici toplulukları bu konuda yardımcı olacaktır.

KATEGORİLER

POPÜLER MAKALELER

2022 "kingad.ru" - insan organlarının ultrason muayenesi