Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Loved the story part of this game. The music in the gas station fit really well. I liked the art for the gas station, but I think the scaling was a bit off so the image got a little warped, making it look less crisp in-engine than it really is. The font for the letters and such felt like it didn't really fit with the art style -- maybe a more pixelated font?

Would have been nice to have the character's sprite draw behind the gas station shelving. You could make the shelves their own objects and then linecast towards the player to determine the angle, then compare that with the angle that the shelve is at, then finally adjust the spriterenderer order in layer.

Thanks so much! It is a pixel font, but you think a smaller size pixel would be better? I'll look into the Unity settings to make the image more crisp. Is it like the pixel art is being aliased?

I've been trying to write some general code to layer sprite images but it's been quite difficult to get the math right haha

(1 edit)

Actually just got layered movement working! So that build is up whoo.

I spent a few days trying to do it some weird way... which was defining a bunch of "bottom planes" for each object and automatically sorting the layers. That did not work and my brain hurts.

But the way that does work it easy! I just check for overlapping objects and stick her in the right layer. Whoo. sob. That took like 20 minutes compared to my first attempt.

Oh wow, that didn't even cross my mind as a possibility. My idea for it was pretty much the same as the one you first tried to do. I was actually writing up a reply on how to do that but saw you figured it out, so... awesome!

I think the issue I had with the font was actually an issue with Unity's text handling. The text is antialiased, which looks kinda weird in a non-antialiased game. I'm not sure how you can make it sharper with the base Unity text, but you could try TextMeshPro (on the asset store for free). As for sharpening up the image... I don't really know what the issue is, it feels like it's stretched in some strange way. Some pixels seem larger than others, etc. I don't know what your settings are for the image in Unity, but do you have the file format at 32 bit and the filter mode on point (no filter)? You could also try playing around with the pixels per unit.

Haha I would be interested actually if you thought of a generalized way to automatically sort all objects based on where they are. My solution requires setting sorting layers for all objects, which isn't the worst actually.

Hmm I don't see the stretching. I do have No Compression/Point Filter on my Sprites but didn't do any other game settings.


This is what it looks like on my screen. If you zoom in a bit, it looks like there is some sort of antialiasing going on.
(+1)

Ooh that's actually probably because I forgot to set Point on some of them, thanks