Bank transfers may be the best method within Europe, but international bank transfers from outside Europe to a Swiss bank are expensive and a hassle.
Many banks charge high fees for international transfers. There are regulations in some countries about international money transfers. You can't just login to your bank account and transfer the money - you might have to phone or visit your bank.
To understand this, try asking your own Swiss bank about transferring money to an American bank account, for example, and you will see that it is expensive and difficult. It's only easy within a country or banking area.
There are two other possibilities:
1) Accept credit or debit card payments. To do this you need an intermediary, who will charge you a small commission. There are many such services. PayPal is one.
2) Use a crowd funding site, like Indiegogo or Kickstarter. This has the advantage of giving your project wider exposure too.
You'll need to do some research about the best methods.
Maybe try to find someone who knows about fund-raising and marketing. You need to publicize this project, let people know about it, get them interested. People won't just come to you if you sit and wait. They need to know about it and feel enthusiastic about it. This project has a lot of potential, but you won't get funding if you just sit and see what happens. You have to go out and actively let people know about it.
Find a person who is able to do this. It needs skills that are very different from technical programming.