Tantangan Produksi Game Studio
Forgify dirancang untuk menjawab tantangan krusial dalam produksi game skala studio (seperti pengembangan Khodam: The Contract), di mana aset 3D, tekstur 4K/8K, audio uncompressed, dan build biner berukuran ratusan gigabyte membebani kuota cloud, terkena limit GitHub/GitLab, atau mengalami transfer rate lambat di koneksi internet publik.
Forgify adalah klien Git modern generasi baru berbasis Windows Presentation Foundation (WPF) di atas runtime .NET 10. Dikembangkan secara mandiri oleh Run2Go Studio dengan arsitektur native zero external dependencies.
Filosofi Inti: Local-First LAN Git
Forgify mengubah setiap workstation Windows di jaringan lokal menjadi host Git Smart HTTP dan Git LFS berkecepatan penuh kabel atau Wi-Fi (1 Gbps hingga 10 Gbps). Seluruh kode sumber dan aset biner tetap berada 100% di dalam jaringan studio tanpa ketergantungan server cloud eksternal, menghilangkan biaya langganan bulanan dan risiko kebocoran data source code.
Forgify tidak memerlukan konfigurasi server Linux, dedicated hosting, atau container Docker. Sistem bekerja otomatis melalui dua saluran jaringan internal tanpa setup rumit.
Arsitektur Jaringan Dual-Channel
- Port UDP 5051 (Broadcast / Multicast): Mengoperasikan UdpPeerDiscoveryService untuk beacon otomatis di LAN, pertukaran public key ECDSA P-256, dan pemantauan detak status kehadiran (heartbeat tiap 3 detik).
- Port TCP 5050 (HTTP Smart RPC): Mengoperasikan GitHostServer untuk transfer Git Smart HTTP (info/refs, upload-pack, receive-pack), streaming chunk Git LFS, dan sinkronisasi riwayat pesan LAN chat offline.