Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
January 20, 2019
arrowPress Releases

If you enjoy reading this site, you might also want to check out these UBM Tech sites:

HumbleNet is a new, free cross-platform browser game networking library

HumbleNet is a new, free cross-platform browser game networking library

June 29, 2017 | By Alex Wawro

The folks at Humble Bundle and Mozilla have this week released HumbleNet, a free-to-use cross-platform networking library designed to help peer-to-peer multiplayer games work across different browsers and OSes.

This seems potentially useful for devs working on multiplayer games, or who have an interest in porting multiplayer games to browsers and rigging them up for cross-platform peer-to-peer networking. 

According to a more in-depth blog post on the tech, HumbleNet is basically "a simple C API that wraps WebRTC and WebSockets and hides away all the platform differences between browser and non-browser platforms."

"The current version of the library exposes a simple peer-to-peer API that allows for basic peer discovery and the ability to easily send data (via WebRTC) to other peers," it continues. "In this manner, you can build a game that runs on Linux, macOS, and Windows, while using any web browser — and they can all communicate in real-time via WebRTC."

The post traces HumbleNet's origins back to a 2015 initiative at Humble Bundle to get peer-to-peer multiplayer games running via asm.js and, later,  WebAssembly. Now version 1.0 HumbleNet has been made freely available on Github for game devs to contribute to and use under a modified BSD license.

Related Jobs

Impulse Gear, Inc.
Impulse Gear, Inc. — San Francisco, California, United States

Senior Software Engineer
Cignition — Palo Alto, California, United States

Game Programmer
Heart Machine
Heart Machine — Culver City, California, United States

Gameplay Engineer
Wargaming Sydney
Wargaming Sydney — Broadway, New South Wales, Australia

Gameplay Programmer, C++ - Vehicle Physics

Loading Comments

loader image