do i always need to buy tier3 every update?
No. The game is free. You only buy tier 3 if you want to support the development or get access to the extra scenes.
how ever there are game creators who will only let you play a demo the actual game will cost. i have come across this resently.