Soru & Cevap

xCode ve Oyun geliştirme

21.02.2014 - 11:44

Merhaba, piyasada mobile application geliştirmek için bir çok editör var. Ben rad studio yu inceledim. Acaba angry birds, asphalt gibi oyunları yazmak için xcode tek başına yeterlimidir, yoksa rad studio gibi editörlere ihtiyac duyar mıyım

Teşekkür ederim

731 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-15363-1422127955.jpg
ahmetyaylalioglu
07.04.2014 - 02:11

Game Maker studio yuklediğinizde içerisinde AngryBirds clone tarzı bir oyunun proje dosyalarını görürsünüz.Ayrıca Unity ile yapılmış birçok AngryBirds clone tarzı oyun projelerini bulabilirsiniz.Kod yazmakla uğraşamam derseniz de diğer uygulamalar gibi güçlü olmayan ama kendi çapında güçlü bir araç olan Scirra Construct ı kullanabilirsiniz.Construct ve intel XDK kullanımı ile istediginiz mobil platforma uygulama geliştirebilirsiniz

Profile picture for user yusufismailoktay
yusufismailoktay
19.03.2014 - 09:16

iOS 7 ile birlikte gelen yeni Sprite Kit frameworkunu kullanarak Xcode ile Angry Birds tarzı 2D oyunlar geliştirilebilir.

Kişisel görüşüm 3D farklı bir uzmanlık seviyesi ve ekip gerektiriyor. 3D oyun marketi büyük firmalar tarafından domine edilmiş durumda. Marketteki oyunların %80' inin 2D olduğu düşünülürse aklın yolu bir diyerek küçük ekipler için Sprite Kit' in güzel bir alternatif olduğu söylenilebilir.

Sprite Kit Avantajları

  • Bedava
  • Native objective-c
  • Dahili fizik motoru
  • Native kodun getirdiği performans artıları
  • Öğrenmesi kolay
  • iOS cihazlar ile mükemmel uyum (Cocos, iOS 7 desteği vermekte geride kalmıştı)
  • 2. bir editöre ya da dile gerek yok. Dolayısıyla entegrasyon sorunları yok.
  • Apple ciddi yatırım yapıyor. 

Dezavantajları

  • Multi platform değil (Android de oyununuzu çalıştırabilmek için Apportable gibi bir araca ihtiyacınız var)
  • 3D desteği şimdilik yok
  • Kullanıcı kitlesi Unity ve Cocos' a göre zayıf
  • Sürükle bırak editör desteği yok
picture-3581-1514411032.jpg
karlidag_
21.02.2014 - 01:13

Angry Bırds Oyunu Flash Actionscript3 dılı ıle starlıng framework kullanılarak yapılmıstır...

Asphalt oyunu Unıty3D(js&c#) Kullanılarak yapılmıstır...

Kısaca oyun gelıstırmek ıcın bu gıbı oyun motorlarını kullanmanız daha yararlı olacaktır... Bu motorlarda tum platformlara cıktı alabılırsınız...

Oyunlarda IOS ıcın Xcode android ıcın Java dıllerı tavsıye edılmez & tavsıye etmıyorum... Buyuk projelerde (3D veya 2D) yetersız kalacaklardır...

Mobıle oyunlarda kullanılan en populer ve sırketler tarafından da tercıh edılen oyun motoru UNITY3D dır... Bu oyun motorundan alternatıf olarak 2D oyunlarda Flash as3 starlıng,  cocos2dx c++, corona SDK lua kullanabılırsınız...