Tr3yMix

Coreful Roadmap

IN DEVELOPMENT

Application UI Framework

Core UI & Window System

A foundational UI and windowing system providing core building blocks such as windows, panels, buttons, layouts, docking regions, and application pages, forming the basis for all Coreful-powered user interfaces.

IN DEVELOPMENT

Windows and Linux

Vulkan Renderer Support

Native support for both Windows and Linux, allowing Coreful applications to run consistently across operating systems without platform-specific code paths.

IN DEVELOPMENT

Vulkan Rendering Backend

Vulkan Renderer Support

A high-performance Vulkan-based rendering backend that provides explicit GPU control, lower CPU overhead, and modern graphics features for demanding real-time applications.

PLANNED

OpenGL Rendering Backend

OpenGl Renderer Support

An OpenGL rendering backend focused on broad hardware compatibility and ease of use, enabling Coreful to run on older systems and simpler graphics pipelines.

PLANNED

Renderer Backend Selection

OpenGl Renderer Support

A flexible renderer selection system that allows applications to choose or switch rendering backends at runtime, adapting to different hardware capabilities and user preferences.

PLANNED

Declarative Theming System

Theme & Style System

A flexible theming system that allows developers to define color palettes, including primary, secondary, critical, and warning colors, which are applied automatically across UI elements while still allowing per-component overrides.

PLANNED

Integrated File System UI

File Explorer

A built-in, theme-aware file explorer designed for Windows and Linux, supporting file browsing, path selection, and file operations with a consistent interface that integrates seamlessly into MixCore applications.

PLANNED

Asset Pipeline & Project Format

Asset & Project System

An asset management and project system capable of importing 3D models, images, and other resource types, organizing them into structured projects, and saving project data using developer-defined file formats and extensions.

PLANNED

Math & Utility Library

Math & Utility Library

A core utility library providing commonly used mathematical types and helpers, including vectors, matrices, bounds, numeric wrappers, and utility functions designed for performance, safety, and cross-platform consistency.