Quote: I was wondering wy should i protect my release exe from hackers when my game is no more then 6 bucks and the hacker can buy it instead to spend hours and hours cracking my game.It really depends on the "protection" you plan on implementing. Simple homebrew games only need a simple function to check for registration.
Quote: And he can distribute my game with the serial attached in a file.True. He doesn't even need to buy it, he can simply download it and reverse engineer it. That's not the point....
Quote: Offcourse this is for a offline game, and i give my customers a registration code in their emails. What will make them buy my product? (other then doing the right thing :) )That is it exactly.
A surprising number of people are honest and want to do the right thing. In this industry there is an above-average ratio of dishonest people, but there are still many honest ones.
With shareware, trial versions, or whatever you want to call it, you aren't really selling the product. Always remember this. You are selling the difference between the registered and unregistered versions.
If the unregistered version gives them all the functionality they need, then they probably won't register, honest or not.
Common differences between registered and unregistered software are mentioned above, including nag screens or annoyance messages, limited functionality, limited to x levels, date-based use, and so on.