Advanced Features
Leverage these powerful features in Bulifier AI to further enhance your development workflow:
Self-Prompt Option
Found within the AI Menu, the "Self-Prompt" option offers a way to utilize Bulifier's prompt engineering and context gathering capabilities while using an external AI service, potentially saving on Bulifier Tokens.
- How it works:
- Select the "Self-Prompt" option (currently supported for the "Docs" and "Code" AI tabs).
- Enter your request as usual.
- Instead of sending the request to its own backend, Bulifier will generate the fully prepared, context-rich prompt it *would* have sent.
- Bulifier displays this generated prompt text to you.
- Copy this entire prompt text.
- Paste the copied prompt into an external AI chat interface (e.g., Gemini, ChatGPT web UI, Claude, etc. - including free tiers).
- Copy the complete code or text response generated by the external AI.
- Paste this external response back into the designated input area within Bulifier's Self-Prompt interface.
- Bulifier will then process this pasted response as if its own AI generated it (e.g., applying code changes, updating the doc).
- Benefits: Allows you to use potentially free external AI services for the core generation task, avoiding Bulifier Token consumption for that specific query. Useful for experimenting with models not directly integrated or for cost management.
- Current Limitations: As of writing, primarily supports the "Docs" and "Code" tabs. Support for the "Chat" tab interaction model via Self-Prompt is planned.
Asset Management
Manage non-code files like images, audio, fonts, or JSON data directly within your Bulifier project.
- Creating Files/Folders: Use the "+" button/menu (often in the top bar or file explorer panel) to create new, empty files or folders within your project structure. It's common practice to create an
assets
folder to keep these files organized. - Importing Assets: Use the same "+" menu to select and import existing files from your Android device's storage into your chosen project folder (e.g., import
player.png
into theassets
folder). - AI Interaction with Assets (Chat Tab): The AI, especially when using the context-aware "Chat" tab, can often recognize and incorporate newly added assets. After importing assets, you can prompt the AI:
- "Update the player sprite to use 'player.png' from the assets folder."
- "Load the level data from 'level1.json' located in the assets directory."
- "Use the background image I just added to the project." (The AI will attempt to find recently added image files).