# OpenBiohazard2: a Go engine reimplementation of Resident Evil 2

> OpenBiohazard2 reimplements the original Resident Evil 2 engine in Go with OpenGL rendering and data from the user's game installation. The code includes room scripts, game state, rendering and parsers for game file formats. Audio, enemy AI and several gameplay systems remain unfinished.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/OpenBiohazard2/OpenBiohazard2>
- Primary source: <https://github.com/OpenBiohazard2/OpenBiohazard2/blob/173f900d174a41af56bd478692892254a2e31aae/README.md>
- Catalog page: <https://awesomerea.org/resources/openbiohazard2-case/>
- Record JSON: <https://awesomerea.org/resources/openbiohazard2-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/openbiohazard2-case/index.md)

## Requirements & limits

- **Prerequisites:** A copy of the original Resident Evil 2; copy its installed game data into data/.
- **Prerequisites:** Go toolchain for the documented go build step.
- **Limits:** Audio, inventory, enemy AI, puzzles and door transitions are listed as unfinished.
- **License:** MIT license.

## Primary sources

1. <https://github.com/OpenBiohazard2/OpenBiohazard2/blob/173f900d174a41af56bd478692892254a2e31aae/README.md>

## More in Games

- [openblack: rebuilding Black & White from original game data](https://awesomerea.org/resources/openblack-engine-case/index.md) · Case study
- [OpenBreed: reconstructing the classic Alien Breed games](https://awesomerea.org/resources/openbreed-case/index.md) · Case study
- [OpenC1: a Carmageddon engine remake](https://awesomerea.org/resources/openc1-case/index.md) · Case study
- [openc2e: reimplementing the Creatures game engine](https://awesomerea.org/resources/openc2e-creatures-case/index.md) · Case study
- [openchrome: rebuilding a Dying Light runtime from game data](https://awesomerea.org/resources/openchrome-case/index.md) · Case study
- [OpenCiv3: rebuilding Civilization III in Godot](https://awesomerea.org/resources/openciv3-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
