Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

A potential bug and some feature ideas:

Potential bug:

.zip model import doesn't seem to be working as expected. I added all my .fbx models to a .zip, but when I import the .zip with the model importer, it only imports the first .fbx in the .zip and imports it with the name "1" instead of the file's name.

Feature ideas:

Model probability weights.
Weights would allow the probabilities of certain models to be increased or decreased relative to other models. E.g. a model with a weight of 2 is twice as likely to be picked to be thrown as a model with a weight of 1. I would advise being careful with naming such a property though, since a 'weight' property could also be interpreted as how heavy a model is.
An alternative would be to add a general option to use the already existing 'scale' property to adjust probabilities, since in my opinion, large objects are typically those that might want to be rarer, since they are often heavier objects that would hurt more and also take up more screen space.

Model break chance and custom break sfx.
This one's a bit more far-fetched, but with the custom hit sfx in development, it made me think about how some objects when thrown would quite often break on impact, creating a different sound to if they didn't break, e.g. a glass bottle or a wooden crate. For simplicity, if a model breaks on impact it could get deleted or if you want to go all the way, there's the options of spawning giblet models, spawning particles with the same colours as the model or even doing something with a geometry shader to make the mesh explode and disintegrate.

(1 edit)

I am currently working on the zip issue ^^ Because I also want zips to work properly as it is intended... currently you can use multi-selection to add multiple files at once.

Model probabilities is intended! I want to add a weight-system!

Model breaks sounds like an interesting concept! I wanted to maybe add a particle effect upon collision. I could look into breaking models on collision, but that sounds like a hard thing to pull off