GeliştirmeGenel

Prototip Geliştirirken İşinizi Kolaylaştıracak Ücretsiz 3 Araç

Prototip oluşturma, oyun geliştirme sürecinde önemli bir adım. ustwo Games’in Baş Oyun Tasarımcısı Joel Beardshaw da, prototip geliştirmede geliştiricilerin işini kolaylıştıran üç aracı paylaştı.

Oyun prototipi geliştirirken en önemli şey muhakkak oyuncuya ne deneyim ettirmek istediğiniz. Hikâye anlatımı, seviye tasarımı ve oyun mekaniğini anlatmak için tek bir araç kullanmak bu açıdan size çok da yardımcı olmayacaktır. Büyük  projelerde her bir öğeyi ayrı ayrı test etmek muhtemelen daha faydalı geri dönüşler elde etmenizi sağlayacaktır.  Ortaya çıkan prototip, son ürün kalitesine sahip olmasa da oyununuzun temel içeriği hakkında bilgi verecektir.

Bu yüzden hâlihazırda birçok geliştirici prototipleri için farklı araçlar kullanıyor. Fungus, ProBuilder ve Twine gibi araçlar prototip hazırlığındaki oyun geliştiricilerinin en çok kullandığı araçlardan.

ustwo Games’in Baş Oyun Tasarımcısı Joel Beardshaw’ın oyun geliştiriciler için en faydalı bulduğu araçları, edindiği deneyimler ile birlikte anlattı.

 

Fungus

Fungus, kısaca Unity içerisinde hikâye elementlerinin prototipini yapmak için bir araç. Scratch ve diğer görsel kodlama sistemlerine benzer şekilde Fungus, yeniden sıralanabilen kod bloklarından oluşuyor. Bu da prototip oluşturma sürecinde oyununuza doğrudan bağlayabileceğiniz ekstra araçlar sağlıyor.

Örnek olarak utwo Games’in Assemble With Care isimli oyunundan gidelim. Assemble With Care’de kasabanın tamircisi Maria’yız. Oyunda bir şeyleri tamir ettikçe de müşterilerle aramızda diyaloglar geçiyor. Bu da diyalogların dinamik olması gerekliliğini doğuruyor. Tamir ettiği şeye göre gelecek diyaloglar oyunculara daha gerçekçi bir oyun içi deneyim sunacaktır. Fungus ise bunu, Assemble With Care ele alındığında oyunu ‘dinleyerek’ ve elde ettiği veriyle belirli bir aksiyon tamamlandıktan sonra gerekli ses dosyasını çalıştırarak kolaylıkla sağlıyor.

Oyunun başka bir bölümünde ise Maria ile bir resim çerçevesi tamir etmemiz gerekiyor. Çerçeveyi tamir etmeye çalışırken çerçeve düşüyor ve parçalanıyor. Fungus’ta bunu yapmak sadece bir objeyi “açıp” (kırık parçalar), başka bir objeyi (tüm cam parçası) “kapamak” kadar kolay. Oyunun geliştiricileri sonradan bu mekaniği kullanmaktan vazgeçseler de, Fungus’un kendilerini programlamayla büyük bir vakit kaybetmekten kurtardıklarını söylüyorlar. Joel Beardshaw, Fungus’la prototip aşamasında bazı şeyleri ne kadar kolay yapabileceklerini fark ettikten sonra da sürekli bu aracı kullandıklarını söylüyor.

ProBuilder

ProBuilder da Unity içinde yer alan 3 boyutlu modelleme ve seviye tasarımı odaklı bir araç. ProBuilder, Blender veya Maya gibi ayrı bir modelleme programına ihtiyaç duymadan kolayca çevre tasarımı yapmanıza olanak sağlıyor.

Beardshaw, Assemble’ın prototipi için kullandıkları bu aracı, kendisi de dâhil olmak üzere diğer takım arkadaşlarının da bireysel projelerinde severek kullandığını söylüyor.

Araç sadece çevre tasarımı oluşturmak dışında basit obje tasarımında da kolaylıkla kullanılabiliyor. Basit geometrik şekiller ve birkaç renkle prototip için belli bir noktaya kadar obje de tasarlanabiliyor. Böylelikle geliştirici takımında modelleme bilmeyen üyeler bile akıllarındaki görseli basit bir şekilde örnekleyebiliyor.

Ancak ProBuilder yine de herkese hitap eden bir araç olmayabilir. Sanat ekibindeki insanlar için ProBuilder’da tasarlanmış son ürün fazla basit gelebilir. Bu da tıpkı Photoshop kullanan birine Paint’ten iş yapmasını istemek gibi oluyor. ustwo Games’in teknik artist ekibi bu sorunun üstesinden ProBuilder’da hazırlanan objeleri Maya’ya aktaran bir araç geliştirerek geliyor. Böylelikle sanatçılar prototipte kullanılacak objelerin kaba halleri üstünden çalışma imkânı buluyor.

Twine

Twine, anlatı odaklı oyun geliştirmek için kullanılan ücretsiz bir araç. Bu araç dallı budaklı anlatıları ve uzun diyalogları prototipleştirmek için kullanılabiliyor. Aracın bir sürümünde metin tabanlı tasarımlar, 2 boyutlu resimler ve basit ses öğeleri de eklenebiliyor. Yani aslında Articy Draft’ın pek çok özelliğini ücretsiz olarak daha basit bir ara yüzle sunan bir araç.

Genel olarak yeni başlayanların kullandığı basit bir araç olarak görülse de büyük çaplı oyunların tasarımında geliştiricilere büyük kolaylık sağlayabiliyor. Sadece metin üzerinden gidiyor olduğunuz için elinizdekileri rahatça görmenizi ve geliştirmenizi kolaylaştırıyor. Ayrıca Twine’ı Yarnspinner aracılığıyla Unity ile de kullanabilirsiniz.

Kaynak