Crocotile 3D

Crocotile 3D

DoomGuy Jan 16, 2024 @ 2:08pm
Exporting level - Unity/Godot/Unreal
Ive seen some videos of the software and I have a question related to the end work. What can you export? A full level with collisions? Or just texture meshes?
I was just wondering if theres alot of cleanup after importing a level or assets into a game engine like unity
< >
Showing 1-6 of 6 comments
Ninja Sprout  [developer] Jan 16, 2024 @ 4:44pm 
Hi,
I don't have much experience with unity and unreal, but for Godot, it is pretty simple. I made a video that shows how I personally handle exporting my levels to godot: https://www.youtube.com/watch?v=uJSNHCMiDx4
I like that particular way because I don't have to do much in godot to get everything working.

There are users in the Crocotile discord server that use unity/unreal/godot, so you might be able to find someone there that can give insight into a particular engine.
https://discord.gg/fmtJdUb

Crocotile doesn't export any collision stuff, just the geometry mesh. You can perhaps add your own custom data to objects/instances and export the data and use that to generate things in your engine. You could also try exporting a gridmap data and use that somehow to define the collidable areas. For Godot, I just add a -col suffix to the objects that I want Godot to generate collision meshes for, and they get added automatically when importing/updating (shown in the video I linked above), which I think is the easiest way.
DoomGuy Jan 17, 2024 @ 6:53am 
That video helps, I have a follow up question. Do you have experience in importing projects from CrocoTile into a Godot VR project?

Setup to VR project
https://www.youtube.com/watch?v=uh6bFdpnqVc

I'm currently searching for art software and game engines to start a solo game dev VR project and between CrocoTile and Blockbench I prefere yours from the small research I've made the past 2 days.
Ninja Sprout  [developer] Jan 17, 2024 @ 10:28am 
I haven't used VR, so I don't know much about it. However, that video you linked looks pretty simple.
All the stuff regarding the level and importing that from Crocotile should be the same and not be any different if you use VR. At least I would think so.
You might have to adjust the scale of the level so that things look the right size in VR. There is a Scale option in the Crocotile Export panel to adjust the scale when exporting. By default a tile is 1 meter/unit in dimension. There is also a Base Pixel Unit setting that you can change in the Settings panel in the Project section, which will define how many pixels per unit/meter there is. By default it is 16 pixels per unit/meter.
Here's a page that talks about movement stuff in VR: https://docs.godotengine.org/en/stable/tutorials/xr/basic_xr_locomotion.html
If you import a level from crocotile and an object has the -col suffix for example, it will automatically add a collision mesh, so you should be able to collide with it in VR.
Anyways, hope this helps!
DoomGuy Jan 17, 2024 @ 11:55pm 
Thanks for the help and clarification, I'll give it a try to your software february when I finish my exams.
Ninja Sprout  [developer] Jan 18, 2024 @ 10:02am 
You're welcome! :)
DoomGuy Jan 19, 2024 @ 2:59pm 
Couldnt wait till february xD Already got the software and made some tests.
You can import a "object" scene into GoDot and then use it with in VR with no problem using the XR Origin

https://imgur.com/a/ZgYyePz
< >
Showing 1-6 of 6 comments
Per page: 1530 50