Unity ile Oyun Geliştirme Ücretsiz Ders Videoları


unity-banner

Yakın zamanda mobil platformda yer alan en iyi oyunlar yazı dizisini başlatmayı düşünüyorum. Bu yazı serisine geçmeden önce aranızda oyun geliştirme konusuyla ilgilenen ya da merak duyanlarınız varsa ücretsiz Türkçe içerikli vedolar bulabileceğiniz sayfalar paylaşacağım. Böylece “Bu oyunlar nasıl yapılıyor?” sorusunun yanıtlarını bulmaya başlayacağız 🙂

Bu yazıda en önemli Game Engine’lardan biri olan Unity‘ye değineceğim.

Microsoft Türkiye Açık Akademi bir süre önce bu konuda ücretsiz videolu eğitim içeriği sunmaya başladı. Henüz üyeliğiniz yoksa ücretsiz üyeliğinizi başlatarak bu eğitimlere erişebilirsiniz. Microsoft Açık Akademi sayfasında Unity hakkında şu özet bilgi verilmiş: “Unity profesyonel oyunlar yapmanızı sağlayacak bir platformdur. Yeni başlayanlar için kolay, ileri seviye kullanıcılar için güçlü bir araç olan Unity ile mobil, masaüstü, web ve oyun konsolları için 3 boyutlu oyunlar yapmak mümkündür.”

Bu yazının devamını oku

Android Uygulamalarınızı Genymotion ile Test Edin


genymotion_banner

Android bir cihazımız yoksa Eclipse ya da diğer IDEler ile geliştirdiğimiz uygulamaları sanal cihazlar (virtual device) oluşturarak bu cihazlarda test edebiliyoruz. Eclipse ile oluşturduğum sanal cihazlarda performans başta olmak üzere birçok sıkıntı yaşıyordum. Genymotion ile tanıştığımdan beri Eclipse üzerinde sanal cihaz oluşturmaktan vazgeçtim.

Genymotion kullanmak için resmi sitesi olan http://www.genymotion.com/ adresinden ücretsiz üyeliğinizi ya da Indie veya Business üyeliğinizi  başlatmanız gerekiyor. Free seçeneğinde yazının yazıldığı tarih itibariyle kullanıcılar aşağıdaki özelliklerden yararlanabilmektedir.

  • Android 2.3, 4.1, 4.2, 4.3 ve 4.4
  • GPS Widget
  • Camera Widget

Bunların dışında Pixel Perfect, Screencast Widget, Remote Control Widget Accelerometer gibi özellikler ücretli sunulmuktadır; ancak Android yazılıma başlangıç aşamasında Free olarak sunulan özellikler ihtiyacı büyük ölçüde karşılayacaktır.

Genymotion çalıştırmak için kurulum sırasında Oracle VM VirtualBox içeren paket de kurulacaktır. Genymotion üzerinde Add seçeneği ile ayrı bir ayar gerekmeden aşağıdaki listede görebileceğiniz üzere birçok cihaz ekleyip kullanabilmekteyiz.

Bu yazının devamını oku

Android Uygulamanızı Hangi Versiyonda Geliştireceğinize Karar Verirken Versiyonların Kullanım Oranlarını İnceleyin


android-versions-usage

Android için iOS’a oranla daha kısa aralıklarla yeni versiyonların çıktığını görüyoruz. Yakın zamanda hatırlayacağınız üzere Android 4.3 ile de bazı yeniliklerle karşılaştık. Gelen güncellemeler ve artan telefon çeşitliliği ile birlikte hangi versiyonda uygulama geliştirilmesi gerektiği biraz karışabiliyor. Cihazların genelini dikkate alıp hangi versiyonlarda kullanım oranlarının diğerlerine göre daha yüksek olduğunu gözlemlemek karar vermede önemli bir etken oluyor.

Android Developer Dashboard sayfasında versiyonların kullanım oranlarına, ayrıca hangi ekran boyutlarının daha yüksek oranda kullanıldığına yer veriliyor. Bu bilgilerden yararlanarak versiyon seçimi ve özellikle hangi ekran boyutlarını hedeflemek gerektiği konusunda fikir edinilebilir. Bunların dışında seçilen versiyonun geriye uyumluluğu gibi etkenler de önemli olacaktır tabii ama amacımız bu yazıda hem geliştiricilerin hem de son kullanıcıların bu kullanım oranlarının verildiği sayfayı ara ara kontrol ederek değişikliklere şahit olabilmelerini kolaylaştırmak.

Bu yazının devamını oku