OpenGGF

VER0.5

Open-Source Sonic Engine

OpenGGF
0.5

Open-Source Sonic Engine

OPEN
SOURCE
OpenGGF
VER 0.5

Open-Source Sonic Engine

About

OpenGGF is an open-source, OpenGL-accelerated game engine written in Java that faithfully reimplements the classic 16-bit Sonic the Hedgehog games — physics, collision, rendering, and audio are all verified against community-maintained disassemblies for accuracy.

It runs from your own legally-obtained ROM images. Not affiliated with Sega; no copyrighted assets are included.

Download

Requires a legally-obtained ROM. JDK 21+.

Releases

All releases →

News

All news →

FAQ

Do I need a ROM?

Yes — OpenGGF requires a legally-obtained ROM image. None are distributed with the engine.

Which games are supported?

The mainline 16-bit Sonic titles: Sonic 1, Sonic 2, and Sonic 3 & Knuckles.

Is this affiliated with Sega?

No. OpenGGF is an independent open-source project, not affiliated with or endorsed by Sega.