20 Ağustos 2007 Pazartesi

Ekip Kurmak

Ufak freeware oyunlar yapmak için her zaman bir kişi yeterlidir. Sonuçta oyunun iyi olduğu bir alan vardır ve geri kalan alanlarda geliştirici işi görecek basit çözümlerle oyunu tamamlayabilir. Örnek olarak grafik için internetten hazır modeller bulmak yada başka oyunların spritelarını çalmak (ripping), müzik için yine internette bedava bulabileceği parçaları kullanabilir, programlama konusunda da hazır bir oyun yapım programı üzerinden giderek kolayca çözebilir. Ya da en kötüsü o konularda yeteneksiz olmasına rağmen yine kendi becerileri ile elinden geldiğince kod yazar, grafik çizer, müzik besteler vs. ve bu şekilde işini görebilir. Sonuçta bu ufak bedava bir oyun olacağı için kimsenin şikayet etme hakkı yoktur.

Ama bu geliştirici artık yeter diyip ticari oyunlar geliştirmek istediğinde işin şekli değişir. Ticari bir oyun yapmak istediğinizde oyunun her alanında belli bir kalite seviyesi tutturulmalıdır. Oyununuz ne kadar ucuz olursa olsun bu fark etmez. Ve artık internetten bulacağınız bedava grafikler yada müziklerde işinizi göremez. O ürünlerin çoğu kar amaçlı kullanmamanız şartı ile oraya konmuştur ve bu yüzden artık oyununuzda kullanamazsınız. Oyunun bütün içeriği sizin ürününüz olmalıdır artık.

Bu durum bazı geliştiriciler için sorun olmayabilir. Bazı şanslı insanlar birden çok alanda yetenekli olup kolayca bir oyunun gerektirdiği temel alanların hepsinde yeterli seviyede ürünler verebilmektedir ama bu herkes için geçerli değildir ve çoğumuz böyle şanslı doğmamışızdır. Bu durumda bize gereken kendi yeteneklerimiz dışında kalan alanlarda çalışacak ekip arkadaşlarıdır.

Öncelikle ilk yapmanız gereken ekibinizin kaç kişiden oluşacağını ve hangi alanlarda çalışacak kişilere ihtiyacınız olduğunu belirlemektir. Bu konuda alacağınız karar ekibinizin çalışma şekli ve çalışacağı oyunlara göre değişecektir. Ama yapmanız gereken şey basitçe bir oyun projesinde ihtiyaç duyacağınız belli başlı konuları belirlemektir. Ayrıca bu alanların bazılarını para ile dışarıdan birilerine yaptırabilirsiniz. Bu şekilde çalışan birçok freelance grafiker ve müzisyen bulunmaktadır. Bu kişiler birçok oyun projesinde de çalıştıklarından deneyimli kişilerdir. Freelance çalışacak birilerini bulmak için indiegamer.com forumları oldukça faydalı bir yerdir. Ama herşeyi dışarıya yaptırmanız pek kolay değildir ve dışarıya yaptıracağınız işlerde nakit olarak ödeme yapmanız gerekecektir. Oysaki ekibinizdeki kişilerle -tabii bu arada asıl mesele sizin yapacağınız anlaşmauya bakar ama ben burada genel olarak aranızda bir ortaklık varmış gibi yazacağım çünkü bana göre en doğrusu karda ve zararda ortaklıktır- oyundan elde edeceğiniz kazancı paylaşacağınız için daha oyun çıkmadan fazla harcama yapmak zorunda kalmazsınız.

Daha önce bahsettiğim bu alanlara örnek vermek gerekirse en genel şekli ile şunları sayabilirim: tasarım, programlama, grafik, ses, müzik. Bunlarla kısıtlı değil tabi, detaya inildiğinde kolayca, bölüm tasarımı, görsel tasarım, seslendirme, network programlama, yapay zeka programlama gibi alt dallar çıkabilir ama bu alanlarda özel bir çalışmaya çoğu oyunda gerek olmayabilir. O yüzden ancak yapacağınız oyunlarda genel olarak gerekecek alanları göz önünde bulundurmalısınız. Eğer birçok oyununuzda seslendirme olmayacak ise ekipte seslendirme işi ile ilgilenecek birilerinin olması gereksizdir. Bu alanda çalışma gerektiğinde bile tek seferlik özel bir durum olduğu için o projeye özel olarak beraber çalışacak birilerini bulup bu şekilde sorunu çözebilirsiniz.

Bunun dışında her alan ile uğraşacak ayrı birine gerek var diye bir kural yok. Bir kişi birkaç alanda birden çalışabilir ya da tam tersi olarak bir alanda birden fazla kişi çalışabilir. Ama bu gibi durumlarda da bu kişinin üstüne fazla yük binmesi işini yavaşlatacaktır ya da tersi durumda bir kişinin işini iki kişiye bölebilmek her zaman mümkün olmaz. O yüzden ekipte gereken işlerin hepsine bakılacak ve iş yükünü karşılayabilecek şekilde bir görev dağılımına gidilmelidir.

16 Ağustos 2007 Perşembe

Yabancı eğitseller listesi

AGS Forumları'nın Critic's Lounge bölümünde "Tutorials Redux" adıyla yayınlanmış olan bir tutorial listesini paylaşmak istiyorum. Art, Music, Game Design/Writing, Storyboarding ve AGS-Specific şeklinde kategorilere ayrılıyorlar. ProgZmax ve Venus tarafından düzenlenmiş.

Eğitsellerin listedeki açıklamalarını ve kategorileri Türkçeye çevirmeyi planlamıştım ilk başta; ama sonra zaten verdiğim kaynakların dillerinin İngilizce olduğunu, açıklamalarını Türkçeye çevirmenin pek fayda kazandırmayacağını düşündüm (ve itiraf edeyim, ayrıca üşendim).
Ama eğer çeviri konusunda istek gelirse, o zaman neden olmasın...

Bu arada listedeki AGS-Specific kısmında benim eskiden yazdığım bir tutorial'ın yayınlanmış olmasının beni sevindirdiğini eklemeliyim :)

ART

http://www.polykarbon.com/tutorials/index.htm
Mainly for manga style, but there are a few scanning tips and computer coloring tutorials.

http://maniacco.tripod.com/tutorials.htm
By igor, tutorial on walking animation.

http://www.sumrallworks.com/freebies/buttonhole/psp/tutorials/scene/
Paint Shop Pro tutorial.

http://www.digital-creativity.co.uk/tutorials.htm
http://www.photoshopcafe.com/tutorials.htm
http://www.worth1000.com/tutorial.asp?view=4
http://www.spoono.com/photoshop/tutorials/
http://www.photoshoproadmap.com/Photoshop-tutorials
http://www.absolutecross.com/tutorials/photoshop/
http://myjanee.home.insightbb.com/tutorials.htm
http://www.eyesondesign.net/pshop/tuts.htm
http://www.photoshopcafe.com/tutorials.htm
http://www.phong.com/tutorials/
http://www.planetphotoshop.com/category/tutorials/?id=tutorials
http://www.aqa-d.se/2007/fwf.html
http://www.magicpixel.com.au/html/workwel.html
http://www.rtideas.com/ticks/
http://www.screaming-art.com/tutorials.php
http://www.digitaltropic.com/tutorials.htm
http://www.distortion.co.uk/freebies/tutorial.html
http://www.eyeland.com/tutorials.php
http://www.eyesondesign.net/
http://www.computerarts.co.uk/
http://www.liknes.no/photoshop/
http://webdeveloper.com/design/
http://www.nalf.se/paintings/index_tutorial002.htm
Lots of different Photoshop tutorials.

http://i34.photobucket.com/albums/d112/Tommy007_/Art/04bfad48.png
How to create a realistic sky effect in Photoshop.

http://www.bluesfear.com/tutorials.php
Photoshop and 3DMax tutorials.

http://www.sumaleth.com/links/
Links to lots of advanced art tutorials.

http://home.quicknet.nl/mw/prive/jjjdekker/backup/tutorial.htm
"Background Drawing With PSP" by def

http://netmonkey.cellosoft.com/tutorials/
Two tutorials by netmonkey: "Hand-Drawn Sprites" and "Lowering Byte Size in High-Color Games"

http://www.zengrenade.com/html-site/tutorials.htm
Tutorials related to creating cartoons.

http://www.animatedbuzz.com/tutorials/proportion.html
http://www.animatedbuzz.com/tutorials/anatomy.html
Human proportion and anatomy.

http://www.fineart.sk/
Human anatomy pictures (WARNING: contains nudity!) and scanned versions of some of Loomis' books.

http://kafkaskoffee.tripod.com/tutorials/phototochartut.htm
How to pixel a character using a photo as reference.
http://kafkaskoffee.tripod.com/tutorials/chartut.htm
How to pixel a low-res character.
http://kafkaskoffee.tripod.com/tutorials/walkcycletut.htm
Templates for walkcycles.
http://kafkaskoffee.tripod.com/tutorials/hirestut.htm
Creating hi-res backgrounds using Photoshop.
http://kafkaskoffee.tripod.com/tutorials/lowrestut.htm
Creating low-res backgrounds using Photoshop.
All these were made by MrColossal.

http://www.idleworm.com/how/anm/02w/walk1.shtml
Tut on creating a cartoony walkcycle.

http://www.anticz.com/Walks.htm
Creating a more realistic walkcycle.

http://www.hot.ee/increator/draw.htm
Background tut by InCreator

http://www.gfxartist.com/features/tutorials
Loads of tuts on drawing, digital illustration etc.

http://www.zoggles.co.uk/asp/tutorials.asp?show=index
Isometric pixelart, though not all in English

http://www.interphilz.de/ags/tutstair.html
"Building stairs step by step tutorial"

http://herculeaneffort.adventuredevelopers.com/tutorials/ian/background.html
How to draw realistic-looking backgrounds by big brother.

http://minyos.its.rmit.edu.au/~rpyjp/a_notes/anim_contents.html
Animation tuts.

http://www.itchstudios.com/psg/art_tut.htm
Coloring tutorial.

http://www.starwars.com/kids/activity/draw/
Drawing in the style of the Star Wars comic books.

http://www.derekyu.com/extras/pixel01.html
Pixelart tutorial by Derek Yu.

http://www.indylc2.com/tutorial.html
Background tut by Carl-Johan Hagberg, Indiana Jones style.

http://website.lineone.net/~john.montgomery/howtodrawmonkeys.html
"How to Draw Monkeys the Lucas Arts Way" by William Tiller.

http://www.lucasstyle.com/tutorials.htm
Links to tutorials related to the Lucas Arts style.

http://www.geocities.com/indyprojectus/stalwarttutorial.html
How to make LucasArts-style backgrounds.

http://www.2dadventure.com/ags/rje.jpg
A random tips and tricks image by 2ma2.

http://forums.cgsociety.org/showthread.php?threadid=410461
Digital Painting Video Sketchbook by Bobby Chiu.

http://www.gimptalk.com/
GIMP tutorials.

http://oliwerko.wz.cz/Tips.txt
Tips for beginners on how to create first background and character with all walkcycles by Oliwerko.

MUSIC

http://www.baco.nu/music
Links to tutorials on lots of different aspects of music. For some reason, so stupidly designed that it's hardly readable without marking the text.

GAME DESIGN/WRITING

http://www.sirlin.net/Features/feature_RethinkingStoryGames.htm
An article on shocking insights on game design.

http://www.ihfsoft.com/articlesgamedesign.htm
Offers lots of links on game design, but unfortunately mostly to Gamasutra, which requires a login.


STORYBOARDING

http://pblmm.k12.ca.us/TechHelp/Storyboarding.html
Tutorial using a storyboard to explain storyboarding.

MISC
http://elfwood.lysator.liu.se/farp/
Some fantasy art, writing and marketing tutorial site. Lots of tutorials.

http://www.greggman.com/pages/making2.htm
About making games in general.

http://www.icehousedesigns.com/tutorials/
Offers links to different tutorials on how to create a website and Photoshop.

http://www.gamasutra.com/features/20020308/saltzman_pfv.htm
Creating Characters, Storyboarding, and Design Documents.

http://www.gamedev.net/
http://gamasutra.com/
Sites on game development in general.

http://www.biomotionlab.ca/Demos/BMLwalker.html
Helps you to create walkcycles. Not really a tutorial, but great anyway.

http://www.artnatomia.net/uk/artnatomy.html
Like the link above not a tutorial, but more of a neat online application that can help you to create facial expressions.

http://www.bripro.com/scistudio/tutorial/index.html
Making a game with SCI Studio.

http://www.barnettcollege.com/tutorials.htm
Three tutorials from the FoY team on writing an Indy story, realizing a particle system and drawing backgrounds in Indy style.


AGS-Specific Tutorials

http://www.sylpher.com/TutGUI.html
Some scripting, GUIs.

http://www.bigbluecup.com/actutor.htm
The official AGS scripting tutorial by Chris Jones.

http://www.geocities.com/akk13us/rpg-tuto.htm
Making RPGs with AGS by Gord10.

13 Ağustos 2007 Pazartesi

"Asporia: GizliTehdit" Kaynak kodu

2004'de AGS (Adventure Game Studio) ile yapmış olduğum Asporia: Gizli Tehdit adlı oyunun şablonunu ("template") yayınlamış bulunmaktayım (bir nevî "açık kaynak kodu" da diyebiliriz).

Bu açık kaynak paketinin yayınlanma amacı, AGS ile basit bir RPG yapımını gösteren bir yardımcı kaynak ortaya koymaktır.

Bu kaynağın hedef kitlesi, başlangıç seviyesinin üstündeki AGS kullanıcılarıdır.


Bu kaynağı kullanmak için AGS'ye ihtiyacınız olacak (muhtemelen AGS'nin en yeni sürümü olan 2.72 gerekecek, zira bu şablonu hazırlarken onu kullanmıştım, paketi çalıştırmak için daha eski bir sürüm kullanmanızı tavsiye etmem).

"asporiahiddenth.agt" dosyasını, AGS'nin bulunduğu dosyaya çıkartın (agsedit.exe dosyasının bulunduğu klasör).

AGS'yi başlatın, "Start a new game"'i ve sonra da "asporiahiddenth" template'ini seçin.
Eğer oyunu ilk defa derleyip test edecekseniz, 320*240 çözünürlüğünü seçmenizi öneririm (ayrıca File/Setup Game kısmında oyunun derlenmiş halinin çözünürlüğünü 640*480'e çıkartın, böylece oyundaki yazılar okunaklı hale gelecektir.).

Asporia: Gizli Tehdit'i kodlarken AGS'in eski bir versiyonunu kullanmıştım; bu yüzden bu şablondaki kodlar, AGS'nin yeni versiyonunda sunduğu nesne tabanlı kodlama sistemini kullanmıyor. Yine de AGS'nin yeni versiyonunda General Settings kısmındaki "Enforce object-based scripting"in yanındaki tik'i kaldırınca bu eski kodlar da çalışabiliyor (ki zaten bu şablonda orası default olarak kalktığı için bu konuda endişelenmenize gerek yok).


Asporia: Gizli Tehdit'in template'ine buradan ulaşabilirsiniz.

7 Ağustos 2007 Salı

Yeni Adsl Tarifesi

Aynen sitesinden aktarıyorum arkadaşlar;

"TTNet, tüm Türkiye'de son zamanların en büyük indirimini gerçekleştirdi. Yeni indirimlerden sonra limitsiz ADSL fiyatlarında yüzde 50'ye varan oranlarda indirim gerçekleşti: 1 megabit limitsiz ADSL bağlantısı 49, 2 megabit 69, 4 megabit ise 89 YTL'ye son kullanıcıya ulaşıyor! Ayrıca limitli paketleri tercih eden müşteriler için de mevcut 1 megabitlik paketlere alternatif olarak 2 kat hızlı, 2 megabit 6 GB lik yeni bir paket 49 YTL'den sunulacak.

Türk Telekom'un 1 Ağustos 2007 tarihinden itibaren geçerli olan yeni toptan ADSL fiyatlarına paralel olarak TTNet, yeni ADSL tarife ve indirimlerini aynı tarihten itibaren geçerli olacak şekilde hayata geçirdi.

Yeni tarifelerle TTNet ADSL 4 kat hızlandı. 256 kilobit limitsiz tarife mevcut 49 YTL'lik ücretinde herhangi bir artış olmadan 1 megabite çıkarılırken; 512 limitsiz ADSL internet bağlantısının hızı 2 megabite getirildi ve aylık ücreti 79 YTL'den 69 YTL'ye indi.

Yeni tarifede en çok göze çarpan şüphesiz ülkemizdeki İnternet kullanıcılarına ilk kez sunulan 4 megabitlik ADSL erişim paketi oldu. Çalışmaların tamamlanmasının ardından Türkiye'de ilk kez 4 megabit bağlantı kullanıma sunuldu. 4 megabit genişbant limitsiz internet bağlantısı için kullanıcılar ayda yalnızca 89 YTL ödeyecek.

Yine TTNet'in yeni İnternet paketlerinden birini de 2 megabit hızında ve 6 gigabyte limitli ADSL bağlantısı oluşturuyor. TTNet, 1 megabit hızında 4 ve 6 gigabyte limitli paketlerinin fiyatını korurken 1 megabit hızında 9 gigabyte limitli paketini otomatik olarak 1 megabit limitsize çevirdi.

Otomatik olarak geçildi

TTNet müşterilerinin indirimli ücretleri 1 Ağustos 2007 tarihinden itibaren geçerli olacaktır. Yeni tarifeler ile paketler arası geçişler ise 6 Ağustos 2007 tarihinde otomatik olarak gerçekleştirildi. Özellikle 256, 512 kilobit ve 1 megabit limitsiz bağlantılar 4 kat hızlandı; 256 kilobit müşterileri 1 megabit limitsiz tarifeye, 512 kilobit müşterileri 2 megabit limitsiz tarifeye ve 1 megabit limitsiz müşterileri ise 4 megabit limitsiz tarifeye transfer oldu. 2 megabit limitsiz müşterileri ise 4 megabit limitsiz tarifeye taşındı. Aynı şekilde 1 megabit hızında 9 gigabyte limitli paket yine 1 megabit limitsiz pakete otomatik şekilde transfer oldu.

Aylık ücretlerin dışında, statik IP ve bağlantı ücretlerinde herhangi bir değişiklik yapılmadı. Bu arada Yaz Fırtınası Kampanyası'ndan faydalanan kullanıcılar, yeni tarife ile yeni paketlerine otomatik olarak taşındı ve bu aboneler mevcut kampanya kapsamındaki indirimlerinden faydalanmaya devam edebilecek.

Ayrıca TTNet müşterileri, Ağustos sonuna kadar, “ Son Sürat Yaz Fırsatı” Kampanyası kapsamında 2 yıllık taahütname karşılığında 12 ay boyunca %12 indirime hak kazanabilecekler. Üstelik 4440375 TTNet Çağrı Merkezini arayarak kampanyaya katılmak çok kolay. Bu indirimle, örneğin aylık 29 YTL’lik paketteki müşteriler 1 yıl boyunca aylık 25,52 YTL ödeyecekler."


Heyecan verici bir gelişim olduğu kesin, benim haberim yoktu ve bir dosya indirme işlemini 100k ile yapınca jetonum düştü, insan hem seviniyor hem üzülüyor. Hem Türkiye için önemli bir adım hemde dünya ile karşılaştırıldığında bu konuda ne kadar geç kalındığının kanıtı. Şöyle ki, benim 6 saat gibi devasa bir süre içerisinde indirmiş olduğum bedava online oyunu Hollanda'da yaşayan ağabeyimin 15 dakikada indirip yanıma gelmiş olması beni kahretmişti. Oyun hesabı yaratması bile daha uzun sürmüş indirme işleminden. Acı ama gerçek, daha alacak çok yolumuz var ama zararın neresinden dönülürse kardır. Yeni tarife ve 4mbit bağlantının ülkemize gelmesi hayırlı olsun.

5 Ağustos 2007 Pazar

Hazır Olmak

Bu yazı sert bir yazı olabilir şimdiden uyarmak isterim. Çünkü konu çok uzun zamandan beri canımı sıkan bir sorun. Sorun oyun yapmaya heves edip bu işle ilgilenmeye başlayan yeni acemi arkadaşlarımızın çoğunluğunun yanlış yöne sapıp kolay yolu seçmeleri. Daha oyun yapımının temellerini öğrenmeden direk oyun yapımcılığına soyunmaları, tabiri caiz ise "cin olmadan adam çarpmaya" çalışmaları.

Bu oldukça can sıkıcı bir durum, çünkü bu arkadaşlarımız hem oyun yapımıyla ciddi olarak uğraşıp bu ülkede birşeyleri değiştirmeye çalışan arkadaşlarımızın inanılırlığını zedeliyor hem de iyi niyetle (bazen yumuşak bazende sertçe bile olsa) kendilerine doğru yolu göstermeye çalışan daha deneyimli ve bilgili arkadaşlarımızı hiç dinlemiyorlar. Ve bu böyle sürüp daha da sıkıcı olaylara neden olarak devam ediyor.

Bu yazıda amacım oyun yapımının çeşitli alanlarında yeterli seviyeye gelmeden önce temel olarak öğrenmeniz gereken şeyleri az çok açıklamak. Ne yazık ki oyun yapımının her alanında yeterli bilgiye sahip değilim ama bildiklerimle iyi kötü bir yol çizmeye çalışacağım. Umarım bu yazıyı okuyan bilgili arkadaşlarımız hata ve eksiklerimi yazıya yapacakları yorumlar ile kapatırlar.

Programlama

İlk olarak programcılık alanından başlayayım. Öncelikle kullandığınız programlama diline hakim olmanız gerekmekte. Algoritma geliştirme yeteneğide en önemli şeylerden biri. Oyun yapımında bir programcının üzerine düşecek görevler oyun mekaniği, grafik programlama, veri yapıları, network programlama ve ses/müzik programlama gibi konular olacaktır. Bu tip konuların hepsini bilmeniz gerekmekte. Ayrıca iki konu grafik programlama ve oyun mekaniği özellikle kendinizi geliştirmeniz gereken konular. Oyun mekaniği genel olarak en çok uğraşacağınız konu olduğu için ve grafik programlamada bir oyunun ilk göze çarpan ve teknik olarak (sizin karşılaşacağınız) en kompleks konu olduğu için. Oyun mekaniği konusunda yapmanız gereken minik oyunlar kodlamak. Tetris, Pacman, Snake vb. bilindik oyunlarla başlayarak oyunların temel mantığını iyice kavrayabilirsiniz. İlerledikçe bilindik birkaç türe ait mini oyunlar (mesela 1-2 saat süren mini-rpg'ler iyi birer örnektir bu konuda) kodlamayı da deneyebilirsiniz. Bir süre sonra zaten sizde hazır olduğunuzu anlayacaksınız.

Grafik programlama konusunda ise size tavsiyem yine kolaya kaçmadan önce işin temelini öğrenmeniz. Günümüzde ister 2D ister 3D olsun grafik programlama işini oldukça kolaylaştıran birçok hazır kütüphane var. Ama siz bu çözümlerle kolaya kaçmak yerine önce bu iş temelde nasıl diye sorup, bunu öğrenmeye çalışın. 2D konusunda çeşitli oyunların kullandığı grafik modlarını (izometrik, topdown-tam tepeden yani- vb.) kodlamayı öğrenmelisiniz. Ayrıca çeşitli 2D efektleri kodlamayıda öğrenin. 3D konusunda ise öncelikle bu işin teorisini öğrenmenizi tavsiye ederim. Hazır bir kütüphane ile başlamanız daha kolay gelebilir ama işin temelinden öğrenmeniz o konu hakkındaki bilgilerinizin daha sağlam olmasını sağlar. Bu aşamadan sonra DirectX ya da OpenGL'de uzmanlaşmanız doğru bir hamle olacaktır. Son olarakta popüler grafik motorları üzerine çalışmanızda faydalı olacaktır. Hem ileride bir projede kullanırken hem de genel olarak grafik motorlarının tasarımlarını görmeniz açısından faydalı olacaktır. Bunun dışında grafik programlama konusunda programcılara önereceğim yegane şey Demoscene ile ilgilenmeye başlamaları. Hem grafik programlama üzerine çalışan insanlarla tanışmak açısından hem de direk öğrendiklerinizi uygulamak açısından faydalı bir ortam olacaktır.

Grafik

Grafik çizimi konusunda pek fazla tavsiyede bulunamayacağım. İlk vereceğim tavsiye her konuda olduğu gibi temelden başlamak olacaktır. 2D grafik konusunda sadece statik grafikler değil (menu vs. gibi) oyun içerisinde kullanılacak sprite vb. animasyonlarada ihtiyaç olacaktır. O yüzden 2D çalışacaksanız başta pixel grafik çizimini öğrenin. Pixel Art diyince aklınıza kutu kutu grafikler gelmesin. En iyi örnekleri hem eski oyunlarda hem de demoscene'de yayınlanmış ürünlerde bulabilirsiniz. 3D konusunda ise olay kullanacağınız programda değil sizin yeteneğinizdedir. Verebileceğim diğer ve son tavsiye ise oyun içi modeller için low poly modeller üzerinde çalışmanız gerekmekte, low poly modellerle çalışırken bile tarz sahibi güzel grafikler çıkarabilmek için çalışın.

Tasarım

Oyun tasarımı konusunda verebileceğim tavsiye basit, biraz klişe ve uzun ama daha iyi bir yolunu bilmiyorum. Okuyun, izleyin, dinleyin, oynayın ve hayal edin! Bu kadar. Bol bol kitap okuyun, kişisel tavsiyem dünya mitolojilerini okuyun, klasikler her zaman her konu ve alan için okunması gereken şeylerdir ve son olarak fantastik kurgu ve bilim kurgu kitaplarıda ilham verici maceralar sunacaktır ama sadece bu türlere bağımlı kalmayın. Bol bol film izleyin ve özellikle anlatım tekniklerine dikkat edin. Müzik dinleyin. Bir Rock sever olarak birçok rock şarkısı bir çok güzel hikaye anlatmaktadır, bunlara dikkat edin. Oyun oynayın, elbette başka oyunları oynamak size ilham sağlamakta kesinlikle faydalı olacaktır ama dikkat edin ilham almak ile kopyalamak farklı şeylerdir, yanlış tarafa düşmeyin. Ve hayal edin. Yapabileceğiniz en kötü oyun hayal gücünüzü kullanmak yerine bir başka oyunu kopyaladığınız zaman yapacağınız oyundur ve sadece hayal gücünüzün sağlayacağı şeyler sayesinde basit grafikler ve basit bir sunuma sahip bir oyun bile çok güzel bir oyun olabilir, çok sevilebilir.

Sanırım hepsi bu kadar. Başka alanlarda var tabi ama benim her alan konusunda bilgim yok. Bu konuda sizden yardım bekliyorum. Arkadaşlar bilgilerinizi bizimle paylaşın lütfen. Ve yukarıda yazdığım gibi lütfen yazıdaki hata ve eksiklerimi yorumlarınızla düzeltmekten çekinmeyin.