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.