NetStack
Semi-Fixed-Time-Step-Interpolation
NetStack | Semi-Fixed-Time-Step-Interpolation | |
---|---|---|
2 | 1 | |
293 | 6 | |
- | - | |
0.0 | 3.6 | |
about 2 years ago | over 2 years ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
NetStack
-
I want to make a simple enemy health system for a game. Should I create an interface in C# for it?
Yeah I've used https://github.com/nxrighthere/NetStack for networking serialization, it's slick and what I'd use if it were multiplayer, I almost started implementing it here but after just compressing it was good enough for this project.
-
People told me to "Just add multiplayer bro", so I spent 3 months adding online multiplayer. Here's what I learned!
There are some nice libraries out there for compression of values: https://github.com/nxrighthere/NetStack for example does the quaternion compression for you.
Semi-Fixed-Time-Step-Interpolation
-
Just pushed a repository with an implementation of semi fixed time step interpolation, made in unity, based on valve's source engine.
Networking has always intrigued me, and as I learn some techniques, I'll post the implementations, happy coding >! https://github.com/gustavopsantos/Semi-Fixed-Time-Step-Interpolation
What are some alternatives?
Topaz - Multithreaded Javascript Engine for .NET
Source2Roblox - A toolset that can 100% automatically port Source Engine levels into clumps of Roblox assets and models.
Riptide - Lightweight C# networking solution for multiplayer games.
PrimeTween - PrimeTween is a high-performance, allocation-free animation library for Unity. Animate anything with just one line of code, tweak all animation properties directly from the Inspector, and create complex animation sequences. No runtime memory allocations, ever.
SteamKit - SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
Fragsurf-2 - Fragsurf is an actively developed standalone game based on HL2 surf and bhop movement mechanics.