Crocotile 3D > General

Feedback, Requests, & Suggestions

(1/13) > >>

If you have any feedback, requests or suggestions, please post them in this thread.
I will read all of them and take into consideration what has been said when developing Crocotile 3D.

Please include what you like about the software along with anything you don't like.

Hi! I found this software via a game developer's facebook group. It's pretty cool, and it looks like it might turn into something perfect for a project that I'm working on.

I'm still learning the software, so I'm not terribly proficient in it just yet, but I've got some experience with some other 3D programs (Cinema 4D, Maya, Blender) and with the 2D tiling program Tiled. Crocotile so far reminds me more of Tiled than typical 3D software, which is perfect as far as I'm concerned. In general, I'd recomend looking at what Tiled does for it's Interface and mimicking a good deal of it here.

I can tell you're early on in development with this, but I really like what I see so far, so I went ahead and bought it. I'd like to use this for a gaming I'm developing, so I have some suggestions. I have a feeling you probably have some of these planned and it's also possible that some of these might be in already and I don't know how to use them.

1. I'd like to be able to define a "floor" space, so that I can start off with a "fill" for the floor.

2. I'd also like to be able to make a "sky."

3. I'd like the option to place a tile in a dimension, and then have it exist there from all angles. Right now if I place a tile on an axis, I can only see it relative to where my camera was when I placed it (and I think I get why you've got it set up like this). But it'd be nice if when I placed a tile on an axis, it would be visible from all angles.

4. For tiles, that drag-able circle gets lost for me sometimes. I think you should really just give it a separate window with it's own scrollbar (in fact, I think this is the aspect that Tiled does so well). Then you could also give other options like zooming in on your tileset. In general, I'd reference Tiled for this:

5. I'd love and option where I can click some UI buttons that instantly snap the camera to a pre-selected view (Front, Back, Right, Left, Top).

6. So for this next suggestion... I'm under the impression that I use the WASD keys to really determine where I'm placing tiles, but it gets a little confusing sometimes. It'd be good to have a "display grid" option, and probably some kind of differences between the world's XYZ axis and the movable one (thicker lines on one maybe).[/li][/list]

I'll probably think of some more suggestions the more I play around with it. :) I think it's really cool so far, and I can't wait to see what else you do with this!

Excellent feedback, Blackbeltdude!
I will look at Tiled to see how they incorporate their tilesets.

[1] Defining a floor space is an interesting suggestion. Perhaps to make this more usable, the draw mode could have an option to draw single tiles, or tiled tiles(you would click and drag to create a rectangle of tiles).
Maybe there could be another option to draw the tile the same relative size as to the UV selection in the tileset (so if you select multiple tiles in the tileset, it would resize the tile in the scene view to accommodate this).
A fill tool sounds possible too- it could find tiles that share edges and fill them, etc. Maybe an option to lock the fill to tiles with the same angle- or select tiles and apply the fill to the selection.

[2] A sky.. Would this be just a background image? or are you thinking more like a skybox? I haven't given this much thought, so I'll need to think more about it. More feedback on this idea would be good.

[3] I have already thought about this suggestion- having tiles that would always face the camera. Since they would always face the camera, they wouldn't be exported as part of the 3d model. I think they would be considered more as sprite entities, and I'm not sure yet how I want to handle them. It would be useful to be able to export sprite entity data though, which could then be used in people's game projects, etc. Then it might begin to feel like a map editor, using entities to place for instance, spawn locations, triggers, etc. Thoughts on this would be good.

[4] I'll have to look into this.

[5] This should be pretty straightforward to implement- I'll put it on my list of things to do. Are ui buttons necessary? If I plan on adding more ui buttons, I will need to think of a way of doing it without cluttering the workspace up.

[6] I will consider this. I have thought about making the origin and crosshair lines different- so I will think more on how to do that. Having thicker lines might be tricky. As to a grid, how useful would this be? Is it mainly to see how far to space things? I'll have to brainstorm on how to implement a grid feature without creating too many lines that would clutter the space up.

Thanks for the feedback!

Thanks for getting back to me, Alex. :)

1. Most of these suggestions are with making a game in mind. Basically, I'll need to make a 3D environment, so being able to define the minimum size of it from the get-go would help. Like defining that a space is going to be 30 tiles long in all Axis, able to define how big a tile is, and then easily filling the space with a tile (walls, floor and ceiling). We'd probably need to define the sizes for each size of a "canvas-cube," since every 3D world would kind of exist within a cube.

2. For the sky, I'm not sure. In other projects and things I've done, I've actually mapped textures onto a sphere, and them put a world inside of that sphere for example. I don't know if that's the best solution though. Options for a static background image or a skybox would probably both be good. In a related note, it's possible that defining the "fog" and lighting might also be something to consider (I personally don't think it's mandatory, but the options could be nice).

3. I think there's a bit of a misunderstanding with this one. I've attached some screenshots to kind of show what I mean. Though, on a related note, the static sprite thing that you were talking about is also something that'd be great. :)

4. Great! :)

5. I think UI is going to be generally important. It can probably wind up being minimal (Again, Tiled has a good minimal UI to me for when I create maps with it). I know a lot of 3D programs can feel really overwhelming with their UI, but I think that's also because so many of them do so many things. If you keep Crocotile's focus on map editing like it is now though, I don't see why you couldn't keep the UI simple. If you have access to some 3D programs, I'd recommend taking a look at how they handle some of the UI that'd be useful to Crocotile (Blender is free and open source).

6. I think the origin lines could potentially relate back to defining your "canvas" size that we talked about with point number 1. If you're able to do that, I don't think an origin point matters, especially since you're not "calling" or generating things into the world. You could probably get rid of it. Since you're just placing things in the world via sprite sheet, you probably don't need the origin point. But a grid, so that you could see the size of your world that you defined (plus spacing), that would be the trade off. I'd say gray dotted or dashed lines that are semi-transparent could do the trick.

Thanks again, and I'm really loving the program!

Sorry, for the double post, but the attachments were too big otherwise.


[0] Message Index

[#] Next page

Go to full version