Kataloğa dön
Hero de Project KOTH

Project KOTH

"Rage game" tarzında bir 3D platform oyunu

Size acı çektirmek için tasarlanmış bir 3D platform rage game. Ölümsüz bir şövalye olan Koth olarak oynayın ve aşırı ivmelenme ile milimetrik sıçramalara dayalı bir hareket sisteminde ustalaşın. Telepatik köpeğinizin dikkatli (ve alaycı) bakışları altında ölümcül tuzaklara ve hain fiziğe karşı binlerce kez ölmeye hazır olun. Speedrunner'lar ve mazoşistler için ideal.

Geliştirme aşamasında
İLERLEME12%

Geliştirici Günlüğü

01.09.2024

Bölüm 1:Yapay Zeka ile Video Oyunu Nasıl Yapılır | ChatGPT ile 3 Günde Oyun Yaptım

Bu videoda size sadece ücretsiz ChatGPT yapay zekasını kullanarak 3 günde nasıl bir video oyunu yaptığımı göstereceğim. Her şey, bir 3D platform oyunu yaratmaya çalıştığım ve basit bir karakter kontrolcüsü bile programlayamayarak gerçekliğe tosladığım geçmiş "geliştirici" günlerimi hatırlamamla başladı. Birinin yapay zeka ile 3D oyun programladığı bir videoyu izledikten sonra hayalime ikinci bir şans vermeye karar verdim. Bu üç gün boyunca çalışan bir karakter kontrolcüsü, bir seçenekler menüsü ve karakterin çevreyle etkileşime girdiği eksiksiz bir diyalog sistemi programlamayı başardım. Ayrıca bir yeniden doğma (respawn) sistemi uyguladım ve hızlanma ile havadaki kamera mekaniklerini ayarlamaya başladım. Sonuç, bana mükemmel bir fikir veren "havada süzülüyormuş" hissi veren bir prototip oldu: 3D platform oyunlarının Dark Souls'unu yapacağım. Milimetrik zıplamalar ve neredeyse haksız sayılabilecek engellerle speedrunner'lar için tasarlanmış bir "rage game". Bir sonraki adım, oyunun asıl kahramanını tasarlamak ve modellemek olacak.
17.09.2024

Bölüm 2:Video Oyunları için Konsept Çizim Rehberi | ADIM ADIM Karakter Tasarımı

Bu ikinci bölümde, oyunun kahramanını tasarlamaya doğrudan dalıyor, Concept Art teorisini başlangıç fikrinden 3D'ye hazır modele kadar adım adım uyguluyoruz. Tasarım süreci aşağıdaki temel aşamalara ayrılmıştır: • Referanslar: GDD'de karakterin kişiliğini ve fiziksel özelliklerini tanımlamak, ön görsel fikirler oluşturmak için Leonardo AI gibi araçlara güvenmek. • Silüetler: Karakterin dış hatlarının ilk bakışta tanınabilir ve görsel olarak çarpıcı olup olmadığını kontrol etmek için temel ve opak şekiller çizmek. • Küçük Resimler (Thumbnails): Kazanan silüetleri iç detaylarla doldurmak, farklı referanslardan kıyafetleri, silahları ve temel unsurları birleştirmek. • Çizgi Çalışması (Line Art): Karakteri hacim aşamasına hazırlamak için basınca duyarlı fırçalar kullanarak çizimi temizlemek. (İşi hızlandırmak için nihayet yeni grafik tabletimi kullandığım aşama!). • Hacim ve Değerler: Vurgular, gölgeler (sert ve yumuşak) ve üç boyutlu derinlik eklemek için sabit bir ışık kaynağı tanımlayan gri tonlama uygulamak. • Renk: Kromatik bir palet (analog, tamamlayıcı veya üçlü) seçmek ve altındaki hacme saygı duyarak "Kaplama" veya "Renk" gibi karışım modlarını kullanarak uygulamak. Nihai sonuç, bir sonraki bölümde 3D modellemeye geçişi çocuk oyuncağı haline getirecek vazgeçilmez şablonlar olan ön ve yan görünümleri de içeriyor.
05.10.2024

Bölüm 3:Kendi Tipografinizi ÜCRETSİZ Nasıl Oluşturursunuz | Inkscape ve FontForge Rehberi

Bu üçüncü bölümde size Inkscape ve FontForge kullanarak video oyununuz veya projeniz için kendi kişiselleştirilmiş ve ücretsiz metin yazı tipinizi adım adım nasıl oluşturacağınızı öğretiyorum. Sayısız çökme sayesinde öğrendiğim süreç ve püf noktaları şu şekilde özetlenebilir: • Inkscape'de Kurulum: 600x900 piksellik bir tuval oluşturun, matematiksel kılavuzlar (taban çizgisi, küçük harf, büyük harf) ve 25x25 bir ızgara ayarlayın. Hayati bir ipucu! FontForge'un içe aktarırken glifi otomatik olarak ortalaması için tuvalin her köşesine bir kare ekleyin. • Akıllı Tasarım: Orijinal dosyaları (SVG) her zaman kaydedin, aksanların boyutunu abartın ve her şeyden önemlisi şekilleri geri dönüştürün. Eğer "O" harfine sahipseniz, "0" ve "8" için temele zaten sahipsiniz demektir; eğer "b" harfine sahipseniz, "d", "p" ve "q" harflerine de sahipsiniz. • FontForge'da İş Akışı: Metrikleri doğru yapılandırın (Ascend 700, Descend 200, kenar boşlukları 0) ve kodlamayı Latin Windows'a ("ANSI") zorlayın. İşi hızlandırmak için döngü içe aktarma kısayolunu kullanın ve sonucu TTF veya OTF formatında dışa aktarın. • Hayatta Kalma (Yaygın hatalar): FontForge çok sık çöküyor. Günler süren çalışmayı kaybetmemek için sık sık kaydetmek ve projenin yedek kopyalarını manuel olarak almak zorunludur. Satır aralığı hatalarından kaçınmak için bitmiş yazı tipini birkaç programda test etmek de çok önemlidir. Oyun için bir detay olarak: yazı tipinin kusurları ona mükemmel uyan titrek bir kaligrafi veriyor, çünkü anlatıcı gerçek hayattaki köpeğim olacak. Ayrıca bu fırsatı oyunun hikayesi için semboller ve rünlerden oluşan ikinci bir alfabe yaratmak için değerlendirdim!
13.02.2025

Bölüm 4:Blender'da 3D Karakterler Nasıl Modellenir | Oyunumun Kahramanını İşte Böyle MODELLEDİM

Bu dördüncü bölümde nihayet 3D'ye geçiş yapıyorum ve size Blender'da oyunun kahramanını modelleme serüveninin tamamını anlatıyorum. Adım adım teknik süreç şu şekilde özetlenebilir: • Engelleme (Blocking) ve Şekillendirme (Sculpting): Referansları içe aktarın, alt bölümlere ayrılmış kürelerle temel silüeti oluşturun, kafesleri (mesh) birleştirin (Ctrl+J) ve Şekillendirme Modunda vokselleri ve topolojiyi ayarlayarak inceltin. • Zırh ve Low Poly: Zırhı hassas bir şekilde modellemek için genişletilmiş maskeler ve Bézier eğrileri (göğüs için) kullanın. Silüeti kaybetmeden poligon sayısını optimize etmek için Decimate değiştiricisini kullanarak High Poly'den "Low Poly" modelin oluşturulması. • Dokulandırma (Texturing): Neredeyse bir haftalık çalışmanın ardından High Poly modelin hazır olması için renk paleti ve malzemelerin uygulanması. Son bir sürpriz olarak, kendimi normal görünüm ve bir "kara şövalye" görünümü yaratmakla sınırlamadım. Gelecekteki içeriklerde kullanmak üzere kendi kanallarım ve sosyal ağlarım için reklam içeren özel dokular tasarlamaya fazladan saatler yatırdım. Bir sonraki bölümde ona hayat verme ve onu canlandırma zamanı gelecek!