C/C++ Pixel art oyun yapım aşamasında öneri

ChatGPT çok iyi çıktı vermiyor doğru, ama verdiği kodu alıp düzenlersen çok temiz bir kod olmasa da çalışan bir şey edineceğinden eminim. Ya da hiç yoktan fikir sahibi olursun, bir şey yaparken ben bunu nasıl yapacağım derken yapay zeka farklı bir yöntem dener.
Diğer dediğin şeyler beni de aşıyor maalesef. Daha grafiksel şeylerden bahsediyorsun sanırım, karakter animasyonlarını eklemek ya da yaptığın geçiş animasyonunu entegre etmek basit şeyler yabancı kaynaklarda hatta Türkçe bile bulabilirsin.

Bu düşündüğün şeyler Android alanı için gereksiz geliyor açıkçası, bu kadar kaliteli şeyler hayal ediyorsan PC'ye çıkartmak daha mantıklı olabilir. Ben kendini denemek için basit bir 2D mobil oyun yapacağını düşünmüştüm daha çok.
Benim ilgi alanım pek burası olmadığı için aşırı bilgim yok. Başarılar dileyebilirim. Seçtiğin programlar en iyi tercihler sayılır. Aseprite gibi.

Peki teşekkürler yardımcı olduğun için başka fikir sahibi olur diye cevap olarak etiketlemeyeceğim ama bana büyük fikir yardımın oldu.
Ayrıca aslında benim fikirlerim bana bayağı basit düzey gibi geliyordu.
Yani ben aslında basit bir pixel art yaptığımı sadece farklı şeyler eklediğimi düşünüyordum.
Fakat öyle diyorsan öyle olsun.
 
Daha önce yapılmamış bir geçişten örnek vereyim, Unity'de oyunun kısımları Sahne olarak geçiyor. Öncesinde sen herhangi bir Edit aracından geçiş videosu hazırladın diyelim(nasıl bir geçiş düşündüğünü bilmesemde en basiti bu olur). Oyunu ilk kısmı ya da geçişin olacağı kısım Sahne 1 olarak geçer, Sahne 1'in sonuna geldiğinde bahsedilen video dosyası oynatılır ve oyunun devamı Sahne 2'ye geçilir. Bu kodlama anlamında aşırı basit oluyor mesela, Unity'de oyun menüsü tasarlama öğrenirken şu Sahne olayını kavramıştım biraz. Bunları kafada oluşturmak için Unity dersleri izlemen gerekiyor, daha iyi bir öğrenme yöntemi şu olur, takıldığın yerde ne öğrenmek/yapmak istiyorsan onu aratıp öğrenirsin. Böylece tane tane öğrenmiş olursun, tek seferde saatlerce süren dersleri izlemekle uğraşmış olmazsın hem de.
 
Son düzenleme:
Daha önce yapılmamış bir geçişten örnek vereyim, Unity'de oyunun kısımları sahne olarak geçiyor. Öncesinde sen herhangi bir edit aracından geçiş videosu hazırladın diyelim(nasıl bir geçiş düşündüğünü bilmesemde en basiti bu olur). Oyunu ilk kısmı ya da geçişin olacağı kısım sahne 1 olarak geçer, sahne 1'in sonuna geldiğinde bahsedilen video dosyası oynatılır ve oyunun devamı sahne 2'ye geçilir. Bu kodlama anlamında aşırı basit oluyor mesela, Unity'de oyun menüsü tasarlama öğrenirken şu sahne olayını kavramıştım biraz. Bunları kafada oluşturmak için Unity dersleri izlemen gerekiyor, daha iyi bir öğrenme yöntemi şu olur, takıldığın yerde ne öğrenmek/yapmak istiyorsan onu aratıp öğrenirsin. Böylece tane tane öğrenmiş olursun, tek seferde saatlerce süren dersleri izlemekle uğraşmış olmazsın hem de.

Söylediğin fikir gerçekten kafama yattı teşekkür ederim dostum gelecek zamanda bir şey aklında olursa eğer ki cevaplayabileceğim bir şey ise veya bir konu veya fikir danışmak/değerlendirmek istersen seve seve yardımcı olurum.
 
Ben uzun süredir bir oyun yapmak istiyordum ve birkaç hazırzlık aşamasındayım.
Pixel art üzerinde basit temeller ile bir hikaye temalı telefona oyun yapmak istiyorum.
Bu yüzden yardımınıza ihtiyacım var yani.

-Yardımcı olacak ücretsiz programlar bu tür işlerde yapılması gereken aşamalar veya öğrenilmesi gerekn bilgiler gibi şeyler.

- UE 4 kullanacağım bana daha kolay geliyor bu yüzden Blueprint ile ilgili çok bir bilgim yok ama neyi nerede kullanmam gerekeceğini de öğrenmek istiyorum.

*Kafamdaki sorular bunlar yardımcı olursanız sevinirim :)

UE 4 ile 2D oyun yapılmaz. Teknik olarak yapılması mümkün tabii ki ama hem verimli olmaz hem de daha zor olur. Hele pixel bir 2D oyun hiç yapılmaz. C# öğrenip Unity'den yapın

Aslında kafamda birkaç soru işaretleri vardı ama teşekkür ederim.
Ben telefona yani Play Store bir oyun çıkarmak istiyorum.
Tamam peki Unity olsun diyelim.
-Fakat Unreal Engine ne tür oyunlar yapıp Play Store atabilirim.
-Ya da bunu yapabilir miyim Unreal Engine'nin APK çıktısı var mı?
-Son olarak ise Unity'de çok fazla kodlama gerektiriyor o kadar şeyi aklımda tutmak zor.
Bu konuda bir tercihin var mı?
-Kolayca kodlama için ya da kodlamayı kolayca öğrenmek için bir methodun var mı?

UE ile APK çıktısı alınabiliyor fakat hem optimizasyon kısmı biraz uğraştırıcı hem de etrafımda gördüğüm kadarıyla çok yaygın Build problemleri var. Biraz baş ağrıtabilir
 
UE 4 ile 2D oyun yapılmaz. Teknik olarak yapılması mümkün tabii ki ama hem verimli olmaz hem de daha zor olur. Hele pixel bir 2D oyun hiç yapılmaz. C# öğrenip Unity'den yapın.

UE ile APK çıktısı alınabiliyor fakat hem optimizasyon kısmı biraz uğraştırıcı hem de etrafımda gördüğüm kadarıyla çok yaygın Build problemleri var. Biraz baş ağrıtabilir.

Build problemlerini ben de biliyorum.
Ayrıca önerin için teşekkürler.
Bende Unity'e hazırlanıyorum zaten :)
 

Geri
Yukarı