Skip to content

Roadmap

Brine2D is in a strong pre-release state. The core engine is feature-complete and usable today. The work remaining before 1.0 is focused on polish, refinement, and documentation quality rather than building new systems from scratch.

Status

The following areas exist and are functional. Each is undergoing a documentation and API review pass to ensure they meet the quality bar expected of a 1.0 release.

Particles

ParticleSystem and emitter/component types are implemented and usable. The 1.0 pass focuses on API consistency and documentation coverage.

Tilemap

Tilemap, TilemapLayer, and TilemapRenderer are in place with external tool support. The 1.0 pass focuses on edge case handling and documenting the full workflow.

UI Framework

UILabel, UIPanel, UIButton, and IUIComponent are available for building in-game menus and HUDs. The 1.0 pass focuses on layout flexibility and documentation.

ECS Utilities

PrefabLibrary, SortHelper, Behavior, ECSOptions, and the ISystem, IUpdateSystem, and IRenderSystem interfaces are all in use. The 1.0 pass focuses on API ergonomics and comprehensive examples.

Render Systems

SpriteRenderingSystem and the broader render pipeline are operational. The 1.0 pass closes out any remaining gaps in documentation and rendering edge cases.

After 1.0

Post-1.0 priorities include mobile platform support, additional console targets, and community-driven feature requests.

Note

This roadmap reflects current intent and is subject to change. Follow the GitHub repository for the latest updates.