There was an Android port of Blender and the BlenderPlayer that was in production; I’m not sure of the state of it currently, but I believe the developer in charge of it wanted to continue with it.
You can use GameKit, another project, to run Blender games on Android and iOS (I believe), but the process isn’t pain-free (some logic bricks don’t work, I think, and GameKit uses Lua, not Python for its scripting language). It’s also more close to the source (you’re dealing with C++ and things to build it, etc).
You can’t copy a blender game to Unity. To my knowledge, there’s no conversion from logic bricks to Unity’s visual programming system (if there is one; I assume there is). Also, Unity doesn’t run Python, but different languages, one of which (Boo) I’ve seen written is similar to Python. So, it might be a minimal port to push Python over to Unity’s Boo.