-
I know this game is meant to be played with two people but I played it solo instead
-
The sprites contain a lot of mixels (mixing of different pixel art resolutions)
Source: https://twitter.com/trainguy9512/status/1179184303776899074 (It’s for Minecraft but it applies to all pixel art) Also, I just want to note that mixels aren’t always bad. This link might be helpful for some more info on that
-
The sprites are a bit blurry. I don’t have much experience with Unity but this video might be helpful
-
Good use of complementary colors (orange and blue) but I’m not a fan of the colors themselves (i.e. their saturation and lightness values). I’d recommend using a pre-made palette from a site like lospec
-
It could do with some music since the game is very quiet and has no passive audio (i.e. audio that is played without the player needing to do anything). There’s some aural feedback (when the player shoots and hits something) which is good but I think there could be more. As far as I can tell, there are no sound effects for the copilot (Tetris component). Perhaps something subtle like a SFX when the player rotates a piece or it hits the ground?
-
The text is rendered after the player, Tetris pieces, and the game over UI which looks a bit weird. I think it should appear below them
-
I’m assuming this is a bug but sometimes the second wave doesn’t start: https://gyazo.com/95e6738e44955661513a7aa12d042e73
-
The game over popup scared me a little bit - it’s quite sudden. A fade-in, slide-in, or scale-up transition might fix this. You might also want to look into easing functions
-
The game over popup also doesn’t look good visually. The gray background clashes with the rest of the art which makes it have contrast which is good to some degree but in this case it’s off-putting. A cohesive color palette would definitely help with this
-
Similarly, the green lines are also quite jarring. They’re good at separating sections of the UI (otherwise I feel like it would be quite cluttered) but I think they should be more subtle. Currently they have a ton of contrast with the black background and it’s the first thing I see when the game loads instead of what is most important - the player
-
On that note, I’d say the player’s sprite needs to stand out more. This is usually done by reserving a few colors that are exclusively used for the player or just using a new color palette entirely. I didn’t experience this myself but I feel like you could lose focus of the player since it doesn’t stand out
-
Some of the green lines also seem a bit unnecessary. It’s possible it was intentional but I don’t understand the reason behind the ones I’ve circled in red. I also don’t understand the blue one but it also has another issue - it’s thicker than the other ones
-
You’re already aware of this being a problem but a restart button would be nice
-
I don’t understand how enemies shoot. I can be standing right in front of an enemy for 10 seconds and no attempt at killing me will have been made. This makes the game incredibly easy. I’m assuming this is a bug though. Edit: This seems to be specific to wave 1 but it’s still confusing. I’d suggest changing up the enemy sprites to something like a target dummy so that it is obvious that this is just a “tutorial wave”
-
There isn’t much visual feedback. For example, when a bullet hits an enemy nothing happens (aside from it disappearing). I would suggest adding particle effects and maybe an enemy death explosion effect. When the bullet hits the top of the screen it also just disappears. I think it would be better to allow the bullet to move past the screen and then just remove it completely when the player can no longer see it
-
The Tetris pieces don’t use pixel art which feels a bit off. I think the style should be consistent
-
I also think it’s weird how the pieces are green (especially since that’s the same color used for the separating lines)
-
The UI is quite confusing. Usually I would recommend a tutorial but you’ve done a good job by displaying a basic guide on screen during the first wave. I’d recommend removing some of the unneeded abilities until they are taught in game such as the laser and the special gauge. The game itself isn’t that confusing though since both Space Invaders and Tetris are pretty much familiar to everyone
-
In wave 2 (and some of the other waves) the enemies aren’t perfectly aligned. This is incredibly minor but it bothers me a little bit lol
- The warning-like popup that appears after a wave to signify where the next enemies will spawn is a good touch but I’m not a fan of how it looks. Like the other sprites it’s blurry but since it’s so big it’s very noticeable. There’s also mixels
-
It’s not clear how much damage enemies do. Sometimes they do 4 damage but sometimes they do 3. I think it should be consistent/predictable
-
When you lose the game the last set of hearts and the player remains. I would suggest removing the player sprite, adding an explosion, and then transitioning to the game over page
-
Having both shields and health seems a bit unnecessary since they serve virtually the same purpose - giving the player another shot. Since the player isn’t alive (they’re a space ship) I’d recommend removing the health and just keeping the shield to reduce UI clutter
-
It’s not very clear when the player takes damage. The aural feedback definitely helps but I think it would be good to have them flash white too
-
If you stand on top of an enemy you don’t continuously take damage. If you fix this I’d also recommend adding invincibility frames so the damage isn’t just relentless suffering
-
The enemy hurt SFX is much louder than the other SFX. I’d recommend keeping the audio roughly the same. However, it depends on how important the audio is. For example, the player hurt SFX should grab the player’s attention more than an enemy hurt SFX should
-
The SFX is sort of difficult to listen to. I ended up just muting the game after a point. Making them quieter would help but I feel like the SFX itself just isn’t that great. I’m not that knowledgeable about sound design so I can’t really help in that regard though. Perhaps making it “softer” would help?
-
When the next wave starts the player’s speed gets snapped to 0 which breaks immersion
-
The Tetris component feels like it should be more important. Since I’m playing solo my first long playthrough was completely as the pilot and I found it easy enough. I managed to get to wave 10 (score of 16500) without much difficulty
-
I feel like you should think more about what is important to the game. Adding new mechanics that aren’t that important may be forgotten about by the player. For example, my first few runs didn’t involve the laser at all
-
I wouldn’t suggest adding “Sorry I didn’t make this part easy :(” to the game over screen since it makes the screen quite cluttered (especially since the gap between it and the line above it is quite small). I think things like that should be added to the itch.io page under a header like “Planned features” or “Known issues”
-
The laser doesn’t mix well with the enemy warning popup. It darkens it slightly which looks a bit weird. The green lines are also rendered on top of it which looks odd (I feel like this might also be an issue with the normal bullets but since they are moving you can’t really tell)
-
The laser is much bigger than the player’s sprite which looks weird. I think it should be narrower. The laser sprite also has the same issues as the other sprites but like with the warning popup, its size makes it more noticeable. The sprite also looks stretched vertically which doesn’t look right. The laser also doesn’t really look like a laser. I only really know it’s a laser because of the text that refers to it as such
-
I think the laser should appear more gradually. I can’t really give much guidance on how to do that in Unity but I’m sure there are good tutorials for it online (maybe this?)
-
The score is quite hard to read. Personally, I would make the ‘0’s at the start appear a bit darker (more faded into the background) so your eyes are more drawn to the score itself (see the second image, it’s quite rough but it should get the idea across). You could also do the same for the score display in the game over UI
-
I think the Tetris component is too easy and I’m sure it would be even easier if you had a person playing who’s sole job is to do that. What makes Tetris difficult is that it gets faster. But in this game - it doesn’t, since the number of pieces depends on how many the Pilot picks up. And you can also choose which pieces get picked up
-
I think there should be some visual feedback when a Tetris row is completed. A dissolving effect could be cool but I’d suggest looking at other Tetris games to see what they do
-
I don’t understand what the “Queue Speed” bar does
-
When you hit the top of the Tetris grid you are met with a cooldown which I don’t really like. I think it also resets the bonuses gained from the Tetris component which I think is a good punishment. However, I feel like the cooldown doesn’t really serve much of point since it more or less punishes the copilot by just not letting them play
-
On my best run, I managed to get to wave 12 with a score of 27420. I think I would have been able to get a bit further but I ran into the bug where the next wave doesn’t load. I think I could also get much faster if I could better utilise the Tetris component (I am playing solo after all)
-
Overall, it’s quite good! It’s certainly not a masterpiece or anything and it does have a lot of issues but I enjoyed playing it and that’s pretty much the most important thing. The idea of combining two games like this is quite innovative and definitely fits the theme very well in a way I haven’t seen before this jam. If there are any questions you have or anything you want me to critique or clarify on specifically, then don’t hesitate to let me know! Since I was playing on my own I mostly focused on the pilot so I didn’t really get to see much of what the Tetris component has to offer. I also didn’t get the chance to use the special gauge mechanic. I’m not sure how many waves it has (or if it’s infinite) but I’d love to see what the last wave looks like if there is one