İçeriğe atla

Armory (oyun motoru)

Blender3D tabanlı bir oyun motoru

Tarihi

2012 yılında Lubas Lenco Blender ile entegrasyonlu bir oyun motoru geliştirme kararı aldı. Çalışmalara başlayan Lenco kısa süre içerisinde ''Armory3D'' adında bir motor geliştirdi. Armory3D'nin erken sürümleri Flash tabanlı bir oyun motoru olan IronPython üzerine inşa edildi. Kısa süre sonra IronPython yerine daha donanımsal ve modern bir dil olan Haxe dili ile geliştirme kararı aldı. 2014 yılında projenin devamı için Lenco bir Kickstarter kampanyası düzenledi. Kampanya kısa sürede büyük bir beğeni toplayarak hedefine ulaştı.

2018 yılında Lenco projenin adını Armory3D yerine Armory olarak değiştirdi. Daha sonraları Blender Vakfı tarafından fark edildi ve kendisine destekte bulunuldu. Blender Vakfı Armory oyun motorunu Blender'a entegre etmek için Lenco ile anlaşma yaptı ve motor resmen Blender projesinin bir parçası haline geldi. Kısa bir süre sonra programın daha çok güncellenmesi ve daha kolay gelişebilmesi için kaynak kodları topluluk ile paylaşıldı.

Armory hala günümüzde varlığını sürdüren bir oyun motorudur.

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Terry Gilliam</span> İngiliz film yönetmeni ve sinema oyuncusu

Terrence Vance "Terry" Gilliam, İngiliz senarist, yönetmen, animatör, oyuncu ve Monty Python tiyatro grubu üyesi.

Python, nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dilidir.

macOS, Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir.

<span class="mw-page-title-main">Eclipse (yazılım)</span>

Eclipse, açık kaynak kodlu ve özgür bir tümleşik geliştirme ortamıdır (IDE). Ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır.

<span class="mw-page-title-main">Nesne yönelimli programlama</span> nesne kavramına dayalı programlama paradigması

Nesne yönelimli programlama veya kısaca NYP, Her işlevin nesneler olarak soyutlandığı bir programlama yaklaşımıdır. NYP destekleyen programlama dilleri yüksek seviye diller olarak adlandırılır.

Netscape Communications Corporation Mountain View, Kaliforniya ve daha sonra Dulles, Virginia merkezli Amerikan bağımsız bir bilgisayar hizmetleri şirketidir. Netscape web tarayıcısı bir zamanlar baskındı 1990'ların ortalarında pazar payı yüzde 90'ın üstündeyken 2006'da yüzde 1'in altına indi. Rakipleri Microsoft Internet Explorer ve diğer tarayıcılara yenik düştü. Aynı zamanda Netscape, en yaygın programlama dili JavaScript'i oluşturan şirkettir.

<span class="mw-page-title-main">Blender (yazılım)</span> ücretsiz ve açık kaynaklı kreasyon programı

Blender, özgür ve açık kaynak kodlu bir üç boyutlu modelleme ve canlandırma uygulamasıdır. Blender ile animasyon, görsel efekt, üç boyutlu model, Sanal gerçeklik modelleri üretiminde kullanılır. Blender programı ile 3D modelleme, UV haritalandırma, dokulandırma(texturing), dijital çizim, fotoğraf düzenleme, kemiklendirme(Rigging), sıvı ve gaz simüle etme, Parçacık simüle etme, Yumuşak madde simüle etme, 3D çizim, animasyon yapma ve düzenleme, dijital kopya işleme(render), video düzenleme yapılabilmektedir.

<span class="mw-page-title-main">Google Arama</span> Larry Page ve Sergey Brin tarafından geliştirilen internet arama motoru

Google Arama, Google Inc. tarafından hizmete sokulan ve en popüler arama motorudur. Google Arama Motoru günde 20 bin terabyte'lık veri işlemektedir.

Ruby, nesneye yönelik, dinamik, reflektif ve esnek bir programlama dilidir. Ruby dili, Yukihiro Matsumoto tarafından Japonya'da tasarlanmaya ve geliştirilmeye başlanmıştır.

<span class="mw-page-title-main">3D GameStudio</span>

3D GameStudio, yaygın adı Gamestudio ya da kısaca 3DGS olarak bilinen, Level Editör, Model Editor, Script Editör ve Acknex motorunu içeren,3D uygulama, oyun ve gerçekçi sanal uygulamalar geliştirmeye yönelik yazılım paketidir. Paketteki editörler Windows işletim sistemi üzerinde çalışmaktadır. Paketin farklı fiyatlarda farklı sürümleri vardır, daha düşük sürümlerde bazı özellikler kısıtlıdır.

Oyun programlama, oyun geliştirme işleminin bir alt konusudur. Profesyonel bir oyun için birçok nitelik ve yazılım bilgisi gerekir. Bunlar Yapay Zeka, veritabanı, fizik, ses programlama, simülasyon, modelleme ve grafiktir. Yeni çıkan bazı ücretsiz oyun motorlarıyla oyun yapmak çok kolay olmuştur.

<span class="mw-page-title-main">Xubuntu</span> Ubuntunun XFCE masaüstü ortamını kullanan sürümü

Xubuntu Ubuntu adlı Linux tabanlı işletim sisteminin Xfce masaüstü ortamı kullanılarak oluşturulmuş bir türevidir. Xfce masaüstü ortamını kullanmasından dolayı daha az sistem kaynağı kullanır ve eski masaüstü bilgisayarlar, dizüstü bilgisayarlar, netbooklar ve yüksek verimlilik beklenen iş istasyonları için iyi bir çözümdür.

<i>Sintel</i>

Sintel, Blender Vakfı'nın parçası olan Blender Enstitüsü tarafından yapılmış bilgisayar animasyonlu kısa filmdir. Sintel ismi, Holladaca kelime olan sintelden yani köz veya kor anlamına gelmektedir. Ton Roosendaal da günlüğünde Sintel kelimesini şöyle açıklamıştır: " “Sintel” kor kömür veya metaldir. Parlar, yanar ve sonunda küle dönüşür…"

<i>Warface</i> 2013 FPS video oyunu

Warface, Crytek tarafından geliştirilen ücretsiz çevrimiçi birinci şahıs nişancı oyunudur. Warface ilk olarak Crytek'in sosyal oyun projesi Gface'in çıkış oyunu olarak planlandı. Gface'i duyurma ve insanların Gface oyun platformunu tercih etmesini sağlamak için Crytek çıkış oyunu Warface'in gelişimi, tasarımı için maddi olarak yüksek harcamalarda bulundu ve çokça reklamlar düzenledi. Oyun ilk olarak Gface üzerinden tarayıcı oyunu olarak 2013 yılında çıkartıldı. Crytek'in geliştirdiği CryEngine 3 motoru bu tarayıcı oyunu için şekillendirilerek kullanıldı. 2014 yılında ise tarayıcıdan ayrı versiyonu olarak donanıma indirilerek oynanan versiyonu çıktı.

<span class="mw-page-title-main">Unreal Engine</span> video oyunu motoru

Unreal Engine, Epic Games tarafından geliştirilen ve ilk olarak 1998 yılında yayınlanan Unreal isimli birinci şahıs nişancı oyununda kullanılan oyun motoru. Esas olarak birinci şahıs nişancı oyunları için geliştirilmesine karşın, sonraları çeşitli türlerdeki oyunlarda kullanıldı. C++ ile yazılmış kodu sayesinde yüksek derecede taşınabilirliğe sahiptir ve günümüzde birçok oyun geliştirici tarafından kullanılan bir araç haline gelmiştir.

Video oyunu tasarımı bir video oyununun, bütün detayları ile tasarlanması ve satışa sunulmadan önceki bütün aşamalarını konu almaktadır.

GRASS GIS taramalı, vektör topolojisi destekli, görüntü işleme ve grafik verileri işleme kapasitesine sahip bir ücretsiz, açık kaynak coğrafi bilgi sistemi (GIS)'dir.

IronPython, Python programlama dilinin .NET Framework ve Mono'yu hedefleyen bir gerçeklemesidir. Proje Jim Hugunin tarafından başlatılmış, Hugunin 5 Eylül 2006'da yayınlanan 1.0 sürümüne kadar aktif olarak katkıda bulunmuştur. IronPython 2.0 10 Aralık 2008'de piyasaya sürüldü. 1.0 sürümünden sonra, 2.7 Beta 1 sürümüne kadar Microsoft'ta küçük bir ekip tarafından geliştirildi. Hugunin'in Google'da çalışmaya başlamasının ardından Microsoft, IronPython'u geliştirmeyi 2010 yılının sonlarında sonlandırdı. Proje şu anda GitHub'da bir grup gönüllü tarafından yürütülmektedir. Ücretsiz ve açık kaynaklı bir yazılımdır ve Microsoft Visual Studio IDE için ücretsiz ve açık kaynaklı bir uzantı olan Visual Studio için Python Tools (PTVS) ile uygulanabilir.

The Elder Scrolls Renewal Project ya da kısa adıyla TESRenewal, The Elder Scrolls oyunlarını yeniden oluşturmak ve geliştirmek için hayranlar tarafından yürütülen proje.

<span class="mw-page-title-main">Construct (oyun motoru)</span>

Construct, Scirra Ltd. tarafından geliştirilen HTML5 tabanlı bir 2D video oyun motorudur. Öncelikle programcı olmayanlara yöneliktir, görsel programlama yoluyla oyunların hızlı bir şekilde oluşturulmasına olanak tanır. İlk olarak 27 Ekim 2007'de Python programlama ile Microsoft Windows için GPL lisanslı DirectX 9 oyun motoru olarak piyasaya sürüldü, daha sonra Construct 2 ile tescilli yazılım haline geldi ve ayrıca API teknolojisini DirectX'ten NW.js ve HTML5'e geçirdi. 2012'de Python'u kaldırdı ve JavaScript desteğini ve eklenti SDK'sını eklemek gibi ve sonunda bir web uygulaması olarak abonelik tabanlı bir modele geçti.