GGeliştirme projesi

Bu sayfada, Google Dokümanlar Sezonu için kabul edilen bir teknik yazım projesinin ayrıntıları yer almaktadır.

Proje özeti

Açık kaynak kuruluşu:
GDevelop
Teknik yazar:
sedna
Proje adı:
Yepyeni bir eğitim
Proje süresi:
Standart uzunluk (3 ay)

Proje açıklaması

Yeni başlayanlara uygun bir oyun geliştirmeyle ilgili adım adım açıklamalı yeni bir eğitim hazırlamak istiyorum. Bu oyunda ağırlıklı olarak fiziğe odaklanılacak ve GDevelop Wiki'deki diğer oyunlardan farklı mekanikler kullanılacak. Seviye tabanlı kaydırmalı nişancı oyunu veya Angry Birds gibi bir oyunla ilgili bir eğitim hazırlamayı düşünüyorum. Şu anda tam olarak hangi oyundan bahsettiğimizden emin değilim. Bunu belirlemek için mentorlarla görüşmek isterim.

Oyunun eğitici içeriği, oyunun yanı sıra GIF'ler ve kısa videoların yanı sıra resimler de kullanılarak GDevelop Wiki'deki önceki içeriklerden farklı olacak. Bazı kavramları daha iyi açıklamak ve yeni başlayanlara daha iyi bir deneyim sunmak için daha fazla görsel öğe kullanacağım. Ayrıca, oyunu belirli bir platforma (mobil veya web) nasıl dışa aktaracağınızı açıklayan ve geliştiricilerin bağlantıları kullanarak oyunu çeşitli platformlarda yayınlama hakkında daha fazla bilgi edinmelerine rehberlik eden bir son sayfa eklemek istiyorum.

Eğitimin ana bölümleri:

  1. Sahneyi oluşturma
  2. Nesne ekleme
  3. Nesnelere fizik kuralları ekleme
  4. Çarpışmaları algılama
  5. Kullanıcı Arayüzü ve Tasarımı İyileştirme.
  6. Ana Menü
  7. Yüksek Puan / Seviye Tasarımı
  8. Dışa Aktarma ve Yayınlama (Yayınlama ve dışa aktarma bağlantıları ve web veya mobil için basit bir dışa aktarma eğitimi yer alacak.)

Yayınlama seçenekleri de dahil olmak üzere çeşitli sayfaların orijinal belgelerine daha önce katkıda bulundum. Bu nedenle, dokümanların farklı sayfalarına katkıda bulunmak, doküman tarzına alışmama ve GDevelop hakkında daha fazla bilgi edinmeme yardımcı oldu. Bu nedenle, yayınlama eğitimleri ve topluluk bağları kurma döneminde belirlenecek diğer sayfalara katkıda bulunmaya devam etmek istiyorum. Ayrıca, sayfanın Türkçe çevirisine katkıda bulunmaya başladım. Uygulamanın ve web sayfalarının Türkçe çevirisini iyileştirmeye ve tamamlamaya devam etmek istiyorum.

Aşağıda bir zaman çizelgesi oluşturdum:

17 Ağustos - 31 Ağustos - Geri bildirimlerinizin yardımıyla oyunu GDevelop Platform'da geliştirme

1 Eylül - 13 Eylül - Eğitim şablonları hazırlamaya başlama ve mentorlardan geri bildirim alma

14 - 28 Eylül - Eğitimi oluşturmaya başlama

29 Eylül - 13 Ekim - Mentörlerin yardımıyla eğitim içeriğini hazırlamaya devam etme

14 Ekim - 30 Ekim - Eğitimi, mentorların geri bildirimlerine göre tamamlama.

1 Kasım - 30 Kasım - Wiki sayfalarını geliştirme (topluluk bağlarını güçlendiren tartışmalara göre) - Türkçe çevirileri iyileştirme ve tamamlama

COVID-19 pandemisi sona erer ve üniversitem Eylül ayının sonunda açılırsa Bu nedenle, önceki haftalarda olduğu gibi GDevelop ile çok fazla zaman geçiremiyorum. Zaman çizelgesinde de görebileceğiniz gibi, eğitimi mümkün olduğunca erken bitireceğimi belirtmiştim. Ayrıca, Wiki sayfalarını iyileştirmeme ve Türkçe çevirileri tamamlamama yardımcı olacaktır.

Kendimi biraz tanıtmak istiyorum. Türkiye'deki Orta Doğu Teknik Üniversitesi'nde birinci sınıf Elektrik Elektronik öğrencisiyim. Geliştirme ve teknik yazım konusundaki becerilerimi geliştirmeye devam ediyorum. Üç yıldan uzun süredir çeşitli platformlar için oyun geliştirmek üzere Unity'yi kullanıyorum. itch.io(1) ve Google Play Store(2) dahil olmak üzere birden fazla platformda üç oyun yayınladım. Bunun dışında Android uygulamaları geliştiriyorum ve elektronikle de ilgileniyorum. 2017'de Google Code-In'de büyük ödül kazananlardan biri oldum(3). GCI ve GSoC'deki SCoRe Lab projelerine mentor olarak katkıda bulunmaya devam ediyorum. Bu nedenle, açık kaynak ekosistemine aşinayım. Ayrıca geçen ay oyunum(4), Apple tarafından Swift Student Challenge kazananlarından biri seçildi.

Google Dokümanlar Sezonu 2020 sayesinde GDevelop hakkında daha fazla bilgi edindim ve oyunlarımı yapmaya başladım. Teknik yazım konusundaki hevesimin ve oyun geliştirmedeki yeteneklerimin GDevelop topluluğuna yardımcı olacağını umuyorum.