Skip to content

tahaerel/E-Dunya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PushUP Ekibi - E-Dünya Projesi

e dunya wallpaper

Proje Unity oyun motoru 2020.3.34f1 sürümü ile oluşturulmuştur.

Amaç

Türkiye Cumhuriyeti Devleti üzerinde bulunan kamu sektöründeki ve özel sektördeki şirketleri bir evren üzerinde toplamak, yapılabilecek işlemleri blockchain üzerinden sosyal bir sanal evren üzerinden yapmak.

Unity Dosyasını Açmak

Unity Hub üzerinden open -> add project from disk den proje konumu seçilir ve başlatılır. Projede blockchan entegresi için ücretsiz olan Moralis Web3 Development Platform, evreni multiplayer hale getirmek için ücretsiz olan Photon Pun 2 Game Server kullanılmıştır. Moralis üzerinden Etherium mainnet üzerinden bir server başlatılarak bu serverin Moralis Server URI ve Moralis Application Id ' si Unity'de login sahnesinde bulunan Moralis Connection prefabının Moralis Setup gameobjectine yazılır. WalletConnect Metamask olarak seçilir. Multiplayer entegresi için Photon pun 2 sitesinden https://dashboard.photonengine.com Pun app'i oluşturularak server id si alınır. Bu id PhotonServerSettings dosyasında bulunan App Id Pun kısmına yazılır ve bağlantı sağlanır.

Assets -> Project -> Scenes -> Login sahnesi açılarak Metamask mobil uygulamasıyla birlikte Metamask cüzdanına bağlanılır. Kullanıcıya bir id verilir ve tüm blockchain işlemleri bu sanal kimliği üzerinden gerçekleştirir. (NFT alım satım, akıllı kontratlar vs.)

Test amaçlı exe build repoya eklenmiştir. Moralis mobil uygulaması ile ekrandaki Qr kodu okutarak giriş yapılır ve evrene girilir. Proje web , windows ve mobil ile uyumludur.