# Gameface Frontend Tools

> Discover the complete suite of tools designed to streamline the creation and testing of game user interfaces with Gameface.

> Documentation index: https://frontend-tools.coherent-labs.com/llms.txt lists every page of this documentation as Markdown; the full text is in https://frontend-tools.coherent-labs.com/llms-full.txt.

Source: https://frontend-tools.coherent-labs.com/

Gameface E2E

Gameface E2E is a powerful tool for testing your game user interfaces. It provides a robust framework for writing end-to-end tests, ensuring that your UI behaves as expected across different scenarios.

Check the Gameface E2E documentation

Interaction manager

The Interaction Manager is a utility that simplifies the process of managing user interactions in your game UI. It provides a set of tools to handle gamepad controls, spatial navigation, drag and drop, resizing, rotating, and panzoom functionalities.

Check the Interaction manager documentation

Gameface Vite Plugin

The Gameface Vite plugin is designed to enhance your development experience when using SolidJS with Gameface.

Check the Gameface Vite plugin documentation

Vite Gameface Style Transformer

A framework-agnostic Vite plugin and UnoCSS preset designed specifically for Coherent Gameface.

Check the Vite Gameface Style Transformer plugin documentation

Vite Gameface Rasterize

A Vite plugin that turns expensive static CSS decoration like `box-shadow`, `filter`, gradients, and rounded fills into pre-rendered textures at build time, while your content stays live.

Check the Vite Gameface Rasterize plugin documentation

Data binding autocomplete

The Data Binding Autocomplete vscode extension enhances your development experience by providing autocompletion for Gameface data bindings. It helps you quickly reference and bind data properties, improving productivity and reducing errors.

Check the extension’s documentation

ESLint plugin for Gameface

Catch unsupported CSS, HTML, data binding, SVG, and JavaScript patterns in your UI before runtime using ESLint plugin for Gameface.

Check the ESLint plugin documentation

Create Gameface App

Quickly scaffold a new Gameface project with the Create Gameface App CLI tool.

Check the Create Gameface App documentation

Gameface CLI

The Gameface CLI is a command-line tool that helps you manage your Gameface UI projects efficiently.

Check the Gameface CLI documentation
