Loktos Builder
Bu uygulama, Eyesoft Bilişim için üretilen lokasyon tabanlı uygulamaların üretim aşamasını oyun motorunu direkt olarak kullanmadan, uygulama özelleştirme sürecini kolaylaştırmak ve bu işlemlerden kullanıcıyı olabildiğince...
ProjelerBu uygulama, Eyesoft Bilişim için üretilen lokasyon tabanlı uygulamaların üretim aşamasını oyun motorunu direkt olarak kullanmadan, uygulama özelleştirme sürecini kolaylaştırmak ve bu işlemlerden kullanıcıyı olabildiğince…
Proje Bilgisi
- Kurum / bağlam: Eyesoft Bilişim
- Platform: Masaüstü
- Dönem: Kasim 2022 - Aralik 2022
Kapsam
Bu uygulama, Eyesoft Bilişim için üretilen lokasyon tabanlı uygulamaların üretim aşamasını oyun motorunu direkt olarak kullanmadan, uygulama özelleştirme sürecini kolaylaştırmak ve bu işlemlerden kullanıcıyı olabildiğince soyutlamak maksatlı yazılmış olan masaüstü uygulamadır. Uygulama ile şirketler için paket şekilde oyunlar oyun motoru arka planda kullanılarak türetilebiliyor.
Mimari ve Sistem Tasarımı
Proje Mimarisi incelendiğinde üç farklı katmandan oluşuyor diyebiliriz. Bu katmanlar uygulama, depolama ve veri tabanı olarak ifade edilebilir. Uygulama katmanı kullanıcıların eriştiği uygulamayı, depolama çıktısı elde edilen uygulamaların saklandığı AWS S3 servisini ve veri tabanı ise Loktos MySQL veri tabanını ifade ediyor. Uygulama genelinde bağımlılıkların yönetilmesi için Microsoft’un Dependency Injection paketi kullanıldı. Uygulamada çeşitli işlemler için ekranlar bulunuyor. Ayrıca mai n thread bloklan masını önlemek için yükleme işlemleri asenkron olarak farklı bir thread’de gerçekleştiriliyor.
Öne Çıkan Teknik Detaylar
- Multithread Desteği
- AWS S3 Servisi ile Entegrasyon
- Unity Oyun Motorunun Cli yardımıyla Process Olarak Arkaplanda Kullanılması
- Setup Paketi Halinde Kolay Kurulum
Kişisel Katkılar
- Projenin tüm sorumluğu bana ait. Benden sonra geliştirilme yapıldı mı bilmiyorum ancak
- çalıştığım süre zarfında her detayı ile kendim ilgilendim
Yayın / Deployment
Proje bir masaüstü uygulama olduğum ve sadece şirket personeli tarafından kullanıldığı için herhangi bir yayın bilgisi yoktur.