aboutsummaryrefslogtreecommitdiff
path: root/raylib/ROADMAP.md
diff options
context:
space:
mode:
authorUneven Prankster <unevenprankster@protonmail.com>2023-11-16 21:12:27 -0300
committerUneven Prankster <unevenprankster@protonmail.com>2023-11-16 21:12:27 -0300
commit2bbf92ad5ae7708bf18ac7ef333e9a979d8d1bde (patch)
treec9d22bb0d73d9cc0c8586e4d31c93a561ea8e910 /raylib/ROADMAP.md
parent1c0cc775732201f4c4d3ee0d6772be786b3b4aa1 (diff)
Working so hard like a soldiermain
Can't afford a thing on TV
Diffstat (limited to 'raylib/ROADMAP.md')
-rw-r--r--raylib/ROADMAP.md17
1 files changed, 13 insertions, 4 deletions
diff --git a/raylib/ROADMAP.md b/raylib/ROADMAP.md
index 61c6b56..8755333 100644
--- a/raylib/ROADMAP.md
+++ b/raylib/ROADMAP.md
@@ -11,16 +11,25 @@ Here it is a wishlist with features and ideas to improve the library. Note that
_Current version of raylib is complete and functional but there is always room for improvements._
+**raylib 5.x**
+ - [ ] `rcore`: Support additional platforms: iOS, Xbox Series S|X
+ - [ ] `rcore_web`: Avoid GLFW dependency, functionality can be directly implemented using emscripten SDK
+ - [ ] `rlgl`: Review GLSL shaders naming conventions for consistency
+ - [ ] `textures`: Improve compressed textures support, loading and saving
+ - [ ] `rmodels`: Improve 3d objects loading, specially animations (obj, gltf)
+ - [ ] `raudio`: Implement miniaudio high-level provided features
+ - [ ] `examples`: Review all examples, add more and better code explanations
+ - [ ] Software renderer backend? Maybe using `Image` provided API
+
**raylib 4.x**
- - [ ] Split core module into separate platforms?
- - [ ] Basic 2d software renderer, using `Image` provided API
- - [ ] Redesign gestures system, improve touch inputs management
- - [ ] Redesign audio module, implement miniaudio high-level provided features
+ - [x] Split core module into separate platforms?
+ - [x] Redesign gestures system, improve touch inputs management
- [x] Redesign camera module (more flexible) ([#1143](https://github.com/raysan5/raylib/issues/1143), https://github.com/raysan5/raylib/discussions/2507)
- [x] Better documentation and improved examples, reviewed webpage with examples complexity level
- [x] Focus on HTML5 ([raylib 5k gamejam](https://itch.io/jam/raylib-5k-gamejam)) and embedded platforms (RPI and similar SOCs)
- [x] Additional support libraries: [raygui](https://github.com/raysan5/raygui), [rres](https://github.com/raysan5/rres)
+
**raylib 4.0**
- [x] Improved consistency and coherency in raylib API
- [x] Continuous Deployment using GitHub Actions