bevy_tui_texture
Render terminal interfaces as GPU textures in Bevy games
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install bevy_tui_texture?โผ
Run `npx skills add tt-toe/bevy_tui_texture --all -g -y` in your terminal to install this skill globally.
How to render a terminal UI inside a Bevy game?โผ
Spawn a TuiRequest component with your desired columns, rows, and fonts, and the plugin materializes the terminal as a GPU texture on the next frame. Draw each frame with tui.draw() using standard ratatui widgets.
Can I put a terminal on a 3D mesh or glTF model?โผ
Yes. Use TuiRequest::world_quad for a world-unit 3D screen, or AttachTerminal to place a terminal on an existing mesh such as a glTF monitor screen.
Does bevy_tui_texture run in the browser?โผ
Yes. It compiles to WebAssembly and runs on WebGL2, with a live browser demo included in the examples.
Does it support mouse and keyboard input?โผ
Yes. It handles keyboard, mouse, and touch input with focus management, Tab cycling, and per-widget hit testing out of the box.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core