Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Unstable AidanView game page

i am unstable
Submitted by aidan — 2 hours, 32 minutes before the deadline
Add to collection

Play game

Unstable Aidan's itch.io page

Results

CriteriaRankScore*Raw Score
Fun#723.2383.238
Theme#792.8572.857
Visual#833.2863.286
Audio#1042.7142.714
Overall#1052.9052.905

Ranked from 21 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Are you using any third party assets?
i made everything during the jam, except the music which i made before. but i have not used the music or released it prior to now

Are you using any AI generated assets?
there is one AI generated line of code

angle = Mathf.Atan2(direction.y, direction.x) * Mathf.Rad2Deg;

i tried to figure it out on my own and caved...sorry

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

I'm sure those silly animations were easy and not at all a pain to set up.

Thanks for testing it on a bunch of browsers, that saved me a lot of time (I typically use Firefox).

It's a pretty solid foundation, and there's definitely a good bit of humour.

Submitted

Waited for 3 minutes and the game finally loaded... and crashed after the intro on Firefox, so another 2 minutes waiting in Chrome and it finally loaded properly.  Oh well, here's a detailed review after the sunk cost. 

The game is decent, with functioning hit detection and player/ enemy movements, but my educated guess is that the code is unoptimized (my fans became jet engines). The pure realistic style is amusing, especially with the (unskippable) intro cutscene, though the player sprite turns black in certain animations. The enemy spawn rate is slow until I hit 6000+ score, when it suddenly spawns a huge swarm of enemies, filling the entire screen.

The shoot direction is a bit buggy, as sometimes the bullets would shoot backwards relative to the player sprite's facing direction. The bullet speed also varies depending on how far I aim, probably because of using a non-normalised direction vector to calculate the velocity vector.

I've heard that coding in Unity is hard, but a quick search online of "unity rotate sprite using vector" gives the same solution to the angle problem in "Make sprite look at vector2 in Unity 2D?", so using AI is probably unnecessary. Note: If this were in Godot, it would simply be Node2D.LookAt(Vector2 point). 

Anyway, try to export your game early and often to prevent such loading issues. If any code changes break the game, you would have older exports as backups. 

Good luck on your next jam! 

Developer (1 edit) (+1)

thanks for your detailed review, i see and agree with all you say, you hit the nail on all the issues. sorry about the loading and firefox issue, i really appreciate that you waited and played. hoping to improve my coding and exporting abilities for the next jam, i honestly feel really bad for wasting people's time. i was a little in over my head. the opening cutscene could be skipped with space but i should've put it in the description. 

i agree the shooting is off, what with the bullets shooting backwards sometimes. something to do with the spawn points which change based on the individual sprite, to make it look like its coming from his hand. that would be my first thing to fix as i want the character to handle well. 

however i kind of liked the bullet speed change based on the length of the aim (which was an accident, from the non normalized direction as you say), so i kept that in. 

i don't really have a defense for using AI here, i tried to figure out what i needed to early on and got frustrated and caved to just asking GPT, which i felt bad about and didn't use after. in this case actually needed the specific degree from the player since i wasn't rotating the player sprite, just detecting where the mouse was relative and in which 45degree section, to swap the sprites accordingly. but there was probably a better solution anyway.

Submitted

unfortunately stuck on loading screen

Developer (1 edit)

sorry, that’s a known issue. If it’s stuck at 90% with the Unity loading bar you’ll have to wait a minute but it will load.

Submitted(+1)

Pretty fun and creative way of designing the look of the game.
Good job :)

Submitted

crashes after intro for me ? will try later on a beefy machine

Developer

I think it doesn’t work with Firefox. But I’m not sure. Try chrome or safari or something? Still figuring out

Submitted

I tried to play it but the game kept crashing after the intro cutscene, after waiting so long I was excited to play but couldn't. sorry! I'll take everyone else's word for how good the game is.

Developer

I think it’s a browser issue, crashes for me after intro on Firefox but works on chrome and safari. I’m a noob sry

Submitted

Noted! I'll try it on chrome

Submitted(+1)

Haha, I did 2510 points, the game was some silly fun, I enjoyed it, I like the variety of animations and the shooting part works perfectly.

Developer(+1)

thank you! I spent most of the time getting the player right so I appreciate the compliment there

Submitted(+1)

The best 10 minutes of my life, excellent game

Developer

thank you!!

Submitted(+1)

As a game dev who also loves photography and stop motion animation, this is truly a one of a kind game! I don't know why I've never never seen a game with photographs as sprites! As for the actual game, it was very funny and enjoyable. My one complaint is that the movement is inverted. Otherwise, it was awesome! Good job :D

Developer(+1)

thanks! i can't draw but i can take and edit pictures so i just kind of went this route. the player should face the direction of where the mouse is, rather than the direction he is walking, if that's what youre referring to.

Submitted

No problem! When referring to inverted movement, I mean when I press down on my keyboard, the player moves up,  pressing up moves the player down, left moves right, and right moves left. Some players prefer it that way, I do not ;)

Developer(+1)

oh weird. i wasn't able to reproduce that issue on the computers and browsers i tried so i don't know why it would do that for you, but normally it doesn't do that.

Submitted(+1)

This is hilarious!

I love the range of animations in the enemy aidens.

Maybe would have been a bit nicer if the enemy aidens wore a different color shirt than the main aiden

Developer

thanks! i've heard from a few people different clothes would've been better. my idea was for getting lost in the crowd to be a hazard but i don't think it was a good idea.

Submitted(+1)

11/10 I'm not sure what i just played but it greatly improved my day. Thank you.

 And i appreciate the dedication to make 8 directional photos even

Developer

you saying that has greatly improved my day! each direction had 7 photos (3 for run, 2 for idle, 2 for shoot) so 8x7. more were planned but you know how it goes. 

Submitted(+1)

I waited until the game fully loaded.


It was worth it. WOW LMAO.

Developer

im sorry for the loading screen but i appreciate you waiting and enjoying it!

Submitted(+1)

What in the loading screen hell ?! lol but it works, and oh boy does it work , I am guessing the unstable theme is us playing the game and getting mentally unstable from playing it?! lol love the concept ! well done :D

Developer(+1)

¯_(ツ)_/¯ i figured i was the unstable one in this scenario...but your game nailed that concept way harder so kudos. hopefully next time i can get around the loading screen issue.

thanks for playing and the feedback!!

Submitted

totally worth the wait XD I had fun lol

Submitted(+1)

good stuff. it really be your own self sometimes lol. however if i where you i would have worn a different colour shirt  for the enemy assets, just for visual clarity. 

Developer

thanks, i debated having different clothes and was going to originally, but thought it might play into the theme to have the player threatening to get lost in the crowd of himself. good to hear thoughts on it.

Submitted(+1)

The game works! Just takes a few minutes to load. Simple, yet fun. Enjoyed the variety of realistic sprite animations. Keep it up!

Developer

Thank you!!!!

Developer

i have been notified that players get stuck on the loading screen. i did too on my first play (90ish%) but after a minute it worked. after that first play it loaded quickly. so i assumed the game would work. apologies for the frustration.

i think its because im using unity 2021 but im not sure yet.