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
View All     RSS
October 15, 2019
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

Deep Silver Volition
Deep Silver Volition — Champaign, Illinois, United States

HB Studios
HB Studios — Lunenburg/Halifax, Nova Scotia, Canada

Experienced Software Engineer
Sony PlayStation
Sony PlayStation — San Diego, California, United States

Senior Character TD
Disbelief — Cambridge, Massachusetts, United States

Senior Programmer, Cambridge, MA

Loading Comments

loader image