Unity 6.3
0 онлайн 55 гостей 3 в системе
Вход
Введение в сетевое взаимодействие многопользовательских игр Глава 1 из 11 Оригинал, стр. 6

Введение

Русский

Введение

Когда люди встречаются в онлайн-игре, происходит нечто особенное. Обычная гонка или ролевая игра превращается в совместное приключение - непредсказуемое, непростое и, самое главное, увлекательное Объединяемся ли мы против межзвездного диверсанта или сражаемся друг с другом в онлайн-шутере, сетевые многопользовательские игры позволяют сотрудничать и соревноваться независимо от расстояния. Именно такое совместное взаимодействие определяет многопользовательский игровой опыт

Однако разработка сетевого игрового процесса может быть сложнее создания сопоставимой однопользовательской игры Цель этого руководства - помочь вам начать разработку многопользовательских игр с помощью сетевых инструментов Unity. Оно знакомит с основными понятиями сетевого взаимодействия и подготавливает к работе с демонстрационными сетевыми проектами Unity. Кроме того, в нем пошагово разобран базовый пример на основе пакета Starter Assets - ThirdPerson из Unity Asset Store Предполагается, что вы знакомы с Unity и разработкой на C#, но только начинаете осваивать сетевое взаимодействие. Руководство поможет быстро разобраться в теоретических основах многопользовательской разработки и подготовиться к практическим примерам

В этой электронной книге вы: - Изучите ключевые понятия многопользовательской разработки в Unity. - Познакомитесь с многопользовательскими системами и сетевыми моделями. - Настроите простой пример с использованием Netcode for GameObjects.

English

Introduction

When people get together in an online game, something extraordinary happens. That simple racing game or RPG transforms into a shared experience. What happens there can be unpredictable, challenging, and, most of all, fun. Whether we are teaming up against an interstellar saboteur or dueling in an online shooter, networked multiplayer gaming allows us to collaborate and compete beyond physical boundaries. This collective interaction is what defines the multiplayer experience. Developing networked gameplay, however, can be more complex than creating an equivalent single-player application. The aim of this guide is to help you get started with developing multiplayer games using Unity’s network tools. It provides a foundational knowledge of networking concepts and serves as a primer before you dive into the Unity network samples. It also walks you through a basic use case with the Starter Assets – ThirdPerson package available on The Unity Asset Store. This guide assumes you are familiar with Unity and C# development but may be new or just getting started with networking. It’s designed to help you quickly understand the theoretical aspects of multiplayer development and prepare you for the practical demos. This e-book will: —

Explore the core concepts of Unity multiplayer

Explore different multiplayer systems and networking models

Set up a simple example using Netcode for GameObjects