Download presentation
Presentation is loading. Please wait.
Published byEustace Clark Modified over 9 years ago
1
Holistic Mobile Game Development with Unity 1 @ 2015 Taylor & Francis. All rights Reserved.
2
Introduction Multiplayer experiences are becoming more popular on mobile devices. The game is rarely played in real-time. Simple to set up networked communications. As time between messages becomes faster and more people join in the same game, the logistics of handling and synchronizing the data become more complex. Examine different types of multiplayer game experiences created on mobile devices. Explain the underlying infrastructure and protocols of the Internet that make it all possible. @ 2015 Taylor & Francis. All rights Reserved. 2
3
Playing Together on the Same Device Asynchronous Games Turn-based games ○ Trivial Pursuit and Pathogen Synchronous Split-screen ○ Fruit Ninja, Snowball Mania and Worms 2: Armageddon @ 2015 Taylor & Francis. All rights Reserved. 3
4
Networking TCP/IP Transmission Control Program/Internet Protocol Internal messaging standard for data ○ datagram and payload ○ header and IP address ○ NAT ID and Punchthrough @ 2015 Taylor & Francis. All rights Reserved. 4
5
Networking Clients and Servers Game server @ 2015 Taylor & Francis. All rights Reserved. 5
6
Networking Clients and Servers Game server ○ Authoritative @ 2015 Taylor & Francis. All rights Reserved. 6
7
Networking Clients and Servers Game server ○ Authoritative and non- authoritative ○ Persistent worlds @ 2015 Taylor & Francis. All rights Reserved. 7
8
Synchronizing Worlds Latency or lag Dead reckoning @ 2015 Taylor & Francis. All rights Reserved. 8
9
Synchronizing Worlds Latency or lag Dead reckoning Entity extrapolation @ 2015 Taylor & Francis. All rights Reserved. 9
10
Remote Procedure Calls Extend functionality Networked View Component @ 2015 Taylor & Francis. All rights Reserved. 10
11
Interacting with the Web Mediator and message sender Dynamic content Text and images Asset bundles @ 2015 Taylor & Francis. All rights Reserved. 11
12
Summary Multiplayer Experiences Examined numerous methods for establishing multiplayer gaming environments on mobile devices. Multiple players on one device are easy to implement, but small the screens can make gameplay difficult. Moving to a multiplayer configuration with multiple devices introduces many new issues requiring a solid understanding of message sending via the Internet. Pulling updated data from the Web is an efficient means of managing the multiplayer experience. @ 2015 Taylor & Francis. All rights Reserved. 12
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.