{"product_id":"development-and-deployment-of-multiplayer-online-games-vol-i-gdd-authoritative-servers-communications-9783903213067","title":"Development and Deployment of Multiplayer Online Games, Vol. I: GDD, Authoritative Servers, Communications","description":"\u003cp\u003eTrying to develop your own multiplayer online game can be overwhelming, especially as information on multiplayer specifics is \u003cem\u003every\u003c\/em\u003e scarce. The nine-volume \u003cem\u003eDevelopment and Deployment of Multiplayer Games\u003c\/em\u003e series is an attempt to \u003cstrong\u003esummarize a body of knowledge that is known in the industry, but is rarely published, let alone published together\u003c\/strong\u003e.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe series is highly praised by prominent representatives of the multiplayer gamedev industry\u003c\/strong\u003e. An \"Early Praise\" page within the book lists several testimonials by people from billion-dollar and\/or AAA companies with job titles ranging from \u003cem\u003eManaging Director\u003c\/em\u003e and \u003cem\u003eCTO\u003c\/em\u003e to \u003cem\u003eBackend Technical Director\u003c\/em\u003e and \u003cem\u003ePrincipal Software Engineer\u003c\/em\u003e.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eGenres: From Social Games to MMOFPS, with Stock Exchanges In Between\u003c\/strong\u003e. \u003cem\u003eDevelopment and Deployment of Multiplayer Online Games\u003c\/em\u003e aims to cover pretty much all the MOG genres - ranging from social games to MMORPGs and MMOFPS. While there are certainly differences between the genres, around 80% of the discussed concepts apply across the board.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eLevel: Intermediate+\u003c\/strong\u003e. This series is not trying to teach very basics of the programming (and is not a book to copy-paste your MOG from). Rather, it is intended for those intermediate developers who want to progress into senior ones, and all the way up to CTOs and architects.\u003c\/p\u003e\u003cp\u003eIn particular, there is no explanation of what event-driven programming is about, what the difference is between optimistic locking and pessimistic locking, why do you need a source control system, and so on. Instead, there will be discussions on \u003cem\u003ehow the concept of futures\u003c\/em\u003e fits into event-driven programming, when the use of optimistic locking \u003cem\u003emakes sense for games\u003c\/em\u003e, and how to use source control \u003cem\u003ein the presence of unmergeable files\u003c\/em\u003e.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThis Volume: Vol. I\u003c\/strong\u003e Vol. I starts \u003cem\u003ePart ARCH(itecture)\u003c\/em\u003e, and includes three Chapters. Chapter 1 discusses Game Design Document (GDD) - mostly concentrating on its multiplayer specifics of GDDs. Chapter 2 explores the all-important aspects of cheating - which is virtually non-existent in single-player games and games between friends, but plays an enormous role in multiplayer games; the resulting analysis leads to Authoritative Server architectures (note that discussion on \u003cem\u003eimplementing\u003c\/em\u003e anti-cheating measures is much longer than it is possible to fit into Vol. I, and will take the whole Vol. VIII). The largest chapter of Vol. I, Chapter 3, is dedicated to typical multiplayer communication flows. Along the course of this discussion, it will cover lots of different topics, including such different things as Client-Side Prediction, Low-Latency Compressible State Sync, Lag Compensation and its dangers, and Inter-DB Async Transfer with Transactional Integrity\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e 'No Bugs' Hare\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Ithare.com Website Gmbh\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 07\/01\/2017\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 332\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Hardcover\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.73lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.25h x 7.50w x 0.75d\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9783903213067\u003cbr\u003e\u003cp\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003e\u003ci\u003eIgnatchenko, Sergey:\u003c\/i\u003e\u003c\/b\u003e - This book has been translated from Lapine by Sergey Ignatchenko, a software architect since 1996. He is known for writing for industry journals since 1998, with his articles appearing in CUJ, Overload, C++ Report, and (IN)SECURE Magazine. His knowledge of Lapine is quite extensive, and he routinely translates the column No Bugs writes for Overload. During Sergey's software architecting career, he has led quite a few projects, including as a co-architect of a stock exchange for a G20 country (the same software has been used by stock exchanges of several other countries), and as the sole original architect of a major gaming site (with hundreds of thousands of simultaneous players, billions of database transactions per year, and processing hundreds of millions of dollars per year). As a kind of paid hobby, he also invents things: he's an author and co-author of several dozen patents (unfortunately, owned by his respective employers).\u003cb\u003e\u003ci\u003eHare, 'No Bugs':\u003c\/i\u003e\u003c\/b\u003e - The author of this book is 'No Bugs' Hare from the warren of Bunnylore. He is known for being a columnist for the Overload Journal and for his significant contributions to the software development blog ithare.com. As 'No Bugs' is a rabbit with Lapine as his mother tongue, he needed somebody to translate the book into human language. And of course, as the book is highly technical, to translate technical details with the highest possible fidelity, he needed a translator with substantial software development experience.\u003c\/p\u003e","brand":"Ithare.com Website Gmbh","offers":[{"title":"Hardcover","offer_id":39829604270195,"sku":"9783903213067","price":36.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0555\/9255\/0515\/products\/img_6e2aeb4f-3f0b-45f5-8ba5-4e20bc5816a8.jpg?v=1644614723","url":"https:\/\/bookstorenmore.com\/en-de\/products\/development-and-deployment-of-multiplayer-online-games-vol-i-gdd-authoritative-servers-communications-9783903213067","provider":"Bookstore N More","version":"1.0","type":"link"}