This might be worded wrongly, but if you hide the mouse and use the Mouse Pointer Lock extension, you can rotate the camera on the X and Y using MouseMovementX() and MouseMovementY() (or something like that.) If you want it so he doesnt just walk straight into where you are looking (aka if you want a minecraft like game) you would make a cube, and set the cameras position to that cube at every frame, then position the cube for moving and rotate the camera for the head looking around. Sorry. That's a lot. Hopefully that helped!
ayo what up, this is like the best extension in gdevelop 5 but there is a slight problem, it doesn't appear to work on android, could ya try look into it or respond if not possible? anyways really appreciate the extension π
i released a game not so long ago and noticed the android build is stuck on black screen when rendering 3d objects.
I have created a box by giving a sprite projection behavior to a sprite, then I want to rotate that box but I don't have its ID, I tried its name, the file name of its image, and the ones given by the "Output all IDs to console" event. None of them worked. Am I missing something?
It would be useful to be able to choose an ID when assigning a 3D behavior.
And thank you for the cool extension, it's awesome.
is there a possibility of releasing a few free examples, that show really basic function? The videos are kind hard to follow, cuz there is no speech, and i have NO IDEA what some of the values youre changing do.
I like your extension, but it look like the player just stay in ground. Is it possible make the player to jump and go up/ go down to multiple floor?? thank you very much
Hi! i loved your extension im even making a game on it! can i make videos on my channel about my games using your extension and putting your name in the video?
Thank you for creating this, really amazing job... I have just little suggestion - it would be great to have possibility to change sprites animation according to their direction towards camera/player - like characters in old-school fps-games... I have tried to do it myself, it seems my coding skills are to weak for this...
Hi, thank you for this amazing extension that you are sharing with us! I was wondering if there was any ways to animate the texture of a 3D plane? I tried with Replace 3D Texture and a timer, but it's limiting itself to only one instance of the 3D plane.
This looks great so far. Are basic lights in the plan? ie. just light and dark, so that we can light some areas and not others? Movable lighting would add tremendously to this.
this is without a doubt one of the most generous, comprehensive and frankly groundbreaking additions to the Gdevelop engine. If they aren't employing you they absolutely should be after this. This has completely changed the way I'm working! I can't thank you enough, when I get paid I will have to give you a huge tip.
It is difficult to explain all of them here. Please see the video or an example. π Or wait until the explanation page is ready. (Completion is still undecided)
Hi Pandako, first of all thank you for this great extension. I have been playing around with it and it works great. Do you have any ideas on how to integrate the 3D coordinate system with that of the 2D GDevelop system? As in using 3D stuff in parts of your game and GDevelop 2D in other parts. Thanks!
Hello. What a nice work . Good job i really like that . What i need to use it in my game ? I need a special license or something? Also why you don't ask gdevelop and add it as an extension or you add it . This is gonna help improve the whole program..thx again and hope you will answer.
β Return to project
Comments
Log in with itch.io to leave a comment.
Show post...
I have problem with 3D models. I can remove 3D Boxs or 3D Planes but not 3D models.
Anyone have solution ?
PS : I use 0.6.2 version.
Thanks for letting me know.
I have confirmed that deleting 3D objects fails. I am currently working on this issue.Completed!Version 0.6.3 has been released.
Fixed a bug in "Remove 3D Object".
Question how do you exactly make collisions i saw a comment but it was 50 days old so I wanna know what is the best way to make collisions?
There's a collision example. Also, if you're using sprites, you do collision the same was as in 2D Gdev: Separate Objects.
hello again π
i wanna ask if its possible to assign an id to a sprite with one of the behaviors like SpriteProjection
Hi π
You can't set the 3D Object ID, but you can get it with the behavior's string expression "3D Object ID".
i didn't know the extension had a behaviour string π
thx though π
Iβm using the extension and for some reason, the animations wonβt work, itβs just static pls help.
and add 3D models
Go into "Edit Object" on the sprite, click advanced options, and uncheck the "Don't play the Animation etc. etc" box
I'd like to know too!
This might be worded wrongly, but if you hide the mouse and use the Mouse Pointer Lock extension, you can rotate the camera on the X and Y using MouseMovementX() and MouseMovementY() (or something like that.)
If you want it so he doesnt just walk straight into where you are looking (aka if you want a minecraft like game) you would make a cube, and set the cameras position to that cube at every frame, then position the cube for moving and rotate the camera for the head looking around. Sorry. That's a lot. Hopefully that helped!
So if I just want to make a doom clone (only look left and right, not up and down), what do I do then? I have the extension.
EDIT: Nevermind, it's in the "Sprite Projection" example! Cool!
ayo what up, this is like the best extension in gdevelop 5 but there is a slight problem, it doesn't appear to work on android, could ya try look into it or respond if not possible? anyways really appreciate the extension π
i released a game not so long ago and noticed the android build is stuck on black screen when rendering 3d objects.
Works fine for me
did u try apk or web build? web builds work fine on android
ok, I was just testing web
Hi dar-kice,
Thanks for letting me know.
I have confirmed the issue on Android (apk). I am currently working on this issue.Completed!alright
also does the extension have a wiki somewhere or are the examples the only way to understand the full extension?
No documentation for now. I would suggest referring to the example.
ok
Version 0.6.2 has been released.
Fixed an issue where 3D scenes were not displayed in the Android app.
thx
Hello
I have created a box by giving a sprite projection behavior to a sprite, then I want to rotate that box but I don't have its ID, I tried its name, the file name of its image, and the ones given by the "Output all IDs to console" event. None of them worked. Am I missing something?
It would be useful to be able to choose an ID when assigning a 3D behavior.
And thank you for the cool extension, it's awesome.
Hi Lounes99,
Have you tried the behavior string expression "3D Object ID"?
Also, some 3D actions have no effect on objects using behaviors. Because the 2D object values take precedence.
e.g. position, rotation etc.
It doesn't work
As explained earlier, that will not work. If you want to rotate freely, create and control 3D objects using only 3D actions, not behaviors.
Okay then, sorry.
Thanks for the answers.
Also, Im making a really cool maze game with this extention, its not finished, but you can still try it out. click here to play
is there a possibility of releasing a few free examples, that show really basic function? The videos are kind hard to follow, cuz there is no speech, and i have NO IDEA what some of the values youre changing do.
I'm sorry. I do not offer examples for free.
Can you point me specifically to that video and its time?
Its okay, the videos dont go over the concept im trying to figure out anyway.
I like your extension, but it look like the player just stay in ground. Is it possible make the player to jump and go up/ go down to multiple floor?? thank you very much
Yeah, change the z order of an object, its basically the y in top down movement.
Thank you very much
I liked your extension, but i have a question. How to make a camera not to permeate with box or with wall?
Hi Xgames studios,
Please refer to the video or example.
"Dungeon Example" and others may be useful to you.
is there even a kit? its not working these days...
What exactly is a kit?π€
example of a game, sorry if you don't understandπ
Buy the examples download.
Hi! i loved your extension im even making a game on it! can i make videos on my channel about my games using your extension and putting your name in the video?
Hi think3,
Yes, you can do them.
Ty, it means a lot to me as a dev.
can you give the link to your game?(if its published on itch.io or liluo, if not, thats ok)
sure BurgerHead | Play on Liluo.io
Thanks!! Ill try it out as soon as I have some time.
Hi, friend! I liked your extension! Could I use it in commercial products? I'll be very happy! maxSkg
Hi maxSkg,
This extension is MIT License so you can use it in commercial projects.
Thank you for creating this, really amazing job... I have just little suggestion - it would be great to have possibility to change sprites animation according to their direction towards camera/player - like characters in old-school fps-games... I have tried to do it myself, it seems my coding skills are to weak for this...
Hi maeli,
Please see this video.
Thank you! I followed this tutorial, it works great!
Hi, thank you for this amazing extension that you are sharing with us! I was wondering if there was any ways to animate the texture of a 3D plane? I tried with Replace 3D Texture and a timer, but it's limiting itself to only one instance of the 3D plane.
Hi yakisoba88,
Use the "For each object" event.
I created platformer 3D with this extension !
https://antoine-sertling.itch.io/test-platformer-3d-gdevelop-5
I hope GDevelop's team buys this and turn it into an official feature :)
The extension is awesome but i have question, how turn the camera up and down when the 3D camera has been assigned to a sprite ?
Hi Quertup,
The "Move 3D Camera" action has no effect when using behaviors. Change the Z-Order of sprites.
I know that but what I meant is how to do like the "Rotate Camera like Head" condition with the "sprite camera" behavior enabled ?
Perhaps you are saying you want to move the viewpoint up and down, not the camera?
(I think he simply wants that when the player clicks w the player looks up)
Yes, that's it. But with the "linked Camera" behavior enabled (I apologize if my English is not perfect π )
Could you add ammo.js things such as RigidBodies into the extension?
It may be added in the future, but is currently low priority.
What things are of higher priority for the extension?
Lighting =D (I hope ;P )
I hope too!
Awesome extension π I've been playing with the included examples and is looking very promising.
Is there any way to know when the OBJ model is fully loaded ?
Do you have any plans to add model animations ?
Hi tgeorgemihai,
The "Output 3D Model Information To Console" action may help you if you want to know the result of loading the OBJ file.
Adding model animation would require solving a number of issues, so it may be added in the future, but it is currently low priority.
well, i hope it gets added soon, because my 3d modeling "skillz" feel like their getting wasted.
This is what I made so far
Awesome extension!
I'm sorry. I do not offer examples for free.
Instead I will continue to provide videos with tips.
How did you do the button thing where the button opens the bars?
It uses "Raycast From 3D Camera" and Tween. See the "Dungeon Example" scene in the example for more details.π
This looks great so far. Are basic lights in the plan? ie. just light and dark, so that we can light some areas and not others? Movable lighting would add tremendously to this.
Hi flipbuk,
It may be added in the future, but is currently low priority.
That would be great, your extension reminds me of the P3D extension for ClickTeam Fusion from a few years ago.
Even basic (per polygon?) lighting adds a lot to atmosphere, as below (not my examples), using P3D.
The effect seen in that video will be possible with the "fog" that will be implemented in a future upgrade.
Ah, interesting, I look forward to that, thankyou.
I hacked in a basic fog setting directly into "Create 3D Scene" ... but no lighting! :'-(
Textures all taken from Ultima Underworld.
EPIC!!!
ζ΄ζ°γγ¦γγγ¦γγγγ¨γ
this is without a doubt one of the most generous, comprehensive and frankly groundbreaking additions to the Gdevelop engine. If they aren't employing you they absolutely should be after this. This has completely changed the way I'm working! I can't thank you enough, when I get paid I will have to give you a huge tip.
i agree
so amazing
I want the next version.
Please sell!
wow.. super
really appreciate the work dude π
Really great extension. Keep up your wonderful work! ;-)
How do you do collisions?
I have no plans to implement 3D collisions at this time. Please use GDevelop collisions.
All collisions that work in my videos are GDevelop collisions.
How do you do that?
It is difficult to explain all of them here. Please see the video or an example. π
Or wait until the explanation page is ready. (Completion is still undecided)
How would you make a 3D platformer with this?
Please refer to the video or example.
3D extension for GDevelop. Version 0.2.1 is released.
Iβm saying like full 3D movement
I have yet to create a full 3D platformer. With "Move 3D Object" and "Raycast" it might be possible.
I would be glad if you could try to create one. π
When I use 3D Camera Look At 3D Object, how to get the contents of obj file? Thanks.
Hi wonghanz2007,
Are you successfully importing OBJs?
If not, please read "About importing OBJ files" on this page.
If you want to see how the OBJ was imported, "Output 3D Model Information To Console" will help. (Use WithThreeJS 0.3.0 or higher)
Hi Pandako, first of all thank you for this great extension. I have been playing around with it and it works great. Do you have any ideas on how to integrate the 3D coordinate system with that of the 2D GDevelop system? As in using 3D stuff in parts of your game and GDevelop 2D in other parts. Thanks!
Hi Robert1976,
3D scenes and GDevelop scenes are drawn separately and cannot be integrated. At the moment I do not have a good idea.
Therefore, I recommend to create a 3D object using the coordinates of a 2D object, as in this video, or to use the "3D Sprite Projection" behavior.
3D extension for GDevelop. Version 0.2.1 is released.
Hello. What a nice work . Good job i really like that . What i need to use it in my game ? I need a special license or something? Also why you don't ask gdevelop and add it as an extension or you add it . This is gonna help improve the whole program..thx again and hope you will answer.
Hi SpiderX,
This extension is MIT License. Anyone can use this freely.
This extension is incomplete and is updated frequently.
Therefore, I have not submitted it to the GDevelop community extension.
Make sure the images you want to use are included in the resources. And use the Resource name.
Really incredible work!!. Its great to have people like you in the community, bringing new possibilities to the platform and its users!
Wow, Thatβs impressive!!!! Never thought i would see 3d in gdevelop.