AI-powered RPG development tool integrating asset generation and engine RAG.
To get started with development:
-
Install dependencies:
npm install
-
Clone and Index Phaser Source: The extension uses RAG (Retrieval-Augmented Generation) based on the Phaser 3 source code. You need to clone the Phaser repository and index it.
npm run bootstrap
This will:
- Clone the Phaser repository to
phaser/source. - Extract JSDoc snippets from the source.
- Vectorize the snippets using Ollama (requires
nomic-embed-textmodel).
- Clone the Phaser repository to
-
Configure AI Providers: Open the extension in VS Code and navigate to the settings page to configure Ollama or Gemini.
npm run watch: Compile TypeScript in watch mode.npm run package: Bundle the extension using esbuild.npm run test:live: Run integration tests in a real VS Code instance.npm run vsix: Build the.vsixpackage for installation.