+
Skip to content

valterc/lings

Repository files navigation

LiNGS - Lightweight Networked Game System

Framework for networked multiplayer mobile games

LiNGS is a framework that provides the capability of network multiplayer to mobile games and is designed to work on Unity 4+ as a standalone plugin.

It acts as a middleware that provided game state synchronization and message passing between a Game Server and Clients.

Instalation

Download and import the project into Visual Studio 2013 or other similar editor. Build the projects and copy the .dll files to your UnityProject/Assets/plugins folder. After that you can use this system to create your multiplayer games.

Architecture and Usage

The system is design to work on a client-server type architecture. Both components can be executed on a Unity game (even on mobile) or you can create a .NET based dedicated server and use a Unity client.

Basic Client Architecture

alt text

Basic Server Architecture

alt text

Integration with Unity Game Objects

Integration with games is seemless and requires only minor changes in your logic code: alt text

The LINGS system is designed to be very simple to use and the API is documented. Check the provided 'Striker' implementation example.

Class Diagrams

Common Classes

alt text

Client Classes

alt text

Server Classes

alt text

About

Framework for networked multiplayer mobile games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载