Merhaba R10 üyeleri. Forumda yazılım alanına yeni merak salmış birçok kişi görüyorum. Hem onların hem varsa diğer kullanıcıların merak ettiklerini kendi deneyimlediğim kadarıyla cevaplamak için bu konuyu açıyorum.
3 yılı aşkın süredir sıfırdan kendi mobil oyunlarımı geliştiriyorum. Üniversitede sadece çok temel C# ve PHP dersleri aldım, onun dışında öğrendiğim her şeyi kendim öğrendim. Üniversite döneminde web siteleri ve web araçları geliştirirken mezun olduktan sonra kendi kararımla sıfır bilgiyle mobil oyun geliştirmeye başladım.
Sormak istediğiniz sorular varsa sorabilirsiniz, iyi günler.
Mobil oyun geliştiricisine sorularınızı sorun.
7
●254
- 30-04-2024, 19:27:09
- 30-04-2024, 19:28:38Sıfırdan hiçbir dil bilmeyen biri hangi dille mobil yazılım öğrenmeye başlaması iyi olur?
Ondan önce öğrenmesi gereken diller var mı ? - 30-04-2024, 19:33:51Eğer mobilde oyun geliştirmek istiyorsanız önerim C# dili ve Unity oyun motoru olur. İkisi de rakiplerine göre orta/kolay öğrenme zorluğunda olup internette birçok ücretsiz kaynağa sahip.NightRaven adlı üyeden alıntı: mesajı görüntüle
Mobilde uygulama geliştirmek isterseniz Dart dili ve Flutter kullanım alanı genişliği açısından daha iyi bir tercih olabilir.
Öncesinde öğrenilmesi gereken bir dil yok. Alanınızı seçip öğrenmeye başlayıp küçük de olsa kendi projelerinizi geliştirmek bence öğrenmenin en iyi yolu. - 30-04-2024, 19:38:22Teşekkür ederim hocam. Benim de grafik bilgim ve ilgim düşük seviyede açıkçası. Sıfırdan kendi tasarımımı hazırlamaya çalışmadan önce halihazırda yapılmış popüler oyun ve uygulamaları inceleyip arayüzleri vs. hakkında notlar alıyorum. Sonra Unity Asset Store ve diğer ücretsiz kaynaklara göz atarak işime yarayabilecek assetleri topluyorum. Biraz uğraş ve deneme yanılmayla ortaya iş görecek şeyler çıkıyor.tornado64 adlı üyeden alıntı: mesajı görüntüle
Mobil oyun için konuşuyorsak en kolaylarından biri Unity muhtemelen evet. En büyük sebeplerinden biri de çok kullanılması ve internette çok sayıda kaynağının bulunması. Sorun yaşadığınız veya yapmak istediğiniz neredeyse her şey için öğretici videolar bulabiliyorsunuz. - 30-04-2024, 19:48:52Hocam, ne kadardır bu alanda mobil oyun geliştiriyorsunuz? Ayrıca yapay zeka ile bilmeyenler için bir site veya uygulama var mı onun üzerinden sürükle bırak veya tıklayıp ekleyerek mobil uygulama veya oyun yapmak için? Son sorum olarak ise gördüğünüz kapsamlı oyunları ortalama kaç kişi yapıyorlardır? MMORPG oyunları için ?
- 30-04-2024, 19:59:11Aşağı yukarı 3 yıldır mobil oyun geliştiriyorum hocam ama tam zamanlı olarak değil, yüksek lisans işlerinden vakit kaldıkça.Fatihh41 adlı üyeden alıntı: mesajı görüntüle
Ben yapay zekayı ne yazılımda ne farklı bir şey için hiç kullanmadım diyebilirim. Benim ilgimi çekmiyor, biraz eski kafalıyım sanırım. İnternetten dökümantasyon okuyup video izleyerek manuel olarak yapıyorum her şeyi. GameMaker ve PandaSuite gibi sürükle bırak şeklinde oyun yapabileceğiniz oyun motorları duymuştum ama kendime kullanmadım hiç.
Benim kendi casual oyunlarımı geliştirmem her biri için 1.5 ile 3 ay arası bir vakit alıyor eğer düzenli çalışırsam. Bundan yola çıkarak modern MMORPG oyunlarına baktığımda her şeyiyle birlikte 40-50 kişiden az olacağını sanmıyorum takımın. O sayıyla bile yıllar sürüyor tamamlamaları. - 30-04-2024, 23:50:13Hiç o seviyede komplike bir oyun için yapmadığım için kesin bir cevabım yok. Ancak ben olsam öncelikle oyunun içereceği bütün sistemleri bulunduran ve listeleyen bir tablo/liste hazırlardım. Sonrasında bu sistemlerin hepsinin yazılabileceği veri yapılarını (data structures) ve class yapılarını belirlerdim. Bunu kendi oyunlarım için de yapıyorum.hurdijital adlı üyeden alıntı: mesajı görüntüle
Kağıt üzerinde her şey netleşmeden kod yazmaya başlamazdım. Netleştikten sonra aşağı yukarı 1-2 hafta içinde grafiksiz ve az özellikli oynanabilir bir prototip geliştirip denemeler yapardım. Bunlardan olumlu sonuçlar alırsam gerçek oyunu yapmak için daha detaylı çalışmaya başlardım.
Bu tarz planlamaları yapmak için Trello gibi ücretsiz araçları kullanabilirsiniz. Özellikle projenin kapsamı genişledikçe bu tarz takip araçları kullanmanın önemi artıyor.
