Skip to content
View Tixul's full-sized avatar

Block or report Tixul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tixul/README.md

NgpCraft: make Neo Geo Pocket Color games

NgpCraft is a free set of tools to make homebrew games for the Neo Geo Pocket Color (NGPC) and the Neo Geo Pocket (NGP): a no-code game maker, a C development kit (SDK), an emulator, a music tracker and more. Your game runs on real hardware with a flash cartridge, in an emulator, or as a Windows .exe.

Pick your path below. Every tool in the toolbox works with both.

🎨 Make a game without coding

NgpCraft Studio: a visual game maker based on GB Studio 4.3.2. Build your game with scenes and events, and get a Neo Geo Pocket Color ROM. Start here.

🛠️ Make a game in C / assembly

  1. Learn
  2. Start a project
  3. Go further

🧰 Toolbox (for everyone)

Tool What it does
NgpCraft Emulator Desktop emulator to test your ROMs.
NgpCraft Web Emulator Same core in the browser, to put your game on a website.
NGPC Sound Creator Compose and export music and sound effects.
NgpCraft Pixel Turn images into NGPC-ready graphics.
NgpCraft MCP Work with an AI assistant. No code: describe your game. Dev: debug your ROM.
NgpCraft Toolchain ⏳ Not ready yet: open-source compiler, assembler and linker.

📦 Share your game

NgpCraft Packager: turn your ROM into a standalone Windows game (.exe), no install needed.

🎮 Games made with NgpCraft

🗄️ Older versions (archived)

NgpCraft Engine and NgpCraft Engine v2 are replaced by NgpCraft Studio.

Pinned Loading

  1. Ngpcraft-studio Ngpcraft-studio Public

    Make Neo Geo Pocket Color games with the GB Studio editor — fork of GB Studio 4.3.2 with the NgpCraft V3 compiler

    TypeScript 1

  2. Ngpcraft_emulator Ngpcraft_emulator Public

    Neo Geo Pocket / Color emulator with a full debugger and fan-translation & ROM hacking tools (.tbl tables, relative search, pointer finder, ROM diff). Save states, rewind, Windows/Linux/macOS builds.

    Python 30 3

  3. NGPCraft-Ngpc-sound-creator NGPCraft-Ngpc-sound-creator Public

    NGPC Sound Creator is a modern C++/Qt audio tool for Neo Geo Pocket / Color development. It provides a full 4-channel tracker workflow (T0/T1/T2/Noise), instrument editor with ADSR5 + dual LFO, SFX…

    C++ 8

  4. NgpCraft_base_template NgpCraft_base_template Public

    clean-room engine modules, custom sound driver integration, hardware-validated core systems, and a modular workflow designed to grow with the broader NgpCraft toolchain

    C 8

  5. NgpCraft_dev_ref NgpCraft_dev_ref Public

    Developer reference for Neo Geo Pocket Color (NGPC) homebrew — hardware registers, graphics, audio, the TLCS-900/H CPU & toolchain, and reusable game-programming patterns.

    4

  6. NgpCraft_MCP NgpCraft_MCP Public

    MCP server giving LLMs hardware-validated NGPC knowledge, API, examples and validation tools

    JavaScript 4