Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Author
Message
How is it going
16
Years of Service
User Offline
Joined: 18th Sep 2007
Location: California
Posted: 26th Mar 2012 02:35
Can I compile programs written with the AGK.Net for other platforms, or is this something I have to do with Tier 1 or C++?
MikeMax
AGK Academic Backer
12
Years of Service
User Offline
Joined: 13th Dec 2011
Location: Paris
Posted: 26th Mar 2012 03:58
The only Cross Platform Language is Tier1 for AGK. it's the only way to deploy on any platform without any modification of code.

C++ is cross-platform but will need an appropriate compiler on each platform and some minor modifications could be necessary.
bjadams
AGK Backer
16
Years of Service
User Offline
Joined: 29th Mar 2008
Location:
Posted: 26th Mar 2012 12:59
mikemax you still need to compile using the platform native sdk, if you want to release your app
MikeMax
AGK Academic Backer
12
Years of Service
User Offline
Joined: 13th Dec 2011
Location: Paris
Posted: 26th Mar 2012 19:06 Edited at: 26th Mar 2012 19:07
In Tier1 :

- Windows unofficial : executable file is compiled in the IDE (no SDK required)
- Windows (Intel AppUp) : i don't know
- MacOS unofficial : only need to integrate byc file and medias in the MacOS AppGameKit Player (no SDK required)
- MacOS (for MacStore) : Indeed you will need XCode to recompile player injecting your byc file and medias to have a certified application for MacStore submission.

For mobiles devices :

- iOS : Xcode + iOS SDK + the windows byc file and medias
- Android : Android SDK + NDK + the windows byc files and medias

For other mobile devices i never tried it. :p
kamac
13
Years of Service
User Offline
Joined: 30th Nov 2010
Location: Poland
Posted: 26th Mar 2012 20:04
Quote: "C++ is cross-platform but will need an appropriate compiler on each platform and some minor modifications could be necessary."


Nope, no modifications needed. Just copy & paste your source code, then the assets to the new project ( for different platform ) and you're ready to compile & run.

MikeMax
AGK Academic Backer
12
Years of Service
User Offline
Joined: 13th Dec 2011
Location: Paris
Posted: 26th Mar 2012 20:21
In the past i had to change few libraries references while porting my C++ code from windows VC++ to mac XCode. That's why i'm saying that it could be necessary for some extra libraries.
bjadams
AGK Backer
16
Years of Service
User Offline
Joined: 29th Mar 2008
Location:
Posted: 26th Mar 2012 20:34
if you only use AppGameKit references you do not need to change anything.

if you use windows specific API calls these will obviously not work on iOS

Login to post a reply

Server time is: 2024-05-02 00:33:09
Your offset time is: 2024-05-02 00:33:09