Yes, you can have unique 'update()' functions for each sprite. This can be achieved by creating a custom sprite class that inherits from Pygame's sprite class and adding a custom 'update()' function to it. Then, you can create instances of this class for each sprite and call their respective 'update()' functions in the main game loop.