Project: Core — Devlog #2
(The game finally remembers things.)
Since the last devlog, I’ve been focusing less on adding random features and more on building the systems that will actually make the game playable in the long run.
What’s New:
-Saving & Loading
One of the biggest additions is a proper save system.
The game now saves:
Player position
Player rotation
Inventory/resources
Machines
Closing the game no longer means starting from scratch, which is a huge step towards making the game feel like an actual factory game.
Main Menu & Game Flow
Added:
Splah Screen (unity provides it)
Main Menu
New Game
Continue (loads your save)
Quit button
The inventory system has been reworked and is now integrated with the save system.
Resources are properly stored and restored when loading a save, making progression persistent.
Mining Drill Improvements
The drill animation has been completely redone, and the models aswell:
Lowers into the ground.
Starts spinning after reaching the surface.
Continues drilling while slowly pushing deeper into the ground. (there is also another drill that is limited and another one ilimited)
It’s a small detail, but it makes the machine feel much more believable.
#General Improvements:
Lots of bug fixes. ( now there is only like 14 of them)
Cleaner project structure.
Better organization of scripts and gameobjects.
More preparation for future automation systems.
#Current Progress
Current gameplay looks something like this:
Collect resources, Build machines,Save your progress,Continue expanding your factory
The gameplay loop is slowly starting to feel complete, although there’s still a lot to add.
What’s Next?
turning this from a collection of systems into an actual game.
Planned features include:
-Resource deposits
-Power generation ( YES NUCLEAR REACTORS TOO 🔥)
-Factory progression
-Better UI ( at least try)
-Objectives, quotas and tutorial.
-More machines
- ai workers (bots maybe not ai since i dont want it to be cpu consuming)
-Multiplayer (later in development)
Current Challenges
The biggest challenge isn’t adding features anymore.
It’s making all the different systems work together without breaking everything else.
Every new feature somehow manages to create two new bugs, which is basically what i am programmed to do atp
Overall, I’m really happy with the progress.