11.23.2009

Yine uzun bir aradan sonra bloguma birşeyler karalama zamanı.

Çünkü alemlerin en güzel olaylarından biri her yıl olduğu gibi bu yıl da yaklaşıyor.

Üstelik bu yıl fiziksel olarak da orada olacağım. Elimin dolu olmasına çalışacağım.

Share
06.29.2009

Birkaç ay önce, Breakpoint 2009 demo yarışması için hazırlayıp yetiştiremediğimiz yeni Glance demosu için, gücümüzün son damlasını da akıtıp, bu masif, devasa, ve ortalığı sallayacak demonun bitiş çizgisine varması için çalışıyoruz.

Bugüne kadar yayınladığım, yapımında yer aldığım altıncı Commodore 64 demosu olacak bu. Daha önce hiçbir demoda bu kadar zorlanmamıştım. Çok ciddi bir ölçek problemi bu demonun yapımından aklımda kalan şey olacak. Başka bir deyişle şu demonun yapımı boyunca kaç defa kendi kendime, “Ulan yap yap bitmiyor yahu” dediğimi artık hatırlamıyorum.

Gerçekten bu büyüklükteki bir demoda, inanılmaz miktarlarda detay ve iş çıkıyor uğraşılması gereken, ve insanın gerçekten bir peygamberin sabrına, bir keçinin inadına ve bir cücenin savaşçılığına sahip olması gerekiyor. Demonun müziğinde olacak bir frame’lik bir hata, veya iki part arası geçişte bir rasterda olacak 8 piksellik titreme, demoya yatırılan onca emeğin, onbinlerce satır kodun, yüzlerce saatlik grafik ve müzik eforunun hepsine gölge düşürebiliyor.

Bu yüzden bugünlerde NightNetwork biraz sessiz. Nightlord da biraz yorgun ve gergin. Önümüzdeki iki üç hafta içinde bir fırtına kopacak. O fırtınayı “mükemmel fırtına” haline getirmek dileğiyle…

Share
06.19.2009

Handan_Hanim

Alternatif bir gerçeklikte geçen, oyun, film, hikaye, çizgi roman gibi geniş bir yelpazedeki bütün ürünlerinizde, o dünyada yaşayan bazı karakterler yaratmanız ve o karakterlerin başından geçen bazı olaylar olacaktır. Ürününüzün türüne göre akış planlaması önemli farklar gösterse de, karakter yaratımı büyük benzerlikler içerir. Şimdi önce kurmaca karakterleri yaratmaktan bahsedelim.

İster bir FRP oyunu yapıyor olun, ister bir kısa hikaye yazıyor olun, çoğu zaman, alternatif dünyanızda yaşayan bazı ana ve yan karakterler yaratma ihtiyacı doğar.

Read more

Share

ruins

Bir oyunun, ya da fantastik hikayenin geçtiği alternatif bir dünya yaratırken, fizik kuralları ve coğrafyaya karar verdikten sonra artık o dünyada yaşayan halkları ve onların tarihlerini oluşturabilecek noktaya gelirsiniz. Bu halkların bazı karakteristik özellikleri, kültürleri, eğilimleri, inanışları ve politik yapıları, o halkların tarihçeleri ile çift yönlü bir sebep sonuç ilişkisi içindedir. Bu alternatif gerçekliği yaratan kişi olarak, dünyanızda yaşayan halkların kendi içlerinde nasıl geliştiklerini, ve birbirleriyle olan ilişkilerini, özellikle çıkar çatışmalarını ve dayanışmaları iyi işleyebilirseniz dünyanıza büyük bir derinlik katarsınız.

Başlıca alacağınız karar, halkların türleridir. Türden kastım biyolojik tür. Yani dünyanızdaki bütün halklar insan mı. Yoksa Tolkien sonrası bütün fantazi dünyaların yüzde doksanını kaplayan, elfler, cüceler, orklar ve troller de mi var. Belki de hiç insan olmayan tamamen yabancı başka türler var hikayenizde.

Read more

Share
06.17.2009

middleearth

Oyun dünyası yaratmak demek, çoğu zaman alternatif bir gerçeklik yaratmak demektir. Bu alternatif gerçeklikteki tarihsel, coğrafik, ve politik örgüde ne kadar çok detay ve tutarlılık varsa, o gerçeklik o kadar inandırıcı olur. Aklınızda bulundurmanız gereken en önemli nokta, bir alternatif gerçeklik yarattığınızda bunun, bir oyundan çok daha fazla üründe kullanılabileceğidir. Aynı alternatif gerçeklikte geçen beş farklı oyun, on kısa hikaye, dört çizgi roman ve iki film yapabilirsiniz mesela.

Dolayısıyla yarattığınız alternatif gerçekçiliğe efor yatırmaktan çekinmeyin. Yani burada oyun tasarımı bölümünde söylediğimin bir bakıma tersini söylüyorum. Oyun tasarımında özellikle kişisel projelerinizde oyuna mümkün olduğu kadar az oyun öğesi eklemenizi söylemiştim. Oyun dünyasını yaratırken ise ekleyebildiğiniz kadar detay eklemenizi söylüyorum.

Read more

Share
06.12.2009

CGH

Bir oyundaki oynanış öğelerinin tasarımı ve seçimi, o oyunun zevkli bir oyun olmasından, oyunun programlamanın ne kadar kolay veya zor olacağına kadar pekçok kritik sonuca etki eder. Bu yüzden şimdi oyun öğelerini nasıl tasarlayacağımıza daha da yakından bakalım.

Geçen yazıda oyun öğelerinin Kapalı olmasının öneminden bahsetmiştim. Bundan daha detaylı bahsetmek istiyorum. Kapalılık terimi küme matematiğinden gelen bir terim. Bir küme ve bir işlem ile ilgili. Bir işlem, bir kümeden bir veya birkaç elemanı alır ve sonucunda yeni bir eleman üretir. Eğer işlem sonucu, başladığımız kümenin her zaman üyesi ise bu işlem bu küme üzerinde kapalıdır.

Örneğin toplama işlemi gerçel sayılar kümesinde kapalıdır. Her iki gerçel sayının toplamı yine bir gerçel sayıdır.

Read more

Share
06.11.2009

tetris

Şimdi oyun yapmanın ilk aşaması olan oyun tasarımı konusuna yakından bakalım. Bir oyunu tasarlamak demek, oyunu oynayan kişiyin, oyundaki amacını, karşısına çıkan zorlukları ve o zorlukları aşmak için neler yapabildiğini tanımlamak demektir. Bu tanımlama eylemi genelde birkaç cümlelik çekirdek bir fikir olarak başlayıp, zaman içinde gelişerek, detaylı bir oyun tasarım dokümanına dönüşür.

Oyun tasarımının iki temel amacı vardır:
1- Oyunu yapacak kişilerin, oyunu ve tam olarak ne inşa ettiklerini anlamak
2- Oyun eğer profesyönel (yani satılacak) bir oyunsa, başta oyunu finanse edecek kişileri, sonrada oyunu oynamasını istediğiniz oyuncuları tavlayacak fikirleri ifade etmek.

Read more

Share
06.10.2009

gameBir insanın bir oyun yapabilmesi için edinmesi gereken bazı temel yetiler var. Önümüzdeki günlerde bu konuda bir dizi yazı yazarak, bu yetileri tanıtmaya çalışacağım. Bu işlere kalkışmadan önce bilmeniz gereken üç temel şey var:

  1. Kısa bir yol yok. Pekçok meslekte olduğundan daha fazla şey bilmek zorundasınız. Hele de tek başınıza oyun yapmaya kalkışıyorsanız. Eğer bir grup ile çalışıyorsanız bile, gruptaki diğer elemanlarla sağlıklı bir iletişim kurabilecek kadar aynı dili konuşmak zorundasınız.
  2. Kendinize zaman tanımalı ve hedeflerinizi yavaş yavaş artırmalısınız. Bu konulara çalışmaya başladıktan sonra ilk hedefiniz Gears of War 3’ü yapmak olmamalı. Bu gözlemlediğim kadarıyla en sık yapılan hata. Bugün satın alıp oynadığınız oyunların hemen hepsinin arkasında 20 – 30 kişiden başlayıp yüzlerce kişiye kadar ilerleyebilen rakamlarda tecrübeli mühendis ve sanatçılardan kurulu ekipler var. 
  3. Kendinize zaman tanır, hedeflerinizi yavaş ve bilinçli bir şekilde yönetir ve disiplinle çalışırsanız, çok iyi oyunlar yapabilecek seviyeye gelebilirsiniz. Ve bunu yaparken de çok çok iyi vakit geçirebilirsiniz.

Read more

Share
05.23.2009
fareadam

fantastik kurmaca dünyalarda yaşamayı seviyoruz

Bu herkesteki bitmek tükenmek bilmez oyun yapma isteği nereden geliyor. Bir bilgisayar oyunu yapmak neden bu kadar zevkli ve geliştirici. Neden biraz oyun oynayan hemen herkes, bir süre sonra “ya şu oyuna falanca özelliği koysalar ne güzel olurmuş” diye bir dürtü hissetmeye başlıyor.

 

Oyun geliştirme işinin profesyonel veya amatör olarak bu kadar populer olmasını anlamak çok da zor değil. Bir insan, bu heyecan ve isteği doğru kanalize edebilirse, hem amatör hem profesyönel olarak oyun yapımına girebilir ve çok mutlu bir hayat yaşayabilir.

Read more

Share
05.08.2009

Bu konuda daha sonra daha detaylı ve genel bir yazı yazacağım. Fakat şimdi bazı aklımdaki şeyleri yansıtmak istedim.

Bu yazıyı tetikleyen şey, İstanbul Kıyamet Vakti MMORPG oyununun yakında çıkacak olan yeni eklenti paketi “Derindeki Sır” için çıkan in-game videosunu görmem ve oyunun evreni ile ilgili benim doğal olarak şu an oyunculardan çok daha fazla detay biliyor olmam oldu (bilmeyen okuyucular olabilir, ben de İKV ekibinin bir parçası idim)

Türkiye'nin en sessiz, sakin çıkan ve büyüyen, en geniş kapsamlı ve bitmiş oyunu

Türkiye'nin en sessiz, sakin çıkan ve büyüyen, en geniş kapsamlı ve bitmiş oyunlarından biri

Genelde insanlar ve şirketler proje ekiplerini incelerken, hangi bileşenlerin ne kadar önemli rol oynadığı hakkında büyük yanılgılara düşebiliyorlar. Bir iş, takım çalışması olarak yapılıyor diye, takımın her bileşeni aynı kritiklikte rol oynuyor demek değil. Read more

Share

« Previous PageNext Page »