# RogueMine ## Engine ### Rendering - ~~API for drawing textured quads~~ - Switch to custom rendering (Veldrid?) ### Audio - 2D audio abstraction - Integrate FMOD ### Misc - Asset manager - ~~Separate engine and game into separate projects~~ - Create a custom math library - ~~Particle system~~ ### Entity system - ~~Layers (sorting mechanism)~~ ## Input - ~~Action system~~ ### UI - Basic containers - MarginContainer - XML layout file - Interaction - Callbacks