43 lines
552 B
Markdown
43 lines
552 B
Markdown
# RogueMine
|
|
|
|
## Engine
|
|
|
|
### Core
|
|
- Virtual file system
|
|
- Hot reloading
|
|
|
|
### Rendering
|
|
|
|
- ~~API for drawing textured quads~~
|
|
- ~~Camera API~~
|
|
- Switch to custom rendering (Veldrid?)
|
|
|
|
### Audio
|
|
|
|
- ~~Integrate FMOD~~
|
|
- 2D audio abstraction
|
|
|
|
### Misc
|
|
|
|
- ~~Asset manager~~
|
|
- ~~Separate engine and game into separate projects~~
|
|
- ~~Particle system~~
|
|
|
|
### Entity system
|
|
|
|
- ~~Layers (sorting mechanism)~~
|
|
|
|
## Input
|
|
|
|
- ~~Action system~~
|
|
- Gamepad support
|
|
|
|
### UI
|
|
|
|
- Basic containers
|
|
- MarginContainer
|
|
- Text wrapping
|
|
- UIElement 2.0
|
|
- Interaction
|
|
- Callbacks
|