Game Development Community

Ready to Release my Game for school but....

by Daniel Dewey · in Torque Game Builder · 02/01/2009 (1:41 pm) · 4 replies

As the title states, I have a game that I'm ready to release for a school project. But I'm running into a roadblock. I don't know how to get the game so it's ready to be used by others, while protecting my code. I don't like having stuff installed as anything that gets installed leaves things in the registry when it gets uninstalled. I want to avoid that if at all possible. So what I'd like is to have the entire game as a single exe with no extra file laying about. Everything packaged into the exe. If that's not possible, can you point me to a free installer creator?


Thanks,
Daniel

#1
02/01/2009 (2:56 pm)
To protect your code from "casual" snooping, simply distribute the compiled .dso files, without the .cs files. The .cs files are source code; they're only required for making changes. If you don't want to allow users to "mod" your game, you don't need to include them.

I say "casual" above because, in my experience, no protection scheme is foolproof. Any game can be cracked, and if yours becomes popular, it will be. Zero piracy is not an achievable goal; the only reasonable goal is to make it difficult enough to keep the honest people honest.

As for installers, I've had good luck creating .msi installers with the "Advanced Installer" from Caphyon. The free version offers everything I've ever needed as an indie.
#2
02/01/2009 (3:01 pm)
Use the build command from the TGB editor to prep your game for release. Make sure you do not check the "Include source" box. You can also go further by zipping your assets up in a protected archive, which will make it a little more difficult for a user to borrow your art.

Finally, use the install creator.
#3
02/01/2009 (3:10 pm)
So it sounds like there is no way to have everything in a single executable file with no extra files laying around. If the assets are zipped up in a protective archive, how does Torque get in and use them?
#4
02/01/2009 (4:33 pm)
@ Michael
What do you mean by zipping assets? Is there away to tell TGB that they are in a zipped file?

Steve