Unity 4 Free Assets

0 views
Skip to first unread message

Muriel Trettin

unread,
Aug 3, 2024, 5:14:04 PM8/3/24
to garosige

When you download something from the asset store usually and choose NOT to import it to your project (so its not in your project assets folder) but it stays in the list of assets youve downloaded from the asset store and if you create a new project you are able to import those downloaded packages into the new project.

The last few months of development of our Unity game have been really annoying. We don't know exactly what happened or when, but all of a sudden there was a button that had its image gone missing, as well as a few text objects with their fonts go missing. We would fix them, do some code changes, commit and push to GitLab. My partner would pull the changes and the button/text object would be missing their things. Then a few objects would start having their scripts go missing. We would add the scripts/icons/fonts back to their right place, commit, push, pull they are still broken. We figured it was the fact that Unity does not auto save, as we are not the best at ctrl+S like we should. Created a script that saves every minute. That did not fix it. The other day we made all the changes, File Save, File Save Project, closed unity, Commit, push, I deleted the project, Re-cloned it, these problems still persist.

who can give me any advise why my assets revenue so low.
Im over one year creating cities and characters. But my maximum revenue is 300-500$. Im trying to understand is that maximum limit of Unity asset store

Hayq Art emerges as a dynamic 3D modeling agency, dedicated to crafting high-quality assets tailored for gaming experiences. Specializing in low-poly assets including environments, characters, and props, we infuse each creation with our signature...

Hi. I would like to export some assets from unity, for example materials and meshes. They end in .asset format.
How can I export these so that I can import the exact same assets into threejs?
Thank you !

hi, have a real hard time believing im the only one who would love to be able to figure this out, previously worked with unity 3d (pro version) and as a lot of others have done am jumping ship to ue4, in the last few months have bought quite a few nice assets (characters and meshes) and packages (mainly environmental) and could really use a tutorial or help on figuring out how to get them into the editor. most of our characters were bought rigged and animated so sure that complicates things even though guess we could just bring in the meshes and start fresh in the rigging tool kit. any help highly appreciated.

sorry for late response been at work, thanks for the suggestions, will try it hopefully tonight, wonder if its possible to simply bring the static mess into maya and use the ue4 plugins to rerig it in the correct proportions and then reimport the animations ? we have both maya and 3ds max even though it seems maya is more supported with ue4. hopefully this will pickup some interests as we like many others had a lot invested in unity. thanks again for the suggestions so far.

[QUOTE=;9349]
sorry for late response been at work, thanks for the suggestions, will try it hopefully tonight, wonder if its possible to simply bring the static mess into maya and use the ue4 plugins to rerig it in the correct proportions and then reimport the animations ? we have both maya and 3ds max even though it seems maya is more supported with ue4. hopefully this will pickup some interests as we like many others had a lot invested in unity. thanks again for the suggestions so far.

However: The materials and textures will not import correctly, so do not include these when importing into UE4. Simply import the textures manually and then create new materials and plug the textures into where you want them, then put the new material into the empty material slot on the mesh.

One of the things I'm finding is that I really wish I could import Unity assets directly (or more directly) into Godot. A lot of asset packs are set up for Unity specifically, and even if they come with FBX or OBJ, these raw files are often incomprehensible and unusable, just a bunch of textureless planes and boxes, since you're meant to use the set up prefabs. Importing materials would also be really helpful, as sometimes there are no clues about what texture goes to what model.

One of the work-arounds I've been exploring is Unity's FBX Exporter. It's still a pain in the butt to get Unity up and running and unpack assets. I don't know if you can borrow the code somehow, but it'd be great to do this in Godot, or at least a program that's not as big and lumbering as Unity.

Suggestions/proposals like this belong on the godot-proposals tracker, however that is a feature I don't see happening. Too many potential issues involved. There was a quiz by the devs, last year I think that included a question if the community would like to see an official asset store similar to the one that unity has though. So that is something on their radar.

I've bought assets on CGTrader before, and I would say like 70% of the time, they don't work (in Godot or any engine). Not sure what the issue is, I think sometimes those sites do autoconversion (for example from FBX to glTF) and the conversion is borked. Sometimes the vertices are a mess, materials rarely work etc. This is why the Unity and Unreal asset stores are so good, because when you buy an asset it will almost always work (assuming it says it supports the version you are using). Godot could definitely use something similar, it could be a good way to share assets and maybe generate some money too.

Other content creators who own their creations(that is they didn't create the assets under payed commission by Unity or another party) are free to sell to anybody for any use they(the content creator/rights owner) see fit. So it might well make sense that you shouldn't expect something bought from unity asset store to work in anything else other than unity however if the seller is ok with you using their content in another engine, that is likely fine.

Something else you can look at is asking the content creator/owner for help getting their asset(s) to work with Godot. Especially for 3D files like 3D models, it may be the creator needs to just change the export or something. There is no guarantee they will help, especially since its on an asset store for a different game engine, but asking politely never hurts.

If it's accepted by the user agreement. But you have problems with Importing those from the asset store. First, you need unity editor to download them. Second, models like human are mechenim models. that means you can only use unity animations, unless they have included the animations themself into the fbx. And that's another problem is fbx. I did see that godot made their fbx importer better, but fbx is one of the worst ways of handling models. Godot made a smart move changing to glb

Well, rather they were entirely focused on making it as convenient to use for unity users as possible and making it usable for any other purpose simply wasn't even a consideration. Nothing wrong with that though. It's what one would naturally expect.

I have bought hundreds of assets from the Unity Asset store and did not have a single problem getting them into Godot. Make a stop in Blender, link any texture up that may have gotten unlinked and you are good for a GTLF export in seconds.

Well if the user agreement works and you can get the model into blender. The only use I can see for any source code would be for godot's c# version. It still needs changed. Godot don't work the same. There are differences in more than just function and class names. And like you said, you can forget about prefabs. Might be an easy hack though. loading them by script. converted on the fly.

@Stefan_GameDev said:I have bought hundreds of assets from the Unity Asset store and did not have a single problem getting them into Godot. Make a stop in Blender, link any texture up that may have gotten unlinked and you are good for a GTLF export in seconds.

To begin creating an AssetBundle (called AssetBundle in scripts and within the Unity Editor), select an asset from your project folder that you want to include in a bundle. At the very bottom of the Inspector window for that asset is the AssetBundle menu. Clicking this reveals the names of any currently defined AssetBundles, plus the option to define a new bundle:

By default, the AssetBundle option for assets is set to None, meaning the asset is not written into an AssetBundle but is instead packaged with the main project itself. Using this menu, you can create one or more AssetBundles, give them names, and then use these new AssetBundle names as the destination for the asset.

In this example the asset has been added to an AssetBundle called environment/desert. This AssetBundle may contain other assets which have previously been added. AssetBundle names are always lower-case. If you use upper-case characters in the name, they are converted to lower-case. Using a forward slash in the name of the AssetBundle effectively creates folders so that the menu contains sub-menus, as the screenshot above shows.

In addition to these, another two files are created: another AssetBundle and another manifest file. They are created for each folder that AssetBundles are created in, so if you always create AssetBundles in the same place, you only get two extra files. The additional manifest file (in this example AssetBundles.manifest) can be used in much the same way as other manifest files, but shows information on how AssetBundles relate and depend on each other. In this case, since we only have a single AssetBundle, it has no other dependencies.

When you include shaders in your bundle, the Unity editor looks at the current scene and lightmapping settings to decide which Lightmap modes to use. This means that you need to have a configured scene open when building the bundle.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages