Hi Paul, Traditionally speaking, cross-platform development is fairly difficult with standard languages such as C++. However, Xamarin is a relatively new technology which aims to make cross-platform development between Windows, Mac, Android, and iOS as easy as possible. As I understand it Xamarin was written in C# .NET, and uses Mono for non-Windows platforms and devices which is a workable solution to cross-platform development, but my concern with using Mono is that Microsoft has systematically been trying to go after the Mono Project for copyright infringement etc which makes using Mono a bit of a sticky situation for developers. Still, from what I know of Xamarin it does seem like a fairly workable solution to cross-platform development.
As for using it for audio games I wouldn't know since Xamarin is primarily designed for standard app development. That said, I do know of .NET libraries out there for say SDL, OpenAL, etc so writing audio games with Xamarin should be possible. I just haven't tried it, but when I have a minute to look at it maybe I'll look into it further. Cheers! On 11/16/14, Paul Lemm <paul.lem...@gmail.com> wrote: > Hi, > > > > Chatting to one of my friends who programs for a living, I mentioned that > I > had started to learn BGT and was very slowly building a game. We got > chatting about coding and he asked which platform the game would be for. > Somehow we got chatting about cross platform and he explained he had just > started looking into a platform called Xamarin, which allows you to write > apps in C# for IOS, android , windows and MAC and use the same C# code for > each platform. I know that talk of cross platform programming has come up > here before and I'm pretty sure I've remember people saying its quite > difficult to do, so I thought I'd just share this, it might be old hat to > programmers on this list or just not be something for audio game > development since the friend I was chatting with is a sighted programmer. > Also to be fair since I'm only starting out in coding (topped with the fact > we were also out drinking at the time and I'd had quite a few beers by this > point) quite a lot of what we talked about went over my head but I think > the > thing he said that was so good was that even though its written in C# it is > totally native to which ever platform you produce the app for. > > > > > > Paul Lemm > > > > --- > Gamers mailing list __ Gamers@audyssey.org > If you want to leave the list, send E-mail to > gamers-unsubscr...@audyssey.org. > You can make changes or update your subscription via the web, at > http://audyssey.org/mailman/listinfo/gamers_audyssey.org. > All messages are archived and can be searched and read at > http://www.mail-archive.com/gamers@audyssey.org. > If you have any questions or concerns regarding the management of the list, > please send E-mail to gamers-ow...@audyssey.org. > --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gamers@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.