<p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Design, implement, release, and maintain a multiplayer experience! Find out what challenges, risks, and upsides you need to be aware of from day one!</p><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Through real-world examples inspired by games such as <em>League of Legends</em>, <em>Ariokan</em>, and <em>Morimens</em>, the book covers the differences between developing multiplayer and single-player games, diving into the details of how the communication between different devices works, how to structure a multiplayer project depending on what you’re developing, how to prepare it for a global launch from a technical and monetization perspective, as well as how to protect the game. It also explains how to develop common features shared by several multiplayer titles.</p><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Maintaining an engine-agnostic approach as much as possible, the book uses both Unity and Epic Games products and services as a reference. The book takes the collectible card game <em>Ariokan</em> as a reference to explain some dynamics and challenges of multiplayer games that revolve around user-generated content.</p><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">You Will Learn</p><p class="MsoListParagraphCxSpFirst" style="mso-add-space: auto; text-indent: -18.0pt; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0cm 0cm .0001pt 72.0pt;"><!-- [if !supportLists]--><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </span></span></span><!--[endif]--><span style="color: black;">What pieces you need to build to have a globally accessible multiplayer experience and how they work</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-add-space: auto; text-indent: -18.0pt; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0cm 0cm .0001pt 72.0pt;"><!-- [if !supportLists]--><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </span></span></span><!--[endif]--><span style="color: black;">How communication and synchronization work in a multiplayer game and how to design around that</span></p><p class="MsoListParagraphCxSpMiddle" style="mso-add-space: auto; text-indent: -18.0pt; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0cm 0cm .0001pt 72.0pt;"><!-- [if !supportLists]--><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </span></span></span><!--[endif]-->The different types of monetization strategies that you can implement to generate revenue from your game</p><p class="MsoListParagraphCxSpLast" style="mso-add-space: auto; text-indent: -18.0pt; line-height: normal; mso-list: l0 level1 lfo1; border: none; mso-padding-alt: 31.0pt 31.0pt 31.0pt 31.0pt; mso-border-shadow: yes; margin: 0cm 0cm .0001pt 72.0pt;"><!-- [if !supportLists]--><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; color: black;"><span style="mso-list: Ignore;">·<span style="font: 7.0pt 'Times New Roman';">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0; </span></span></span><!--[endif]--><span style="color: black;">How User Generated Content-centric games work and the challenges related to them</span></p><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Who This Book Is For</p><p class="MsoNormal" style="margin-bottom: .0001pt; line-height: normal;">Game developers and system/economy designers working on a multiplayer project (game or experience), be it live-service or not. Networking/coding experience will help but is not essential, as the fundamental relevant concepts are covered in the book.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Going Multiplayer

  • Paolo Abela

摘要

Design, implement, release, and maintain a multiplayer experience! Find out what challenges, risks, and upsides you need to be aware of from day one!

Through real-world examples inspired by games such as League of Legends, Ariokan, and Morimens, the book covers the differences between developing multiplayer and single-player games, diving into the details of how the communication between different devices works, how to structure a multiplayer project depending on what you’re developing, how to prepare it for a global launch from a technical and monetization perspective, as well as how to protect the game. It also explains how to develop common features shared by several multiplayer titles.

Maintaining an engine-agnostic approach as much as possible, the book uses both Unity and Epic Games products and services as a reference. The book takes the collectible card game Ariokan as a reference to explain some dynamics and challenges of multiplayer games that revolve around user-generated content.

You Will Learn

·         What pieces you need to build to have a globally accessible multiplayer experience and how they work

·         How communication and synchronization work in a multiplayer game and how to design around that

·         The different types of monetization strategies that you can implement to generate revenue from your game

·         How User Generated Content-centric games work and the challenges related to them

Who This Book Is For

Game developers and system/economy designers working on a multiplayer project (game or experience), be it live-service or not. Networking/coding experience will help but is not essential, as the fundamental relevant concepts are covered in the book.