Skip to content

A network and gameplay baseline using the LLAPI of Unity Transport.

License

Notifications You must be signed in to change notification settings

SeraEris/com.tehelee.baseline

Repository files navigation

Tehelee's Baseline

This package provides a lightweight networked gameplay baseline based on the LLAPI of Unity Transport. It relies on class-based packet definitions and server-authoritative gameplay.

Additionally there are included utilities for runtime and editor usage, as well as quality-of-life runtime components.

Installation

Using Unity's Package Manager ( in Unity 2020.1.2f1+ ) simply add this as a GIT-based package:

https://github.com/Tehelee/com.tehelee.baseline.git

Package Manager - Add GIT Package

Additionally you can download and extract the zip to your project's Packages folder: Package Manager - Add ZIP Package

Included Examples

Network Chat Room

  • Password-Locked Servers
  • Usernames + Conflict Resolution
  • Admin Roles + Admin Commands
    • Rename Users
    • Kick & Ban Users ( Ban is currently untracked due to technical limitations )
    • Remote Server Shutdown
    • Broadcast Alert Messages

Example Chat Room

Dependencies

These are automatically referenced by the package manager, but are listed here for posterity:

Package Version
com.unity.burst 1.3.9
com.unity.collections 0.14.0-preview.16
com.unity.mathematics 1.2.0
com.unity.transport 0.5.0-preview.5
com.unity.textmeshpro 3.0.3

About

A network and gameplay baseline using the LLAPI of Unity Transport.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages