Character Controller 1.0
The Ultimate goal is actually to make a 3rd person action game RTS hybrid but I'm having a hard time making the game alone, I want to make this game alone first before teaming up with some other people
I got the model from the asset store then downloaded some animations from Mixamo
I used bolt for visual scripting(Unreal Engine Style) because C# confuses the hell out of me when it gets too big and complicated
I tried following some tutorials from the bolt website but I get bored really really fast so I just tried doing it the C# way but turns out Bolt has its own timer properties unlike C# where it's very easy to manipulate time and Rigid bodies . I don't want to use the character controller because I also want to incorporate physics into this game and it kinda messes up the physics a little bit
About the bolt macro(script)
I have no idea how to limit the velocity and avoid multiplying vector3 to create a funny lighting fast diagonal speed so I just made a branch to detect if it's higher than a max speed variable then attached a separate branch(in a separate flow) to detect if I'm moving the axis(keyboard/joystick) and force it to zero if I'm not pressing anything. I know this will create problems later on for NPCs but for now this works(NPCs will likely have the default game controller properties attached to them instead of the player ironically)