Ortak Geliştirme ve Ekip Desteği

Unity geliştiricileri ekibinize katılıyor ya da bir iş kalemini tamamen üstleniyoruz. Çalışma aylık yürüyor, yıllık taahhüt gerekmiyor.

İki Model: Ekip Desteği ve Ortak Geliştirme

Firmalar genelde bu iki modelden birine ihtiyaç duyuyor. Hangisinin uygun olduğunu ilk görüşmede beraber belirliyoruz.

Ekip desteği: Geliştiricilerimiz sizin ekip liderinize bağlı çalışıyor. Sizin repo ve görev panonuzda çalışıyorlar. Görevleri ve öncelikleri siz belirliyorsunuz. Bu model ekibinize ek kapasite kazandırıyor.

Ortak geliştirme: Tanımlı bir alanı bize devrediyorsunuz. Backend, çok oyunculu katman, WebGL build’i ya da bir platform portu olabiliyor. Teslim sorumluluğu belirlenen aşamalara göre bizde oluyor. Siz de çıktıyı değerlendiriyorsunuz.

Ekip desteğiOrtak geliştirme
Görevleri kim atıyorSizBiz, belirlenen aşamalara göre
Kodu kim inceliyorSizin ekip liderinizÖnce biz, sonra siz
Sizde olması gerekenZamanı olan bir teknik liderBir muhatap
Uygun olduğu durumNe geliştireceğiniz belli, kapasite eksikBir disiplin tamamen eksik
ÖlçeklenmeKişi bazındaİş kalemi bazında

İki model aynı projede birlikte de yürüyor. Ekibinize iki geliştirici katılırken backend’i ayrıca biz üstlenebiliyoruz. Proje ortasında model değişikliği de yapılabiliyor. Geçişi biz planlıyoruz.

Hangi Konularda Destek Veriyoruz

Unity geliştirici desteği: Mobil, PC, tarayıcı ve VR başlıkları için oynanış ve sistem geliştirme. Gelen taleplerin büyük kısmı bu başlıkta oluyor.

Çok oyunculu altyapı ve netcode: Photon Fusion ve Photon Quantum, eşleştirme, lobi ve yeniden bağlanma yönetimi. Doğrudan işe alınması en zor alanlardan biri. Bugüne kadar tarayıcıda çalışan bir FPS’te deterministik netcode ve mobilde gerçek zamanlı çok oyunculu projeler yayınladık.

Backend ve hile önleme: Node.js otoriter sunucular ve PlayFab kuruyoruz. İstemciye güvenilemeyen durumlarda sonuç mantığını sunucu tarafında çalıştırıyoruz. Oyununuzda ekonomi ya da rekabetçi sıralama varsa bu alan devreye giriyor.

WebGL ve tarayıcı build’i: Yüklenme süresi, bellek tavanı ve yalnızca canlıda ortaya çıkan dağıtım problemleri. Bu kısıtları baştan biliyoruz. Ayrıntılar için WebGL oyun geliştirme sayfamızı inceleyebilirsiniz.

VR portu: Mevcut bir oyunu Oculus Quest’e taşıyoruz. Bu çalışma girdi eşlemesinden belirgin şekilde daha kapsamlı.

Canlı operasyon ve SDK entegrasyonu: Reklam, mediation, IAP, analitik, atribüsyon ve mağaza uyumluluğu. Bu katman takvimi en çok zorlayan kısım oluyor. Ayrıntılar için mobil oyun geliştirme sayfamızı inceleyebilirsiniz.

Eğitici ve klinik projeler: Alan uzmanlığı sizde olduğunda, uzmanlarınızla beraber çalışacak geliştiriciler veriyoruz. Bakanlık, üniversite ve klinik projelerinde bu şekilde ilerliyoruz. Devamı için eğitici ve ciddi oyunlar sayfamızı inceleyebilirsiniz.

Görüştüğünüz Kişi Projede Çalışan Kişidir

Görüşmeyi yaptığınız geliştirici, projede fiilen çalışan geliştiricidir.

Adayları projenin teknik ihtiyacına göre öneriyoruz.

Uygun kişi o dönem müsait değilse bunu açıkça söylüyoruz.

Süreklilik de bu şekilde sağlanıyor. Kod tabanınızı ikinci haftada öğrenen geliştirici, altıncı ayda aynı projede çalışıyor.

Entegrasyon Nasıl İlerliyor

İlk hafta kurulum haftası: Repo ve araç erişimleri, gizlilik sözleşmesi ve güvenlik evrakları tamamlanıyor. Geliştirme ortamını kuruyoruz. Mimariyi sizin tarafınızdan biriyle beraber geziyoruz. Haftanın sonunda ekip üretime hazır oluyor.

Sizin süreçleriniz: Dallanma modeliniz, kod inceleme standartlarınız, tamamlanma tanımınız ve görev akışınız neyse ona uyuyoruz. Kendi metodolojimizi getirmiyoruz.

İletişim sizin mesai saatlerinizde: Slack ya da Discord üzerinden, sizin kanallarınızda çalışıyoruz. Hâlihazırda uyguladığınız toplantı düzenine katılıyoruz.

Gerçekçi uyum süresi: Yeni bir kod tabanında tam hıza ulaşmak bir ila iki hafta sürüyor. Bu süreyi baştan planlamaya dahil ediyoruz.

Erişim ve güvenlik: Gizlilik sözleşmenizi ilk görüşmeden önce imzalıyoruz. Sizin erişim politikalarınıza göre çalışıyoruz. Üretilen her şey size ait oluyor. Yayıncınızın özel güvenlik şartları varsa onlara göre çalışıyoruz.

Ticari Koşullar

Çalışma aylık olarak yürüyor. İhbar süresi baştan tanımlanıyor. Ölçeği büyüttüğünüz gibi kolayca küçültebiliyorsunuz. Asgari kişi sayısı, yıllık taahhüt ve işe alım ücreti bulunmuyor.

Yazılan her şey size ait oluyor. Haklar iş teslim edildikçe devrediliyor. Kaynak, dokümantasyon ve erişim ilk günden itibaren sizde duruyor.

Sıkça Sorulan Sorular

Geliştiricilerle önceden görüşebilir miyiz?

Evet, öneriyoruz. Projede çalışacak kişilerle doğrudan görüşüyorsunuz. Uygun bulmazsanız daha uygun birinin olup olmadığını açıkça söylüyoruz.

Asgari çalışma süresi nedir?

Bir kişi, bir ay. Çalışmaların çoğu daha uzun sürüyor. Bağlayıcı bir alt sınır koymuyoruz.

Ne kadar sürede başlanabiliyor?

Bir ya da iki geliştirici için genelde bir hafta içinde. Daha büyük bir ekip için iki ila üç hafta. Süre disiplin dağılımına göre değişiyor.

Ekibimize katılmak yerine bir iş kalemini üstlenebilir misiniz?

Evet, bu ortak geliştirme kapsamına giriyor. Eksik olan bir disiplinse genelde bu model daha uygun oluyor. Neye ihtiyacınız olduğunu iletin, uygun modeli beraber belirleyelim.


Projeye Başlayın

Neye ihtiyacınız olduğunu iletin: bir disiplin, ek kapasite ya da yaklaşan bir teslim tarihi. Yaklaşık ne kadar süre için ihtiyaç duyduğunuzu da ekleyin.

Kimi görevlendireceğimizi, o kişinin hangi projelerde çalıştığını ve aylık maliyeti genelde iki iş günü içinde iletiyoruz. Ulaşmaktan çekinmeyin!