Mě došlo až zpětně, že jsem odpovídal na dotaz, kterej nebyl položenej...
Co se klíče týká, tak si můžeš udělat nějakej algoritmus, kterej bdue generovat/ověřovat klíče, ale jakmile bude na sourceforge (součástí toho kódu), tak ho z něj někdo vyštípe a bude si generovat klíče sám (udělá keygen). Tudy podle mě cesta nevede.
Na Sourceforge bych dal jen zdrojáky (bez grafiky, zvuků, ...), aby si případně na Tvuj "engine" mohli maníci dopasovat svoje věci. Teda za předpokladu, že jsi ochotnej to někde dávat i zdarma (třeba okleštěný o tu grafiku).
Mít možnost aplikaci (hru) předem zkompilovanou, připravenou a se všema potřebnýma datama, koupit pohodlnou cestou (Android market apod., nebo třeba Paypalem a pak stáhnout z netu), to je podle mě nejschůdnější.