RakNet
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 |
RakNet is networking middleware developed by Oculus VR, Inc. for use in the video game industry. RakNet was originally authored by .
Overview[]
RakNet is a C++ class library that provides UDP and reliable TCP transport. It contains several core systems that rely on the transport layer: object replication; Remote procedure call in C++ using Boost C++ Libraries; VoIP supporting FMOD, DirectSound, and PortAudio; 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 by Oculus VR who released the source code for PCs, under the BSD licence with a patent granting license.[4][5]
Supported operating systems[]
- Microsoft Windows
- PlayStation 3
- PlayStation 4
- Xbox 360
- Xbox One
- Games for Windows – Live
- PlayStation Vita
- Linux
- macOS
- iOS
- Android with Cygwin
- Windows CE
- Nintendo Switch
Integrated Technology Partners[]
- Game Engines
- Other middleware
- Scaleform
- Steamworks
References[]
- ^ "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://www.jenkinssoftware.com/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://www.jenkinssoftware.com/forum/index.php?topic=3371#msg15887>
- ^ "GitHub for OculusVR/RakNet/LICENSE" <https://github.com/OculusVR/RakNet/blob/master/LICENSE>
- ^ Jeffrey Grubb (2014-07-07). "Oculus VR acquires game-networking engine RakNet — and makes it open-source". VentureBeat.
External links[]
Categories:
- Free software
- Formerly proprietary software
- Free software programmed in C++
- Games for Windows
- Linux APIs
- Middleware
- Multiplayer video game services
- Software using the BSD license
- Video game engines