RakNet
Appearance
Original author(s) | Jenkins Software LLC |
---|---|
Developer(s) | Oculus VR, Inc. |
Repository | |
Written in | C++ |
Operating system | Linux,OS X,Windows,et al. |
Type | Game middleware |
License | 3-clause BSD License[1] |
Website | Official website |
RakNetisnetworkingmiddlewaredeveloped byOculus VR, Inc.for use in thevideo game industry.RakNet was originally authored byJenkins Software LLC.
Overview
[edit]RakNet is aC++class library that providesUDPand reliableTCPtransport. It contains several core systems that rely on the transport layer: object replication;Remote procedure callin C++ usingBoost C++ Libraries;VoIPsupportingFMOD,DirectSound,andPortAudio;NAT traversal;and Patch.[clarification needed]
Its source was available without charge for games grossing under $100,000[2]allowing use by developers of indie or free/open source games.[3]
On July 7, 2014, RakNet was bought byOculus VRwho released the source code for PCs, under theBSD licencewith apatentgranting license.[4][5]
Supported operating systems
[edit]- Microsoft Windows
- PlayStation 3
- PlayStation 4
- Xbox 360
- Xbox One
- Games for Windows – Live
- PlayStation Vita
- Linux
- macOS
- iOS
- AndroidwithCygwin
- Windows CE
- Nintendo Switch
Integrated Technology Partners
[edit]- Game Engines
- Other middleware
References
[edit]- ^"RakNet 4.081".GitHub.25 October 2021.
- ^."RakNet - Multiplayer game network engine." RakNet - Multiplayer game network engine. Jenkins Software LLC, 25 Jun 2011. Web. 11 Feb 2012. <http:// jenkinssoftware /pricing.html>.
- ^Jenkins, Kevin, and Digitalghost. "RakNet in open source games." RakNet - Multiplayer game network engine. Jenkins Software LLC, 27 July 2010. Web. 11 Feb 2012. <http:// jenkinssoftware /forum/index.php?topic=3371#msg15887Archived2013-12-12 at theWayback Machine>
- ^"GitHub for OculusVR/RakNet/LICENSE" <https://github /OculusVR/RakNet/blob/master/LICENSE>
- ^Jeffrey Grubb (2014-07-07)."Oculus VR acquires game-networking engine RakNet — and makes it open-source".VentureBeat.