Once you decide on your app’s art direction focus, it’s a good idea to begin preproduction of art assets. This planning sets the foundation for the look and feel of your app’s visuals. By iterating through these stages, you can refine ideas, ensure consistency, and create cohesive and engaging art for your app. Key benefits include:
Effective Communication: Ensures all team members understand the visual goals and work towards a cohesive final product. This helps create clear communication between art teams, developers, and stakeholders.
Enhanced User Experience: Early planning of visual elements creates intuitive and engaging user interfaces.
Efficient Development: Preproduction identifies and resolves potential design and technical issues before full-scale development. Additionally, preproduction can help in understanding time requirements and helps meet project deadlines.
Brainstorming
Brainstorming is the initial stage of the creative process. This is where ideas are generated and visual inspiration is gathered to define the overall look of the app. The brainstorming process can be aided by vision boarding, which is a method that involves collecting images, colors, and themes that resonate with the intended experience. It encourages team members to contribute ideas, ensuring a diverse range of concepts. This stage helps the team align on a shared vision and sparks creativity.
Use tools like Milanote, PureRef, Photoshop or Pinterest to compile a digital collage that clearly communicates the app’s artistic vision. Generative AI tools can significantly accelerate vision boarding by suggesting design elements, generating concept art variations, and organizing references based on descriptive prompts. Generative AI tools, like Meta AI, are a great resource.
Concept art
Concept art is the first visual representation of an application’s art style. It turns brainstorming ideas and vision board themes into sketches for characters, environments, objects, props, and UI/UX elements. It often shows many iterations of the same concept. In designing for the Meta Quest and other supported devices, artists must consider spatial ergonomics, interaction comfort, and scale perception. This ensures objects are well-proportioned and easy to interact with at different distances. Unlike traditional games or apps, immersive apps exist in a 3D world. This requires multiple perspectives of objects and environments to show how they’ll appear from various angles.
Additionally, effective UI concept art should design intuitive interfaces, such as panels, and interaction cues that feel natural in an immersive space. For more information, see Intro to Immersive Design.
Visual targets
Visual targets are specific benchmarks or goals for the visual quality of a project. They are important for artists and 3D modelers since they provide a reference point for the desired look and feel of the final product. Visual targets guide the art and design teams in achieving a consistent visual quality throughout the development process. Establishing visual targets early in the development process can prevent unnecessary revisions and ensure a consistent visual experience. Additionally, visual targets can help developers understand the limitations and capabilities of the hardware, allowing them to optimize their art assets for performance while maintaining high visual quality.
The process begins with selecting a small but important scene, character, or object to develop at near-final quality. Once visual targets are finalized, they serve as guidelines for 3D asset production, ensuring all future assets meet the app’s technical requirements.
Style guide
A style guide is a document that communicates the visual and design standards to digital artists and teams. It ensures consistency across all visual elements of the app. A style guide includes details on color schemes, typography, iconography, and other design elements as well as the concept art and visual targets. It serves as a documented reference and source of truth for artists and developers, helping them maintain a cohesive look and feel throughout the app.
Note: Style guides serve as a living document that can be changed as the aesthetics are iterated on during the process.
The details and requirements of your app’s style guide can vary depending on the needs of your project. Below are some examples of sections and information for you to consider when creating your own style guide:
Section example
Description
Introduction and Vision
A brief overview of the app’s artistic and interaction goals. Summary of the target audience and use case (gaming, training, social, etc.).
Color Palette and Materials
Defined RGB/Hex codes for UI, environments, and interactions. Material definitions (PBR guidelines, transparency levels, emissive surfaces).
Typography and UI Legibility
Preferred font styles and sizes. Guidelines for floating UI elements, tooltips, and menu placements. Text contrast ratios for accessibility (e.g., WCAG guidelines adapted for VR).
Icons and UI Components
Standardized buttons, icons, and status indicators for easy navigation.
Interaction Guidelines
Art or guidelines for grabbing, touching, swiping, or interacting with objects.
3D Object Scale Guidelines
Standardized object proportions to support art direction.
Ensuring digital objects blend naturally into passthrough environments.
Audio and Sound
Spatialized audio standards for 3D sound placement and distance effects. Comfort guidelines (avoiding high-frequency discomfort in long VR sessions).
Accessibility and Comfort
Motion sickness mitigation (e.g., snap turning, vignettes, comfort settings). Guidelines for seated vs. standing mode UX. Additional support for colorblind accessibility and voice commands.
Asset Budgeting
Polygon limits per model (for NPCs, environments, and objects). Maximum texture resolutions, compression formats, and LOD strategies.
Testing and Iteration
Checklist for validating UI readability and interaction comfort. Guidelines for continuous optimization and user testing feedback loops.
Vertical slice
A vertical slice is a fully playable and polished section of the app, acting as a proof of concept before full-scale production. In Meta Quest app development, a vertical slice allows developers to test and refine the app’s final visuals as well as its core mechanics and user experience. You should select a key scene, environment, or level, and implement final assets, lighting, shaders, and UI elements at production quality. Then test on the target hardware focusing on comfort, usability, and optimization. This will help give you a clear picture of how the final product will look and function, helping to identify any issues early in the development process.
Note: The vertical slice can also serve as a pitch tool for interested partners, your target audience, and potential investors by showcasing a quality benchmark for the full project.