-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Grudge Studio edited this page Mar 7, 2026
·
3 revisions
ObjectStore is the single source of truth for all Grudge Warlords game data. It provides a free, public, no-auth-required JSON API hosted on GitHub Pages, plus an NPM package (@grudgstudio/core) for seamless integration across 35+ Grudge Studio projects.
| Stat | Count |
|---|---|
| Weapons | 816 (17 categories × 6 items × 8 tiers) |
| Materials | 98 (ore, wood, cloth, leather, gems, essence) |
| Armor | 11 slots × 4 types |
| Consumables | 132 (food, potions, engineer items) |
| Skills | 47 across weapon types |
| Sprite Icons | 4,000+ |
| Playable Races | 6 |
| Classes | 4 |
| Factions | 3 |
| Attributes | 8 |
| UUID Entity Types | 16 |
| Integrated Projects | 35+ |
- No Authentication — Public API, open to all game clients and AI agents
- Tier-Based Items — T1 Bronze through T8 Legendary with animated visual effects
- GRUDGE UUID System — Universal IDs across every Grudge Studio project
- AI Image Generation — Puter.js txt2img for dynamic item icons
- Cross-Platform SDKs — JavaScript, TypeScript, Unity C#, Node.js
- Asset Registry — 4,000+ sprites with UUID-based lookup and search
| Resource | Link |
|---|---|
| Live API | molochdagod.github.io/ObjectStore |
| API Docs | molochdagod.github.io/ObjectStore/docs/ |
| Sprite Database | SPRITE_DATABASE.html |
| Item Browser | ItemBrowser.html |
| VFX Browser | VFX_BROWSER.html |
| NPM Package | @grudgstudio/core |
| GitHub Repo | MolochDaGod/ObjectStore |
| Grudge Warlords | grudgewarlords.com |
const weapons = await fetch('https://molochdagod.github.io/ObjectStore/api/v1/weapons.json')
.then(r => r.json());
console.log(`Loaded ${weapons.total} weapons`);npm install @grudgstudio/coreimport { initGrudgeStudio } from '@grudgstudio/core';
const api = await initGrudgeStudio({
objectStoreUrl: 'https://molochdagod.github.io/ObjectStore'
});
const swords = await api.search('sword', { tier: 5 });| Page | Description |
|---|---|
| Getting Started | Installation, first API call, SDK setup |
| API Reference | All endpoints, parameters, response schemas |
| SDK Guide | GrudgeSDK class, methods, caching, search |
| GRUDGE UUID System | Universal ID format, prefixes, generation |
| Tier System | T1–T8 visual system, CSS, colors |
| Integration Guide | Unity C#, React/TS, Node.js, WebGL examples |
| AI Features | Image generation, AI agents, Puter.js |
| Data Architecture | Static vs. dynamic data, schemas, Supabase |
| Ecosystem | All 35+ Grudge Studio projects |
| Deployment | GitHub Pages, NPM, Vercel, releases |
| Page | Description |
|---|---|
| Universe of Grudge | World lore, factions, races, islands |
| Classes & Professions | 4 classes, 8 attributes, gathering & crafting |
| Beta Warlords | Turn-based RPG with arena PvP |
| Grudge Angeler | Pixel art fishing adventure |
| Nexus Nemesis TCG | NFT trading card game on Solana |
© 2026 Grudge Studio — grudgewarlords.com
Grudge Studio ObjectStore v2.2.0 · Live API · GitHub · grudgewarlords.com · © 2026 Grudge Studio