Replies: 38 comments 113 replies
-
2020 was a incredible year for raylib. So much has changed since 2.5.0 last year.... Nicely done, @raysan5! 😉 ... Here's my wishlist, in order or priority. Additional
|
Beta Was this translation helpful? Give feedback.
-
u could add opengl embed in gui |
Beta Was this translation helpful? Give feedback.
-
Support for multiple windows has been on my mind. Can windows be resized too? I can't remember now |
Beta Was this translation helpful? Give feedback.
-
Thanks for all the cool new features! As for requests I'd love the ability to supply RayGUI with an artifical mouse position replacement for worldspace gui and to correct mouse input when using a black-bar style rendertarget to render your game scaled. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
iOS support with a Metal API implementation for |
Beta Was this translation helpful? Give feedback.
-
In Raylib_cs it would be nice if the Raylib objects would be Serializeable. I know the main focus lays on C, not C#, still i think that is a pretty easy to implement feature to help C# programmers saving gameprogress easier |
Beta Was this translation helpful? Give feedback.
-
Exposing more of the MiniAudio API to improve the audio feature set - for example, adding a SoundInstance object so we can change the volume and pitch of individual sound instances, as well as set the left-right channel mix (i.e. panning/positional audio). Positional audio could be tied to Raylib's camera, but users might enjoy controlling this part themselves. Consider re-testing/debugging audio for emscripten, as PlaySoundMulti has been known to behave unreliably in different browsers. |
Beta Was this translation helpful? Give feedback.
-
Vulkan support |
Beta Was this translation helpful? Give feedback.
-
I am novice and just started exploring and learning so ignore if following is already achieved or achievable and left for programmer to code as I am struggling to find nice documentation or help this could be just me!
For example, following background will be good for static 800x450 resolution and will look distorted or misaligned for any higher or other resolutions set e.g., 640x480, 1440x900 etc. with aspect ratio 4:3, 16:9, 16:10 or 21:9.
|
Beta Was this translation helpful? Give feedback.
-
JSON and XML. |
Beta Was this translation helpful? Give feedback.
-
Some Ideas: IOS build example. 2D Collision Masks Examples of the GetCollisionRay... collision functions Additional 3D Camera Types
edits: removed inline code and added link to pastebin |
Beta Was this translation helpful? Give feedback.
-
Suggestion:
I've just shifted over to raylib from SDL2 and this is one of the first few things I had to test. |
Beta Was this translation helpful? Give feedback.
-
The wishlist is great and it looks like a good portion is already done! Personally I would like a more recent version of OpenGL supported in order to get the benefit of more advanced shaders and possible performance improvements before Vulkan. Also support for more Tracker formats :) I think opening up the ring buffer architecture would be great for designing soft synths and things likek that, or to use outside of the audio realm for example I wish to reroute the console to a memory space and you need a ring buffer structure for this. Maybe that makes sense I never tried it. But I need to grab the different console outputs and use that to live debug my running app. |
Beta Was this translation helpful? Give feedback.
-
I like to have mid files support especially from memory I want to generate it on the fly from mmf music language. |
Beta Was this translation helpful? Give feedback.
-
Networking module! :D |
Beta Was this translation helpful? Give feedback.
-
Raylib as a single file header? |
Beta Was this translation helpful? Give feedback.
-
Since this is a whishlist, don't mind my little whish, please: 3 functions:
I'm not ignoring the utility of |
Beta Was this translation helpful? Give feedback.
-
My Wish: someone already mentioned this: |
Beta Was this translation helpful? Give feedback.
-
Can you please provide a nuget package. Raylib is difficult to setup. In fact, I don't know anyone who has actually set it up from scratch, everybody has had to use a pre-existing template. And even then, it doesn't always work. Why? Nuget packages in C# are so easy to reference and they just work. I've just copied a template, and it doesn't run, because 'cannot find include file raylib.h'. I searched for a nuget package and there are only packages for C#. I know it's probably straight forward to some, but I come from a world where header files and includes are not a thing, all that garbage is managed by the build tools (as it should be). And it just makes me not want to use it when I have to search the internet for header files and dll's. It's so antiquated. I have no interest in the build process, I want to simply select a package from a list and like magic, there it is, I can use it, and I can get on with the business of working on my project. I've read mentions of Make ... I'm not gonna use that thanks. I just want a standard VS build. |
Beta Was this translation helpful? Give feedback.
-
Want more miniaudio integration;
Essentially allow sound minded people to play around just like graphics minded people :) |
Beta Was this translation helpful? Give feedback.
-
Suggestion to add a way to draw models with Euler Rotations
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
As mentioned on the discord server, would be really nice to have union type variants of the Vector2 Vector3 and Vector4, which would allow more flexibility for our projects.
This type of mapping is common in advanced scenarios. Having this does not change the RayLib functionality or workflow, but permits us to access Vector types in a way more flexible manner. Thanks |
Beta Was this translation helpful? Give feedback.
-
Possibility to universalize the keyboard handling. Way back when I was using Bliltz3D I solved this on the Windows platform simply by using: api_OemKeyScan% (wOemChar%) : "OemKeyScan" https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-oemkeyscan I made an example back then I shared with the community, as follows;
Essentially the keyboard scancodes could not be hardcoded and the OS would give them away, for keyboard keys. |
Beta Was this translation helpful? Give feedback.
-
Support texture arrays? |
Beta Was this translation helpful? Give feedback.
-
Suggestion to add:
https://wickedengine.net/2020/04/26/capsule-collision-detection/ Your work is amazing! Thanks for sharing this lib with us. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
For the RayLib Windows gcc + npp to be offered as a 64bit package. Reason for this is for anyone that never played around with a compiler setup before, it can be puzzled as there is no how-to for this. Also 32bit should not be supported anymore for Windows.as all x86 processors released since AMD64 are 64bit, that spans almost the last 20 years, which is twice as old as OpenGL 3.3. |
Beta Was this translation helpful? Give feedback.
-
The literal only reason why I can't use Raylib is that it can't do Multi windows support and I know there is a way to modify the source code to allow multiple windows, I tried. I failed. Would absolutely love to see it in Raylib. “Also transparent window click-through would also be cool ;)” |
Beta Was this translation helpful? Give feedback.
-
Just opening a small discussion to get feedback from the community about new features/improvements/ideas for raylib in 2021.
Please, try to be proportionate, keeping in mind the raylib core values.
Also note that shared ideas in this post are not meant to be implemented (at least not all of them) but they would be a great reference to know what raylib users would like to see in the library for the next year.
Beta Was this translation helpful? Give feedback.
All reactions