Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Mesut Çevik'in İstanbul Teknik Üniversitesi'nde bilgisayar mühendisliği okuyan Ali Osman ile gerçekleştirdiği bir röportajdır. Ali Osman, abisiyle birlikte "Crimson Warden" (Kızıl Muhafız) adlı açık dünya rol yapma oyununu geliştirmiştir.
- Videoda Ali Osman'ın oyun geliştirme süreci, Unity platformunda sekiz aydan fazla sürede geliştirilen oyunun Android ve iOS platformlarına dağıtımı ve gelir modeli (satın alma ve ödüllü video izleme) hakkında bilgiler paylaşılmaktadır. Ayrıca, oyun geliştirme yoluna başlamak isteyenlere programlama bilgileri, zaman yönetimi, karar verme ve hedef belirleme konularında tavsiyeler verilmektedir.
- Ali Osman, oyun geliştirme için gerekli programlama bilgilerini (C, C++, Unity), performans optimizasyonu, grafik tasarım ve arayüz oluşturma konularında bilgiler paylaşarak, tek bir kişinin bile oyun geliştirebileceğini vurgulamaktadır. Oyun geliştirme yoluna başlamak isteyenlere kodlama veya modelleme konusunda karar vermeleri, internetten araştırma yapmaları ve İngilizce bilmelerinin önemini tavsiye etmektedir.
- Crimson Warden Oyunu Tanıtımı
- Mesut Çevik, İstanbul Teknik Üniversitesi'nde bilgisayar mühendisliği okuyan Ali Osman'ın hem Android hem de iOS platformlarında çalışan Crimson Warden (Kızıl Muhafız) adlı oyununu tanıtıyor.
- Oyun, açık dünya bir rol yapma oyunu olup yapım aşaması sekiz aydan biraz fazla sürdü.
- Ali Osman, oyunu abisiyle birlikte geliştirmiş, abisi performans kısmıyla, kendisi ise oyunun mekaniklerini (vuruşlar, yetenekler) yapmıştır.
- 01:09Oyun Geliştirme Süreci
- Ali Osman, küçükken oyunlarla ilgilenmeye başlamış ve bir gün aklına bulmaca tarzı bir oyun fikri gelmiş.
- Başlangıçta C++ kullanmayı denemiş ancak siyah ekranda pek hoş olmadığı için Unity'e geçiş yapmış.
- Başlangıçta platform oyunu düşünmüşler, araştırarak öğrendikçe dallanmaya başlamış, üç boyuta geçip açık dünya oyun yapmaya kalkışmışlar.
- 03:02Performans ve Modelleme
- Performans kısmı oyunun en önemli ve can alıcı kısımlarından biri olarak vurgulanıyor.
- Mobil cihazlarda düşük poligonda nesne tasarlamak bir sanat olarak görülüyor ve bu konuda uzmanlaşmak bir yılını alabiliyor.
- Performans açısından sıkıntı çıkarmamak için polygon kısmını azaltma ve fazlalıkları düzeltme gibi işlemler yapılmış.
- 07:18Oyun Geliştirme Tavsiyeleri
- Oyun geliştirme yolunda programlama bilgisi gerekiyor, özellikle C veya C++ bilmek işi kolaylaştırıyor.
- Başlangıçta kodlama ile mi yoksa modelleme kısmı ile mi ilgileneceklerini karar vermeleri öneriliyor.
- İngilizce bilmek önemli çünkü sadece İngiliz veya Amerikanlara değil, bütün dünyaya ulaşabiliyorlar ve forumlarda daha fazla insan var.
- 08:40Oyunun Android ve iOS Sürümlerinin Çıkışı
- Oyun ilk olarak Android'de çıktı çünkü iOS sürümü daha uzun süreceği tahmin edildi.
- Oyunun geliştirilmesi iki kişi tarafından yapıldığı için zaman yönetimi zor oldu ve tek işleri bu değildi.
- Unity'de geliştirilen oyun, iOS'a derlenmek için iOS cihazı gerekiyor ve kodlarda farklı platformlara özel ayarlar yapılması gerekiyor.
- 10:59Oyunun Gelir Modeli
- Oyunun gelir modeli satın alma ve ödüllü video izleme şeklinde oluşturuldu.
- Oyuncular reklam izlemek zorunda değil, istedikleri gibi rahatça oynayabilirler.
- Chat Boost ve Ednob gibi reklam servisleri kullanılarak video izleme sistemi entegre edildi.
- 13:43Oyun Geliştirme Tavsiyeleri
- Oyun geliştirmek isteyenlerin önce kararlarını verip vakit ayırmaları tavsiye ediliyor.
- Oyun oynamak ve oyun geçmişi olması gerekiyor çünkü oyuncu ne ister tahmin etmek için.
- Hedef belirleyip adım adım ilerlemek, elde öğrenme sürecini kolaylaştırıyor.
- 15:12Oyun Geliştirme Süreci
- Unity kullanılarak sadece oyun değil, farklı mobil uygulamalar da geliştirilebiliyor.
- Oyun yaparken görsel olması için bazı kısımlar üçüncü parti insanlardan satın alındı.
- Tek bir kişi de arka planda programlanabiliyorsa, karakter ve arayüzle uğraşmadan da bir oyun geliştirebilir.