Gamasutra is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Gamasutra: The Art & Business of Making Gamesspacer
arrowPress Releases







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


Devs can now use the rollback networking SDK GGPO for free in their own projects

Devs can now use the rollback networking SDK GGPO for free in their own projects

October 9, 2019 | By Alissa McAloon




Tony Cannon, the creator of GGPO (or Good Game Peace Out in full) has released the GGPO SDK under an MIT License, essentially giving devs the go-ahead to use the netcode for both commercial or non-commercial purposes in their own online games. 

GGPO was created as a fighting game player's reaction to unsatisfactory performance in online matches, and as such aims to cut down on lag as much as possible in those online matchups by using rollback networking.

While all matter of online games can benefit on the player side from as little lag as possible, fighting games in particular rely on quick inputs and responses to on-screen actions, making smooth play vital for online matches.

“Traditional techniques account for network transmission time by adding delay to a players input, resulting in a sluggish, laggy game-feel,” explains the GGPO GitHub page. “Rollback networking uses input prediction and speculative execution to send player inputs to the game immediately, providing the illusion of a zero-latency network.”

Prior to this drop, versions of GGPO have helped power online matchups in fighting games like Skullgirls, Killer Instinct, and Street Fighter III: 3rd Strike Online Edition. Devs curious to find out more about GGPO can read more on its website or, for a more hands-on approach, check out the SDK themselves over on GitHub.



Related Jobs

Sony PlayStation
Sony PlayStation — San Diego, California, United States
[10.18.19]

Senior Character TD
Disbelief
Disbelief — Cambridge, Massachusetts, United States
[10.18.19]

Senior Programmer, Cambridge, MA
Wevr
Wevr — Venice, California, United States
[10.18.19]

Senior Game Designer/Scripter (Blueprint, UE4)
Square Enix Co., Ltd.
Square Enix Co., Ltd. — Tokyo, Japan
[10.17.19]

Experienced Game Developer









Loading Comments

loader image