While primarily a user profile and membership plugin, Ultimate Member offers an extension for creating a points system. It can be useful for community and membership-based websites.