Soran
C# ile Oyun Yapımı

Soru
-
C# ile oyun yapımı nasıl olur yardım edermisiniz webde buldum bikaç tutorial(eğitim videosu) ama onlarda da çok fazla kod yazıyorlar benim seviyeme uygun değil başka bide labirent oyunu yapımı diyor ama sadece fareyle oynanıyor ve kodları çok basit:mesela pictureBox2 adında bir pictureboxımız olsun mouse_enter eventine şunları yazalım:
MessageBox.Show("YANDIN!!! DUVARA DEĞDİN!!!");
Bu kodları yazdıkmı oh bitti değil ben orta seviyede basit bir oyun yapmak istiyorum webde illa kolay veya zor var(en çok da en az 130 satır kodu olanlar :) bende buraya başvurıyım dedim sizi de çok yoruyorum ama yardım edermisiniz
Saygılarımla,
Kimliği Belirsiz(Not CFN)
Tüm Yanıtlar
-
Oyun yapacaksanız birde c# kullanacaksanız bence tercihiniz unity olmalı , unity ile çoğu şeyi kod yazmadan hallediyorsunuz zaten.2D veya 3D oyun geliştirme seçeneğine de sahipsiniz , ayrıca android gibi platformlarada unity ile oyun çıkartabilirsiniz.Yani crossplatform diyebiliriz.
-
-
unity bizim biligsiayarda kasıyor game maker kullansam olur mu hem unity hakkında pek bilgim yok zaten unity oyunlarını da bizim bilgisayar pek kaldırmıyor bazılarında aşırı kasıypr
Yanılıyor olabilirim ama gamemaker da c# kullanamıyorsunuz diye biliyorum hatta GML dedikleri bir dilleride var kullandıkları :) (Game maker Language) İhtiyaçlarınızı gamemaker karşılıyorsa kullanın.
-
-
-
bide unity'i bizim bilgisayar kaldırmıyor o yüzden iyi bi program ama 3d'de ben bi araba oyunu yapıyodum arabayı kontrol etmek için üstüne basıyorum kasıyorbi doğru düzgün bişey yapamadım unityde
Bence bunlar önyargı , sistem gereksinimleri fazla evet ancak çok başarılı işler yapılıyor.Gamemakerın ilk çıktığı zamanda ben kullandım mavi kahve bardağı gibi bir ikonuda vardı ozamanlar hala öylemi bilmiyorum :) Bu şuna benziyor bu forumda java mı c# mı deseniz %90 c# cevabı alırsınız ama java kullananlar öyle düşünmüyor :) Yani tercih sizin ben şahsen unityi seçtim.
-
Siz 1 haftada PUBG yazma niyetindesiniz :) Biraz sabredin.
Picturebox vs.. bunlarla oyuna benzeyen ürünler çıkartabilirsiniz ama bir gün gerçekten oyun yapacağınızda buradan edineceğiniz tecrübe size hiç bir şey getirmez. 60FPS bir oyun için oyunun 1 döngüdeki kodları 16ms içinde tamamlamış olması gerekir. Biraz eli yüzü düzgün bir oyunda sadece CPU ile bunu sağlamanız mümkün değil. Dolayısıyla grafik kartını kullanan kütüphanelere ihtiyacınız var. Sürükle-bırak şeklinde bir çok engine var. Bunları başlangıç için kullanabilirsiniz. Oyun modlama da oldukça tecrübe kazandıracaktır.
Gerçek anlamda oyun geliştirmek istiyorsanız önce oyun geliştirme ile ilgili temellere sahip olmalısınız. Terminoloji'yi öğrenmeli, temel algoritmaların nasıl çalıştığını ve altında yatan matematiği anlamalısınız. Sonrası geliştireceğiniz oyuna uygun platforma karar vermek olacak. Burada tercih etmeniz gereken en son şey kullanılan programlama dili.
- Düzenleyen Cihan YakarMVP 15 Mart 2019 Cuma 08:18
- Yanıt Olarak Öneren Mehmet Emin Kaymaz 15 Mart 2019 Cuma 18:52
-
önerileriniz için teşekkür ederim Cihan Bey ancak şunu söylemeliyim ki ben PUBG gibi oyunlar yapacağım demedim. PUBG oyununu da sevmiyorum zaten(yani genel olarak silajh oyunlarını sevmem PUBG'ı da pek bilmiyorum). Ben sadece Game Maker'daki gibi basit oyunlar yazmak istiyorum. Yani bi haftada yazacağım birşey yok. Örneğin 2d bir basket oyunu... örneğin 2d bir taksi oyunu...
he bide ben bilgisayar oyunu yapacağım, mobillle işim yok... Platform seç diyorsanız , işte size cevabım...
- Düzenleyen Not CFN 15 Mart 2019 Cuma 16:25
-
önerileriniz için teşekkür ederim Cihan Bey ancak şunu söylemeliyim ki ben PUBG gibi oyunlar yapacağım demedim. PUBG oyununu da sevmiyorum zaten(yani genel olarak silajh oyunlarını sevmem PUBG'ı da pek bilmiyorum). Ben sadece Game Maker'daki gibi basit oyunlar yazmak istiyorum. Yani bi haftada yazacağım birşey yok. Örneğin 2d bir basket oyunu... örneğin 2d bir taksi oyunu...
he bide ben bilgisayar oyunu yapacağım, mobillle işim yok... Platform seç diyorsanız , işte size cevabım...
Orada PUBG örnek olarak söylenmiş bir şey. Mesele nasıl ne şekilde silah konusuna geldi anlamadım. Başarılar dilerim.
- Düzenleyen Cihan YakarMVP 15 Mart 2019 Cuma 18:21
-