Unity ile SQL server kullanmak

BatuhanIlter

Hectopat
Katılım
1 Kasım 2019
Mesajlar
13
Merhaba,
Unity ile Online çalışabilecek bir oyun yapmak istiyorum. Bunu yaparken SQL server kullanarak kendim tasarlamak istiyorum. Fakat bunu yapmanın herhangi bir yolunu bulamadım. Unity içerisine SQL kütüphanesini ekleyemiyorum. İnternet üstünde ise photon network gibi sistemler kullanılıyor. Ama ben bunları kullanmak istemiyorum. SQL kütüphanesini Unity içerisine eklemek için yapabileceğim bir yol bulunuyor mu? Yapıp yapamayacağım hakkında bilgilendirebilirseniz çok memnun olurum.
 
Unity oyununa doğrudan veritabanını bağlamak mantıklı değil.
İsteyen herkes verileri düzenleyebilir.
Onun yerine bir Web API yazılıp Unity ile bu Web API'a istek göndermek en mantıklısı.
 
Unity oyununa doğrudan veritabanını bağlamak mantıklı değil.
İsteyen herkes verileri düzenleyebilir.
Onun yerine bir Web API yazılıp Unity ile bu Web API'a istek göndermek en mantıklısı.
Eğer işlemler basit olacaksa (scoreboard gibi) mantıksız sayılmaz. Diğer türlü olacaksa haklısın.
 
Eğer işlemler basit olacaksa (scoreboard gibi) mantıksız sayılmaz. Diğer türlü olacaksa haklısın.
Online oyun olduğu için basit bir yapı olacağını sanmıyorum.

Tabiki photon kullanmadan yapabilirsin. Bende zamanında çok araştırmıştım bu konuları.
Biliyor olabilirsin ama bir kaç bilgi vereyim. Singleplayer ve multiplayer oyun yapmak çok farklı bir dünya. Online oyunda iki ana kavram vardır. Bunlar; Client ve Server. Bu iki ana terimi araştırmanı öneririm. Biliyorsan sorun yok.
Senin Unity'de yaptığın oyun Client olacak. Yani sen sql işlerini burada yapamazsın. Daha doğrusu yapmamalısın. Sql ve veritabanı işlemleri Server da olur.
Client ve Server nasıl yapabilirim dersen şu eğitimi izlemeni tavsiye ederim.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Ayrıca Server ve veritabanını aynı projede yapma. İkisi farklı projeler olmalı.
Ben olsam şu şekilde yapardım. Server adında ana bir proje oluştururdum. Ana proje içerisinde 2 farklı proje olurdu. Bunlar; database ve game. Bu iki projeyi ayrı ayrı geliştirirdim.

Yapıp yapamayacağım hakkında bilgilendirebilirseniz çok memnun olurum.
C# diline hakim isen yapabilirsin. Değilsen aşırı zorlanırsın.
 
nu tercih edebilirsin. İn

teşekkür ederim baya işime yarayacak.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…