I would suggest to never use unsigned int for values that will involve any sort of calculations on them (health, damage, speed). This is considered bad practice due to overflow and should be avoided, with the exception of values that are used for UIDs, indexes, bitfields, mask and flags.
ChrisRR|7 months ago
As I say to some more junior devs, check whether the maths is correct and then do it, don't do it and then check if it was wrong
skylabmelody|7 months ago