bryanthaboi/gen1recomp

Gen1Recomp - A native Lua / LÖVE2D recreation of Gen 1 and 2 Poke

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 18th, 2026
Created on July 18th, 2026
Open Issues & Pull Requests: 28 (-1)
GitHub issues: Enabled
Number of forks: 323
Total Stargazers: 3,705 (+0)
Total Subscribers: 43 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.4 hours
Mean response time: 24.7 hours
90th percentile: 2.4 days
Tracked items: 1,742

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 100% of issues opened in the past year have since been closed. Three people close 97% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 46
Closed in 7 days: 43
Avg open age: 3 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 39
Closed in 7 days: 25
Comments in 7 days: 5
Events in 7 days: 229

Top labels

  • bug (1,444)
  • DIFFICULTY-3 (523)
  • DIFFICULTY-1 (234)
  • DIFFICULTY-5 (202)
  • enhancement (201)
  • version: gold (194)
  • area: npc & scripts (190)
  • area: menus & items (179)

Most active issues this week

Detailed Description

Gen1Recomp is a LÖVE2D game engine recreation that reimplements Pokémon Red, Blue, Gold, Silver, and Crystal as native Lua applications. The project decodes game data and graphics from original ROM files supplied by the player, allowing the classic games to run on modern systems through the LÖVE2D framework rather than through traditional emulation.

The tool solves the problem of playing these classic Pokémon games on contemporary hardware by reverse-engineering the original games' mechanics and rebuilding them from scratch in Lua. Rather than emulating the original Game Boy hardware, the engine hand-writes the game logic and map behavior directly, then extracts and uses the authentic graphics and data from a player-provided ROM file. This approach produces a native application that runs on any system supporting LÖVE2D.

This project suits players who want to experience the original Pokémon games with the flexibility of running them natively on modern platforms while preserving the authentic game data and visuals. The community maintains a Discord server for support, announcements, and mods, indicating that extensibility and user customization are supported aspects of the project.

The project shows active development with ongoing updates and community engagement. The codebase is primarily written in C despite the Lua-based engine description, suggesting a hybrid implementation. The project maintains official communication channels and actively discourages use of imposter websites, indicating vigilant project stewardship and concern for user safety.