[HTML5] The Struggle by Vilmantas
# Preface
Second game-jam where I was working solo. The theme was quite bad and I failed to come up with even a single idea that would be fitting.
I did my best to create a solid game and have fun though. Only a small part matches the theme, but I still opted to get rated, cuz why not. :shrug:

Description
You are trapped on an island and the only way to escape is to save up 100$ and pay off the guard (Dmitri) to you a boat. You are forced to do manual labor - mine rocks - as a way of pleasing your supervisors. You will be 'fired' if the machine that crushes the rocks stays idle for too long and doesn't do enough work.
Simply working for a low wage is not smart or efficient, thank God Dmitri is here to assist you by taking those precious gems that you mined off your hands and pawn them for a split profit. Unfortunately for you the crushing machine also loves these gems and requires a lot of work to crush them thus increasing the activity meter greatly if they were deposited to it.
Depositing gems is a risky business, Dmitri won't like the fact that you are destroying his profits.
Game Instructions
You Win if you manage to earn 100$.
You Lose if the Activity meter is completely empty.
You receive 4$ every 10 seconds (Did I mention I love this theme?).
Activity meter is always decreasing. The only ways to fill it back up is to deposit rocks or gems for the Crusher to crush.
Get ores and gems from mining rocks.
! Click on the gem icons to deposit them when near the belt.
Watch out for Dmitri. If he's awake, he won't allow you to deposit the gems and will take the gem you're trying to deposit, plus some extra cash for the hassle.
Dmitri will pawn gems for you and share some of the profits made.
Rock respawns in another spot after it is mined.
Controls
Press (or HOLD) LEFT MOUSE button to MOVE the PLAYER
Press SPACE when near a BOULDER to MINE it.
WALK OVER a GEM or ROCK to LOOT it.
Press P to PAUSE the game.




Tools used
Game engine: Unity 2021.2
Code was developed using JetBrains Rider.
3d models and textures were made using Blender 3.0.1
| Link | https://github.com/vilmantas/ldjam-51 |
| Link | https://vilmantas.itch.io/ldjam51-the-struggle |
| Original URL | https://ldjam.com/events/ludum-dare/51/the-struggle |
Ratings
| Overall | 406th | 3.017⭐ | 31🧑⚖️ |
| Fun | 373th | 2.929⭐ | 30🧑⚖️ |
| Innovation | 291th | 3.172⭐ | 31🧑⚖️ |
| Theme | 477th | 2.241⭐ | 31🧑⚖️ |
| Graphics | 319th | 3.19⭐ | 31🧑⚖️ |
| Humor | 263th | 2.481⭐ | 28🧑⚖️ |
| Mood | 408th | 2.577⭐ | 28🧑⚖️ |
| Given | 8🗳️ | 15🗨️ |
@mimusangel Which parts are confusing? Does the description mislead you somehow?
@maxr00 Thanks for playing! I'm glad you got to experience that particular feature :sweat_smile:.
I hope understanding the gameplay wasn't difficult. :bow:
I like the idea. But selling all the gems gives so much money that I am not sure crushing them is worth it :sweat_smile:. Maybe I had a good run where the rocks where close to Dmitry and the machine?
I liked that the selling was only open every 10 seconds. I'm not sure what I can do with the money or what the end goal is in the game.
Overall it is a playable game with a unique art style and a very unique take on the theme.
@zykino I'll make sure to add the golem pet as an expansion point. :wink:
@haotian-chen Thanks for the feedback! Really appreciate that you tried out the game. :v:
@puhan That's an interesting point, thank you and thanks for the feedback. :bow: Main menu was done afterwards and I didn't think of editing the existing rocks tbh, but that would make sense. :)
fun time management game, dmitri was a watchful and vengeful man
I don't know if this was an issue from my side but I wished if there was a music, sound effects, and audio cues for when Dimitry is sleeping. This game would've been in another level with the sound.
Another one that I feel the deposit area is not well defined, it's challenging to find a good spot, and annoying when you are right there with the time almost zero but can't deposit.
Other than that, it's a very fun game :100:
Also funny that the game shows local currency.
