For Entropy I was working on plants that should look at the players orbs,
the magnetic spheres, saving/loading saves, and a system for loading subscenes.
Plants
I beleve this was my favorite thing to work on this project, even tho it's pretty simple.
It looks at the players orbs/lightsources if they are withing a specific range and starts to glow.
Internaly its a small system that takes a list of bones to controll with a certain speed and max degrees.
Magnetic sphere
These spheres pull the player towards them when activated.
There are two versions of it, the strong one and the weak one.
The strong one takes priority and only one can have you pulled in at a time.
If you activate two or more weak ones you will be stuck in the centre of them.
Save system
We used Unreals savesystem to save/load stuff.
It saves every time you hit a checkpoint.
It contains info about everything you have picked up, every door/event,
current checkpoints id, the checkpoints scene and so on.
Scene loading
The game state keeps track of all loaded subscenes that are loaded.
When you hit a checkpoint it has information on what scenes should be loaded and unloaded.
There is also functionality for unloading all scenes except a select few for more propper cleaning.