3D Game Development and 3D Camera

Hello,

I am trying to develop a 3D open-world game and currently the biggest challenges i am facing are:

-3D adapted resource bars (over enemy heads, places etc)

-Camera in general. When i used the extensions and behaviors they came limited. When i used one in the event sheet, i couldnt use it with mouse but by keyboard. Now i am trying to create one with event sheet, i have removed all the extensions and behaviors, now i am finally able to create a camera controlled with mouse.

-Still related to camera, pointer click extension. Pointer click extension is a life saver, works well and works reliably. But i want my game to be “no mouse click required camera look” like all the other games. When loading a preview and have to click on the screen to be able to rotate the camera is frustrating and worrying for me because if i ever release the game, i dont want players to need to click on screen to use the camera because it would feel amateur and frustrating to them.

-Lastly, not very needed but just as it came to my mind, current First person look isn’t structured precisely, and it clips through the ground. When i preview the game, i have to jump to be able to see otherwise, even though i am standing on the ground, i think the look angle is located at the feet. When i try to use fps in 3d, it completely clips through the objects and falls in the ground, no collision. I set up some events and installed some behaviors but it doesnt fix the no collision issue.

If you please may add some 3D support, especially with the resources and ui, i would really be happy! Also, your latest upgrade really solved a few problems i had, so thanks for all!

Hey Falkonne01, welcome to the GDevelop forums.
I am just letting you know that I am moving your post to “General” (we ask people to make only one feature request per topic) so you can keep the discussion going.
If you’d eventually like to suggest a feature, here are the rules for this forum: ⭐ Welcome to the User Feedback channel!

Have a good day.