So I am working on an open world survival game called Frosted Metal. It includes an inventory system, crafting system, and a building system. What the issue is however is that I cannot seem to make it fun to play.
I have been working on this project for about 3 years now, and I find that no matter what mechanic I add I cannot seem to make it genuinely fun to play. I wish to make it hook players for hours (like how Ark or Subnautica makes me play for hours), but I cannot seem to figure out which mechanics I need to change, keep, add, or remove entirely to achieve this.
There are multiple things I have already tried. Some include adding short term and long term goals; short term goals being crafting a weapon, building a shelter, or exploring; long term goals being defeating a boss, obtaining a gas mask to unlock gassed areas, or escaping the island. I have also created a system where robot hunters come out at night and hunt you regardless of where you are or how far you are (incentivizing the creation of a base and deterring players from exploring at night).
Any tips, small or large, will help me greatly! Thanks!
Here is the link to the game: Frosted Metal - Roblox
UPDATE:
I have implemented a lot of the suggestions made in this thread. I have recently added roads guiding players to places of interest, an objective system which lays out the goals which players should work towards, more clarification on game mechanics at the starting cutscene, and more variety to the locations of the map! I have also finalized the story and have an idea for the gameās beginning, conflicts, and conclusion. I would appreciate if anyone could try out the new version and suggest more changes. Thanks!
UPDATE 2:
I decided to do an ENTIRE revamp on the map and I believe it is MUCH better than the previous one. It is much bigger and welcomes more exploration. I have also altered the story a bit and made an endgoal for the player to reach. I also added goals between the starting and endpoint (building up your base, creating a vehicle, turning off all generators around the map, etc.). I still plan to add more variety to the creatures you can find around the map. If you are seeing this, please feel free to test out the newest rendition and give me feedback! Thanks for your time