38 lines
501 B
Markdown
38 lines
501 B
Markdown
# RogueMine
|
|
|
|
## Engine
|
|
|
|
### Rendering
|
|
|
|
- ~~API for drawing textured quads~~
|
|
- ~~Camera API~~
|
|
- 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
|
|
- UIElement 2.0
|
|
- Interaction
|
|
- Callbacks
|