📝 Add ROADMAP
This commit is contained in:
parent
1b3a9833eb
commit
3fd38c73b6
38
ROADMAP.md
Normal file
38
ROADMAP.md
Normal file
@ -0,0 +1,38 @@
|
||||
# Roadmap of CodingLand
|
||||
|
||||
- [ ] Finish LandEngine first (`pkg/land`)
|
||||
|
||||
# Roadmap of LandEngine
|
||||
|
||||
LandEngine is a simple game engine that written is golang, it based on SDL2 and cgo bindings.
|
||||
It makes the way to use SDL2 way more simple and efficiency.
|
||||
|
||||
- [ ] Objects
|
||||
- [x] BaseObject
|
||||
- [x] PositionedObject
|
||||
- [x] DrawableObject
|
||||
- [x] InteractableObject
|
||||
- [x] CollidableObject
|
||||
- [ ] RigidBodyObject
|
||||
- [ ] Widgets(UI)
|
||||
- [x] BaseWidget
|
||||
- [x] ButtonWidget
|
||||
- [ ] InputWidget
|
||||
- [ ] ListWidget
|
||||
- [ ] PanelWidget
|
||||
- [ ] Containers(VBox, HBox, sort of boxes)
|
||||
- [ ] Overlay of Widgets
|
||||
- [ ] Make all of them look GREAT
|
||||
- [ ] Context
|
||||
- [ ] Creating context
|
||||
- [ ] Storing values in context
|
||||
- [ ] Passing content all the way down
|
||||
- [ ] Multiplayer(Network)
|
||||
- [ ] To be determined...
|
||||
- [ ] Platform
|
||||
- [x] Desktop
|
||||
- [ ] Android
|
||||
- [ ] iOS
|
||||
- [ ] Web
|
||||
|
||||
Other systems and features are to be determined. Based on the usage of CodingLand.
|
Loading…
Reference in New Issue
Block a user