├── CubesMultiplayerDemoClient ├── .gitignore ├── Assets │ ├── Materials │ │ ├── Floor.mat │ │ └── Player.mat │ ├── Prefabs │ │ ├── Floor.prefab │ │ ├── NetPlayer.prefab │ │ └── Player.prefab │ ├── Scenes │ │ └── SampleScene.unity │ ├── Scripts │ │ ├── LiteNetLib │ │ │ ├── INetEventListener.cs │ │ │ ├── NatPunchModule.cs │ │ │ ├── NetConstants.cs │ │ │ ├── NetDebug.cs │ │ │ ├── NetEndPoint.cs │ │ │ ├── NetManager.cs │ │ │ ├── NetPacket.cs │ │ │ ├── NetPacketPool.cs │ │ │ ├── NetPeer.cs │ │ │ ├── NetPeerCollection.cs │ │ │ ├── NetSocket.cs │ │ │ ├── NetStatistics.cs │ │ │ ├── NetThread.cs │ │ │ ├── NetUtils.cs │ │ │ ├── ReliableChannel.cs │ │ │ ├── SequencedChannel.cs │ │ │ ├── SimpleChannel.cs │ │ │ └── Utils │ │ │ │ ├── FastBitConverter.cs │ │ │ │ ├── NetDataReader.cs │ │ │ │ ├── NetDataWriter.cs │ │ │ │ └── NetSerializer.cs │ │ ├── NetPlayer.cs │ │ ├── Network.cs │ │ └── Player.cs │ └── Shared.dll ├── Packages │ └── manifest.json └── ProjectSettings │ ├── AudioManager.asset │ ├── ClusterInputManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── PresetManager.asset │ ├── ProjectSettings.asset │ ├── ProjectVersion.txt │ ├── QualitySettings.asset │ ├── TagManager.asset │ ├── TimeManager.asset │ └── UnityConnectSettings.asset ├── CubesMultiplayerDemoServer ├── .gitignore ├── CubesMultiplayerDemoServer.sln └── src │ ├── Server │ ├── NetworkPlayer.cs │ ├── Program.cs │ └── Server.csproj │ └── Shared │ ├── Enums │ └── NetworkTags.cs │ └── Shared.csproj ├── README.md └── example.gif /CubesMultiplayerDemoClient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/.gitignore -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Materials/Floor.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Materials/Floor.mat -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Materials/Player.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Materials/Player.mat -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Prefabs/Floor.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Prefabs/Floor.prefab -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Prefabs/NetPlayer.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Prefabs/NetPlayer.prefab -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Prefabs/Player.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Prefabs/Player.prefab -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scenes/SampleScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scenes/SampleScene.unity -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/INetEventListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/INetEventListener.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NatPunchModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NatPunchModule.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetConstants.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetDebug.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetDebug.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetEndPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetEndPoint.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetManager.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPacket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPacket.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPacketPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPacketPool.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPeer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPeer.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPeerCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetPeerCollection.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetSocket.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetStatistics.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetThread.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetThread.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/NetUtils.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/ReliableChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/ReliableChannel.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/SequencedChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/SequencedChannel.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/SimpleChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/SimpleChannel.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/FastBitConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/FastBitConverter.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/NetDataReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/NetDataReader.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/NetDataWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/NetDataWriter.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/NetSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/LiteNetLib/Utils/NetSerializer.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/NetPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/NetPlayer.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/Network.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/Network.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Scripts/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Scripts/Player.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Assets/Shared.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Assets/Shared.dll -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/Packages/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/Packages/manifest.json -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2018.2.7f1 2 | -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoClient/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoClient/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /CubesMultiplayerDemoServer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoServer/.gitignore -------------------------------------------------------------------------------- /CubesMultiplayerDemoServer/CubesMultiplayerDemoServer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoServer/CubesMultiplayerDemoServer.sln -------------------------------------------------------------------------------- /CubesMultiplayerDemoServer/src/Server/NetworkPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoServer/src/Server/NetworkPlayer.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoServer/src/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoServer/src/Server/Program.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoServer/src/Server/Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoServer/src/Server/Server.csproj -------------------------------------------------------------------------------- /CubesMultiplayerDemoServer/src/Shared/Enums/NetworkTags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoServer/src/Shared/Enums/NetworkTags.cs -------------------------------------------------------------------------------- /CubesMultiplayerDemoServer/src/Shared/Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/CubesMultiplayerDemoServer/src/Shared/Shared.csproj -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/README.md -------------------------------------------------------------------------------- /example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MUN1Z/CubesMultiplayerDemoUnityLiteNetLib/HEAD/example.gif --------------------------------------------------------------------------------