Open source re-implementation of the original Resident Evil 2 engine written in Go and OpenGL. You must own a copy of the original game.
- Clone this project.
- Get the game data from your installed location. Copy all the files to the
data/
folder in this repository. If the region of the game is different, you will need to go to game/resource.go and change the value of GAME_REGION. - Run
go build
.
- Audio
- Background music
- Core sound
- Game
- Collision detection
- Event triggers
- Inventory system
- Enemy AI
- Puzzles
- Door transitions
- Renderer
- Animation
- Pre-rendered background
- Depth testing
- Sprites
- Shadows
- W/S to move forward/backward.
- A/D to rotate left/right.
- Tab to access inventory.
- Enter is action button.