Activity

azar.smily

Added encoding to the save system. Also added some debugging and playercaching. Made so the SaveController is only logic and SaveControllerUI controls all UI and interactable objects. A save file now may look like the following:

Attachment
0
azar.smily

Save and load system. You can save the game at a save station, which is kinda self explanatory and then load the game whenever you feel like it in the main menu. This system contains two scripts. SaveController and SaveControllerUI. Also contains versioning which is a little above the current scope of the game. There just in case!

Fixed some bugs on my enemies. Nothing special.

Also made a DialogueTrigger script. It works as a basic dialogue script. You interact at a gameobject and a little box appears. It can display different characters and names without any problems. The dialogue also has a typing ienumerator connected to it to give it a typing effect as it shows. You can make it skippable or force the player to endure watching it.

Attachment
0
azar.smily

Added libs and fixed TP issue that came with.

Attachment
Attachment
0
azar.smily

Fixed enemy HP Text issues. Text was rotating with the character.
Implemented wall check mechanic for the enemy to make the enemy turn around if raycast hits a wall.
Fixed wall teleportation not working, also implemented an y offset that you can manually change depending on how thick the ground above the wall is.
Enemy can chase player and speeds up while doing so.
Implemented ground check.

0
azar.smily

I’ve made a flashlight that draws battery and can be turned off/on. The baterry can be charged by mashing space.

Attachment
0