v0.3.0 — Landing Page, AI Integration, GitHub Sync, Visual Scripting
Grudge GameForge v0.3.0
Landing Page
- forge.grudge-studio.com landing page with dark cinematic design
- Feature grid, AI providers, asset conversion matrix, CTAs
- wouter routing: / = landing, /editor = editor (lazy-loaded)
Inline AI Assistant
- AI prompt bar embedded in every bottom-panel tab (Console, Assets, Scripts, Prefabs, Nodes, Layers)
- Tab-specific context injection (console logs, scene entities, layer distribution)
- Spinning 3D gem icon that glows while streaming
Visual Scripting AI
- Prompt-to-graph generator: natural language to fully wired node graphs
- Supports geometry, colors, lights, positions, counts
- Zero latency (pattern matching, no LLM call needed)
Cross-Tab Drag and Drop
- Hierarchy to Scripts: auto-creates and attaches a script
- AssetBrowser to Nodes: creates Mesh node
- Hierarchy to Nodes: creates Transform node
GitHub Project Sync
- Push/pull projects to GitHub repos via Git tree API
- Standardized folder structure (forge.project.json, scenes/, scripts/, prefabs/)
- Auto-generated commit messages, PAT-based auth
Project Conventions
- UUID v4 for new entity IDs
- PascalCase/camelCase/kebab-case naming enforcers
- Project audit with 0-100 organization score
Game-System Script Templates (7 new)
- Health System, Resource Node, Quest Tracker, Inventory Pickup
- Day/Night Cycle, Projectile Launcher
- Inspired by uMMORPG patterns
Dungeon Interior Prefab
- 822-mesh dungeon GLB with layered parent-child hierarchy
- Structure / Props / Lighting / Spawn Points / Collision layers
Stats
- 365 tests pass, 6 packages typecheck clean
- 2,316 lines added across 18 files
Created by Racalvin The Pirate King at Grudge Studio.