Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
KulaNetzwerk Spiele mit Unity
Zaubersee Ralf Zimmer- 13 App in den Stores von Apple, Google, Amazon und Mircosoft
- 7 davon sind Kinderspiele
Ein Klon von dem Spiel Agario
Was ist Kula
.
1
Informationen zum Projekt
Kula
Unity 5.1 HLAPIErste Version mit dem alten Unity Netzwerkcode
CodeEntwickelt C# in Unity3D und MonoDevelop
MarketingKein Marketing für Kula
Nur mit Keywords
Entwicklungszeit2 1/2 Monate
2
Google und Apple600.000 Downloads in 4 Monaten
Bewertungen12.000 Bewertungen Ø 3,4
Unity Netzwerkcode für
ein Sudoku ?
Die richtige Architektur für das Netzwerkspiel
Mission
3
Welche Möglichkeit gibt es?
Unity 5.1 High Level API (HLAPI)
JSON
Und viele mehr
4
Verteilung auf der Welt
United StatesPing von 180
BrazilPing von 290
AustraliaPing 360
ChinaPing von 300
United KingdomPing von 60
Lohnt sich eine Cloud Lösung ?
Cloud Lösung ?
5
Welche Lösung für das Hosting?
- 100 CCU
- Noch in Alpha
Unity Service
Andere Anbieter
- Linux VMs
Google Cloud
- Hetzner oder OVH
Selber Hosten
6
Unity3D HLAPI
7
Unity3D HLAPI
- Game State Management
- Spawning Management - Matchmaking
- Scene Management - Debugging Information
- SyncVars are member variables of NetworkBehaviour scripts that are synchronized from the server to clients
- The NetworkTransform component synchronizes movement of game objects across the network
8
- Client RPC calls are a way for server objects to cause things to happen on client objects
- From Client to Server we use Command
Networkmanager
RPC Calls
State Synchronization
NetworkTransform
http://goo.gl/eUNICl
Tutorial
9