A downloadable onion for Windows

Stop guessing what changed in your sprites.

Git is great for code, but terrible for game assets. When you change a sprite in GameMaker, Git just tells you binary file changed or shows you lines of unreadable JSON.

Onion is a standalone tool that lets you visually compare your Current Work against your Git History.

✨ Key Features

  • Visual Diff Slider: Drag the purple handle to see exactly what changed between your last commit (Blue) and your current save (Red).
  • Collision Mask Overlay: Instantly spot accidental hitbox changes before they break your game.
  • Origin Point Check: Visualize the pivot point to ensure your animations align perfectly.
  • Cloud Snapshots: Need to show a bug to your team? Click "Share" to generate a public link to your diff that works in any browser.
  • Zero Config: Just point it at your project folder.

🎮 How to Use

  1. Launch Onion.
  2. Click "Open Project".
  3. ⚠️ IMPORTANT: Select the ROOT folder of your project (the folder that contains the project.yyp file).
  4. Onion will automatically detect modified sprites.
  5. Click a file in the sidebar to inspect the changes.

📋 Requirements

  • A GameMaker Studio 2 project.
  • Git must be initialized in your project folder (git init).
  • Windows 10 or 11.

🐛 Beta Notice

This is Version 0.1.0. It is currently in Open Beta. If you find a bug or if it fails to load your specific project structure, please leave a comment below or email me at .

Price: Free (Donations appreciated if it saves you debugging time!)

Published 23 hours ago
StatusIn development
CategoryTool
PlatformsWindows
Authorjvmzdev
TagsGameMaker, git, GitHub, tool

Download

Download
onion-1.0.0-setup.exe 96 MB

Comments

Log in with itch.io to leave a comment.

I'm releasing this as a Free Beta right now to squash any bugs on different versions of GameMaker. If it works for you, please let me know! If it breaks, let me know that too!