
An interactive Twitch-integrated virtual pet you can delight… or absolutely horrify… your chat with.
Hey — it’s Grif.
For those that don’t know me, I’ve worked as a game developer for about 20 years. Recently I was laid off. That isn’t awesome, but the upside is I suddenly have time to build out some of the ideas that have been rattling around in my head for years.
Scamagatcha is one of them.
It’s a desktop virtual pet for Twitch streamers — except your pet is a little gremlin (kind of like my cat) who is actively scamming your chat while you’re not looking.

Gremlin
Keep them fed.
Keep them entertained.
Keep them from dying on stream in front of everyone.
Your viewers can help with Twitch chat commands, bits, and channel point redeems… or they can ignore the pet entirely and watch it deteriorate in real time.
Either way, someone’s getting blamed in chat.
👉 Play Scamagotcha on itch.io
https://grifnmore.itch.io/scamagotcha

What Scamagatcha Does
Scamagatcha runs as a standalone desktop app you can capture in OBS.
It tracks live stats in real time:
- Hunger
- Boredom
- Energy
These stats decay whether you’re paying attention or not.
Your viewers can interact with your pet using:
!feed!play!sleep- Bits triggers
- Channel points redeems
If chat ignores the pet? That’s on them.
There’s also a persistent death counter.
Your shame is saved.
Customization
I tried to make Scamagatcha as customizable as possible.
There are default states (cheer, hunger, tired) plus two additional customizable state slots.
Most states include a “scammy” variant. That version triggers when the character is already pretty full… but still wants a little more. It’s not starving. It’s just being dramatic.
You don’t have to frame it as a scam.
You can reframe the entire experience as:
- A Minecraft pig
- A delightful dancing fish (use those extra slots as dance animations)
- A weird Friday night in a Vegas strip club
Here’s what you can customize:
- Character sprites
- Perch art
- Backgrounds
- Sound effects
- Reward names
- Twitch command names
To add custom character packs, drop them into:
assets/packs/
No config surgery required.

Character Window & Layers
The main character window has multiple layers:
- Background
- Foreground
- Character
- Perch
Each layer can be swapped inside a character pack.
OBS Setup (Streaming)
To show Scamagatcha on stream, add it as a Window Capture source in OBS:
- In OBS, add Window Capture
- Select
[Scamagatchi.exe]: Scamagatchi - Set Capture Method to Windows Graphics Capture
- The green background is chroma-key ready
Twitch Setup (Secure Login)
Scamagatcha uses official Twitch integration. You’ll set up your own Twitch app and connect using OAuth.
- Go to dev.twitch.tv/console and create an Application
- Set OAuth Redirect URL to:
http://localhost:17563/callback - Category: Game Integration
- Client Type: Public
- Copy your Client ID into the Scamagatcha dashboard under the Twitch tab
- Enter your channel name and click Login with Twitch
- Authorize in the browser window that opens
You control your credentials.

Installation
There’s no installer. Download the exe and run it.
- Click Download
- Save
Scamagatcha.exeanywhere - Double-click to run
- If Windows SmartScreen appears (unsigned app):
More info → Run anyway
LilGrif is included out of the box — no extra downloads required to get started.
Custom packs can be added by dropping them into:
assets/packs/ (next to the exe)
To uninstall, delete the file.
The only thing saved next to the exe is a config file:
scamagatcha.json
Solo Dev Note (Bugs + Updates)
I’m a solo developer.
There will probably be bugs.
There will definitely be updates.
If something breaks, tell me.
If something’s funny, tell me.
If you have ideas, tell me.
I’m actively working on this project and would love to see what you run into.

FAQ
Is Scamagatcha a Twitch virtual pet game?
Yes — it’s a desktop virtual pet built for Twitch streamers, with viewer interaction through chat commands, bits, and channel points.
Does Scamagatcha work with OBS?
Yep. It runs in its own window, so you can capture it using OBS Window Capture.
Can I customize the pet and animations?
Yes. You can swap sprites, sounds, backgrounds, and command/reward names by adding character packs to assets/packs/.
Creepy, cute, horror, cozy, chaotic—your call.
💰 SUPPORT THE PROJECT
Scamagotcha is available exclusively on itch.io.
👉 Get it here:
https://grifnmore.itch.io/scamagotcha
Future expansions:
- New creatures
- Personality packs
- Animation packs
- Streamer tools
Get in touch for custom packs and More! info@grifnmore.com
PRIVACY POLIC
Owner: Griffin Moore LLC
PRIVACY POLICY Last Updated: [Insert Date]
Griffin Moore LLC respects your privacy. This Privacy Policy explains how information is collected and used when you use Scamagatcha.
1. Information We Collect
Scamagatcha may collect:
- Twitch username (if Twitch integration is enabled)
- Twitch user ID
- Public Twitch metadata (badges, subscription status)
- Local configuration data stored on your device
We do NOT collect:
- Twitch passwords
- Credit card information
- Personal banking information
Payments are processed securely through Stripe and are subject to Stripe’s Privacy Policy.
2. How Information Is Used
Information is used solely to:
- Enable Twitch chat integration
- Trigger in-app interactions
- Validate user permissions (sub/mod status)
No personal data is sold or shared for marketing purposes.
3. Data Storage
OAuth tokens (if used) are stored locally on the user’s device. No central server stores Twitch account data unless explicitly stated.
4. Third-Party Services
Scamagatcha integrates with:
- Twitch API
- Stripe (for payment processing)
These services operate under their own privacy policies.
5. Security
We take reasonable measures to protect data stored locally. However, no software can guarantee absolute security.
6. Children’s Privacy
Scamagatcha is not directed toward children under 13. We do not knowingly collect personal data from children.
7. Contact
For questions regarding this Privacy Policy: info@grifnmore.com
Griffin Moore LLC
END USER LICENSE AGREEMENT (EULA)
For: Scamagatcha Owner: Griffin Moore LLC
END USER LICENSE AGREEMENT (EULA) Last Updated: [Insert Date]
This End User License Agreement (“Agreement”) is a legal agreement between you (“User”) and Griffin Moore LLC (“Company”) governing your use of the software known as Scamagatcha (“Software”).
By downloading, installing, or using the Software, you agree to be bound by this Agreement.
1. License Grant
Company grants you a non-exclusive, non-transferable, revocable license to use the Software for personal and streaming purposes.
You may:
- Install and use the Software on your own devices.
- Stream gameplay using platforms such as Twitch, YouTube, or similar services.
- Monetize your livestream that includes the Software.
2. Restrictions
You may NOT:
- Redistribute, resell, sublicense, or share the Software files.
- Extract, copy, or redistribute art assets or code.
- Modify and redistribute the Software as your own product.
- Use the Software for commercial resale purposes without written permission.
All rights not expressly granted are reserved by Griffin Moore LLC.
3. Ownership
The Software, including all artwork, animations, designs, and code, is the intellectual property of Griffin Moore LLC.
This Agreement does not transfer ownership rights.
4. No Warranty
The Software is provided “AS IS” without warranty of any kind. Company is not liable for:
- Data loss
- Revenue loss
- Twitch platform changes
- Third-party service interruptions
5. Limitation of Liability
To the maximum extent permitted by law, Griffin Moore LLC shall not be liable for any indirect, incidental, or consequential damages arising from use of the Software.
6. Termination
Company may terminate this license if you violate this Agreement. Upon termination, you must cease use and delete all copies.
7. Governing Law
This Agreement is governed by the laws of the State of [PA].