Play game
Fruitstration's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
Overall | #33 | 3.833 | 3.833 |
Graphics | #37 | 4.100 | 4.100 |
Gameplay | #38 | 3.700 | 3.700 |
Innovation | #40 | 3.767 | 3.767 |
Theme interpretation | #46 | 4.000 | 4.000 |
Audio | #68 | 3.567 | 3.567 |
Ranked from 30 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
GitHub repository URL
https://github.com/valentegamedev/ue5-fruitstration-gameoff-2023
Leave a comment
Log in with itch.io to leave a comment.
Comments
very nice! always loved fruit ninja
Yeap! It is such a simple game that, at the same, it is very relaxing and enjoyable :)
That's why I've added a bit of stress/frustration to balance it. :P
The art is really nice and this kind of game is always fun
Thank you for playing!!
Fun game!
The completion level of the game is very high, but it would be even better if a score system could be added.
There is no reward when I quickly complete a task, and there is no difference between completing it quickly without weighing and completing it at the last second. I would prefer a quick completion reward, just like some tower defense games compensate with some gold or coins when skipping waiting time for next turn.
Yeap! I had something similar planned... especially if you were able to cut the correct piece already on the first try, also showing animated popups/fx. Unfortunately, time was short for me :/
Thank you very much!
nice gameplay and polish , anyway good job:D
Thank you!
Hilarious. Highly deliberate and yet manages to makes you feel like a total buffoon. Like the exact counterweight to Fruit Ninja. I would never make it as a produce grocer.
Looks great with excellent models and effects as well. One additional effect I might suggest is zooming the camera in as the player holds for a precise cut. Might help them really aim that perfect chop.
Thank you for the feedback!
The idea of zooming in while cutting is pretty good! I'll definitely experiment with that!
Nicely polished, Really satisfying gameplay until you lose and then it's frustrating. I got the hang of it and got quite far, I thought, then suddenly there was a super short timer, I had to move 5 items over, the alarm started playing and I had to start over. I don't know if I got very far in the game.
The physics-based gameplay is unique and really well polished considering how different it is. And having fruit go flying everywhere is funny.
In future I would prefer a web version.
Anyway, good game and well done!
You reached the last order! THAT'S AWESOME! :) That specific order is "quite easy" if you already know that you just need to drag the fruits without cutting... however, you need to be careful not to hit each other and drop them from the table while dragging!
Thank you very much for taking the time to play that far into the game! I'm so happy about it :)
Ah well knowing that I have to try again now don't I? 😎
Lol! Please, do it! Post a screenshot if you manage to reach the ending screen :D
The timer + screen shake is a bit brutal but here we go 😎
I was just thinking, how did you design those 3D textures, covering the inside of the fruits the whole way through? And how are you measuring the mass of an arbitrary 3D shape? What sorcery is this?!
I'm using the new Geometry Script (https://docs.unrealengine.com/5.0/en-US/geometry-script-users-guide/) from Epic Games that was introduced in Unreal 5. The add-on enables all kinds of procedural stuff in real time. It's crazy! However still in beta. I faced some issues/bugs during development but managed to overcome them.
For the "3D textures" I did a little shader that samples the local position of the pixel in relation to the center of the rendered object and, with a little bit of vector math, I sample an inner fruit texture that I have for the inside. It's not perfect (it might give some repeating artifacts), but it works. So, for each fruit, I have a material for the "outer shell" and another one that I assign to the "procedural cut" for the inner part.
Here is how the inner texture looks with the expected "mapped mesh":
I did discover the "retry button" by the way and that you have to press it before the screen shake, that was what helped me complete the game.
Yes! I had to add it.. it was waaaay too difficult to finish the game without it.
However, I excluded it from the tutorial on purpose, so that you need to figure it out by yourself :)
Good job! I'm so happy to see that someone managed to finish the game :P
Nice work with those 3d models! Congrats!
Amazing game! Love the graphics !
Thank you!!
Simple but really good graphics, the cutting feels natural and I love the particle effects as well. What I was a bit annoyed by was - after not finishing level in time(did that on purpose ofc) once I press restart it restarts the entire game, not just the level. What I would change is also why does the scale measure the weight of the object when its not placed down on it/while in the air ? Overall really nice game to play. The music & sfx we great as well.
Thank you very much for the feedback!
I think you got confused with the "restart" button (the one with an icon that is a spinning arrow at the top-right corner) during the orders. It will restart the current order (check the order number on the tablet) and not the whole game. It will only restart the whole game if you press the "cancel" button on the tablet.
Maybe, I need to make it more clear. It might confuse you because if you restart the order, it will also remove all decals with the splashes making the table "clean" once again (I didn't have time to create a pooling system) to prevent slowdowns later on.
I like the idea of only showing the weight when you "drop" it! I'll take that into account! Thank you once again!
I meant that once I lose a round (because I dont cut them in time), there is a button with reset text. Its big and it gets me to menu instead of reseting the level for me to retry.
Great game, everything works as expected and the physics is fun! Fruit cutting is incredibly precise and they are all dynamic. Had a blast messing around with them and shooting watermelon everywhere.
Main menu could be improved a bit, and maybe giving some randomness to the fruit weight and spawn order would increase the replay value of it.
5% tolerance might be a bit too hard to get after you start having multiple fruits to cut, or either time is too short.
I see this mainly as an android game, I'll wait for it if planned!
Thank you very much!! I already tried an iOS build to check how it would look, and it works quite nice. However, the finger (while slicing) covers the fruit and is quite hard to precisely cut :(
I'll experiment a little bit more to see how it could work in a better way!
Ah I see. Might be worth trying to add an offset, so the touch is above the finger instead of under It.
Love this one! Definitely appreciate the detail, I'm curious how you handled texturing for a potentially infiinite set of meshes xD. And great job with the gameplay, it's very satisfying.
One thing that I might have missed in the tutorial was it took me a moment to realize you could only slice "upward," but think that one's on me.
Honestly, the only fruitstrating thing about it for me was that it acted pretty screwy messing with my screen resolutions and such, and sometimes it didn't seem to detect properly, like the mouse position was off and couldn't click thus. I have one ultrawide and one regular, but either way after I went from, say, the tutorial to the menu/game, it resized again.
Ultimately, though, I could alt+enter and play it windowed mode and then it was more difficult to stop playing. Great job!
Thank you for the feedback! I will see if I can test it on an ultrawide screen! Thank you for letting me know about this issue :)
wow that was a nice game! i realized how terrible I am at cutting these fruits LOL
Sometimes when I cut a small piece it just flies off the table, I don't know if this is on purpose to make it difficult, but I liked it anyway
Yes! It is :)
I don't know if you noticed, but the strength of the cutting/slash is based on the length of the cutting plane. So, you need to be careful and not just "smack" the knife, or you might lose your fruit :)
Thank you for the feedback!
This game is so satisfying and really well polished. I really enjoyed it. Nice work - thanks!
Thank you for the feedback!
Wow, just learned I am TERRIBLE at eyeballing fruit weight. The game itself is fantastic, very well polished! The tutorial part was so friendly it had me going in feeling confident, but I couldn't cut it in the real world.. such a waste -_- Great job though, really impressive submission!
That's great!!! I'm so happy to hear that :) You described exactly what I had in mind for the game :)
Thank you for the feedback!
Wow this is crazy polished for a jam game! I loved the "You are such a waste" menu XD
I'm glad that you liked! Thank you for playing!
np
This is really fun and satisfying! I was freaked out when I was starting to run out of time and the game shook and alarmed at me, that felt kind of out of place lol, but it was funny.
Thank you! Yeap! The idea is to increase the level of frustration/stress of the player a bit 🤣
The cutting of the fruit was so satisfying! Great game!
I'm glad to hear that :D Thank you!
This mesh cutting effect is just awsome. Crisp and fast. Loved it!
Thank you for the feedback! I had planned to have a "relaxing" mode just to slice fruits as much as you want :P However, I didn't have time to incorporate it into the final game in time :/
I liked the game simple but has a good game loop and polished. Failure was a little too intense :)
What method did you used to cut the meshes? Our game also has a cutting part but sliced parts does not look good like this one.
Also I wish game gave us more than %5 leeway
Hello! Thank you for playing! I've used Unreal's geometry script plugin, it's still in beta, but it works pretty well. I've faced a few bugs here and there but managed to overcome them.
I plan to write a tutorial about it pretty soon :)
I might add a little hint into the description that might help players go through the whole game. As I replied to plexsoup, there is a little trick (that I left on purpose) that you can press the "retry" button to replay the current order without penality if you decide to do so before you reach 5 seconds :P
Great game! I'm very impressed with your technical mastery. The procedural fruits are fantastic! Slicing them up feels great.
As far as gameplay, it's a bit challenging for my taste. I might have liked a difficulty option to give me a little more room for error. But tuning difficulty is impossible: you can't please everyone.
Well done!
Thank you very much for the feedback! I agree that maybe I set it up a bit hard :P
However, if you have a chance to play again, there is a little trick (that I left on purpose) that you can replay (by pressing the retry button) the current order without penality if you decide to do so before you reach 5 seconds :P