Oyun Programlama

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    OFree
    OFree's avatar
    Kayıt Tarihi: 25/Temmuz/2010
    Erkek
    outmost bunu yazdı
    wert bunu yazdı

    matematik ve fizik 

    hee yok ben bunlarla uğraşmak istemiyorum dersen

    biraz 3d modelleme kas

    birde unity 3d mi ne öyle bir program vardı onu kullanabilirsin

    Aynen wert'in dediği gibi baştan yapmak için birkaç yıl, studyo ortamı lazım =D

    biraz oyun motorlarını kurcala en iyisi eğitim setleri var nette.

    http://www.mycryengine.com/

    http://unity3d.com/

    http://www.unrealengine.com/udk/

     

    udk biliyom bu adamlar oyun motorunu yapmışlar millete bedeva veriyolar baya iyidi herşey hazir kodlar fln ama şöyle bir sart var oyun yayınlandıktan sonra kazancın %30 una el koyuyolar :Ddd

    OFree tarafından 11/Oca/13 15:20 tarihinde düzenlenmiştir

    Freedoom is not free.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZINDIK
    ZINDIK's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    Sen oyun yapta iş lisansa kalsın.CryEngine lisans ücreti de 1.2 Milyon $'mış.

    Oyun motorları listesi

    +https://en.wikipedia.org/wiki/List_of_game_engines

     

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek
    outmost bunu yazdı
    wert bunu yazdı

    matematik ve fizik 

    hee yok ben bunlarla uğraşmak istemiyorum dersen

    biraz 3d modelleme kas

    birde unity 3d mi ne öyle bir program vardı onu kullanabilirsin

    Aynen wert'in dediği gibi baştan yapmak için birkaç yıl, studyo ortamı lazım =D

    biraz oyun motorlarını kurcala en iyisi eğitim setleri var nette.

    http://www.mycryengine.com/

    http://unity3d.com/

    http://www.unrealengine.com/udk/

     

    unreal ve cryengine, özellikle unreal başlangıç seviyesinde birine uygun değil.

    Unity3D programını deneyebilirsin başlangıcı çok kolay ve teşvik edicidir.

    Normalde bu konularda birazcık bilgisi olan birisi yok design pattern vs. zırvalar ben sana en basit şekilde anlatacağım.

    Platform o kadar önemli değil, ne yapmak istediğini planla. Oyun motoru sonradan seçilir, Browserda çalışacak bir FPS mi yapmak istiyorsun

    yoksa angrybirds gibi mobil bir oyun mu ?

    Sınırsız sayıda oyun motoru var buradan bakabilirsin, http://en.wikipedia.org/wiki/List_of_game_engines

    Çoğu dökümantasyonu kendi platformlarında sağlar, programlama o nedenle dert edilecek kısım değil.

    Önemli olan programlamanın dışında meziyetler edinmek, eğer ekip oluşturamıyorsan 3Boyutlu tasarım programınıda, İllustrasyon programını da , Ses düzenleme programını da kendin öğreneceksin.

    Mesela 3 Boyutlu bir FPS yapmak istedin. Oyun içi artwork için İllustrasyon, performans sorunu olmaması için low poly mesh modeller oluşturmayı bilmelisin. Ses olmadan oyun zaten olmaz, stüdyo mikrofon alıp(bende avid vocal studio var memnunum) kendi repliklerini oluşturup gerekli ses işleme programıyla (Audacity ya da Adobe Audition) efektlerini ve diyaloglarını oluşturacaksın. Diyaloglar kafi, muazzam efektler internette mevcut.

    Fakat dediğim gibi hepsinden önce al bir defter ve kalem başla oyununu planlamaya.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Odd Emoji 3D
    BerkayCit
    BerkayCit's avatar
    Kayıt Tarihi: 25/Şubat/2011
    Erkek

    Buyur hocam buyur benimde kullanmakta olduğum 3DGS yi kullan lite-c diye adındanda anlaşıldığı gibi C tabanının üstüne kurulmuş ama biraz değişikliği olan bir dili var. Başlangıç tutoriali çok güzel var hazırlanmış 2-3 sene önce okumuştum 4-5 kere bitirdim ben. (http://www.opserver.de/ubb7/)

    http://tutorial.3dgamestudio.net/

    her ay çıkan birde eğitici dergisi var bedava 

    http://www.coniserver.net/coni_users/web_users/pirvu/aum/aumonline_e/

     

    Ama şu gerçeği söylemeliym ki Unity bu motordan daha kolay ancak şöyle bir şey ki eğer oyun programlamada ciddi iş yapmak istiyorsan C# yerine C ve C++ tercih edersin şöyleki;

    eğer gamesultradan iş ilanlarına bakacak olursan (http://www.gamasutra.com/jobs/) senden temel olarak C++ bilmeni isterler tabi eksta çok daha fazla şey istiyorlar ama en temel c++, c# değil hocam bu birincisi.Bu yüzden eğer 3dgs kullanırsan yanındada c++ öğrenirsen birlikte bu ikisi çok rahat gider.

    unity de hazır shader yapma olayı var 3dgs de ise böyle birşey yok hazır yapma diye kendin yazıyosun shaderi, ancak tabiki pluginler var bu pluginleri ekleyerek shader yapma olayınıda halledebilirsin

    sonrasında 3dgs phsyX den faydalandığı için fiziğide çok kuvvetli kesinlikle tavsiye ederim

    birde tabi unity nin oyunları hatta unity nin motoru bile her bilgisayarda çalıştırmaz ama 3dgs motorunu ve çok shader kasmadıkça oyunlarını her bilgisayar genel olarak çalıştırır.

    unitynin bir artısı kendi terrain editörü var 3dgs de yok 3dgs nin level editörü var ancak PnP terrain editör diye bir program ile kendi terrainini yaratabilrisin ve rahatça wed e (yani 3dgs level editörüne) aktarabilirsin

    son olarak kabus22, citröenc4 ve süpercan1 - 2 ve birde sayha diye projelerin 3dgs ile yapıldığını belirteyim bunlar Türkler tarafından yapılmış başarılı yapıtlar.

    Bende üniversiteden sonra oyun programcısı olmak istediğim için bir kaç birşey biliyorum 10 yaşımdan beri bu işle uğraşmaya çalıştığım için bu tartışmalara çok girdim bir sormak istediğin olursa pm le :)

    BerkayCit tarafından 11/Oca/13 15:53 tarihinde düzenlenmiştir

    havalı bir şeyler yazdığımı hayal edin
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyr00t
    Keyr00t's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek

    Python yada C++ ile yapmak istiyorsan Panda3D var opensource oyun motorudur. Ben bi süre kullandım python ile gayet kolay kodlanıyor.

    www.panda3d.org

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih54
    Fatih54's avatar
    Kayıt Tarihi: 16/Ağustos/2012
    Erkek

    Source motoru ile başlayabilirsin aslında.

Toplam Hit: 2867 Toplam Mesaj: 17