# shin: reimplementing the engine of Entergram visual games

> shin reimplements a game engine used by Entergram visual games, initially targeting the Switch release of Umineko no Naku Koro ni Saku. It runs original game data and includes a core library and CLI for extracting .rom, .bup, .pic, .nxa and other resources; .snr scenarios have execution tracing rather than decompilation.

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

## Requirements & limits

- **Prerequisites:** Running the current game target requires the user's own Umineko no Naku Koro ni Saku Switch romfs containing data.rom.
- **Prerequisites:** Building from source requires Rust.
- **Limits:** Advanced engine features remain missing, and the game is not fully playable; .snr support is limited to execution tracing.
- **License:** MPL-2.0.

## Primary sources

1. <https://github.com/DCNick3/shin/blob/2405086f8a1d319c9df3605df38a4f0a6379a42d/README.md>

## More in Games

- [shock2quest: recreating the Dark engine for System Shock 2 VR](https://awesomerea.org/resources/shock2quest-case/index.md) · Case study
- [si78c: reimplementing Space Invaders in C](https://awesomerea.org/resources/si78c/index.md) · Case study
- [SiegeFX: a Dungeon Siege engine reimplementation in alpha](https://awesomerea.org/resources/siegefx-dungeon-siege-engine-case/index.md) · Case study
- [siglus_rs: reimplementing four visual game engines in Rust](https://awesomerea.org/resources/siglus-rs-case/index.md) · Case study
- [Sims 3 in Bevy: a Rust reimplementation of The Sims 3](https://awesomerea.org/resources/sims-3-bevy-case/index.md) · Case study
- [SimUnity2: a partial Unity reconstruction of The Sims 2](https://awesomerea.org/resources/simunity2-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.
