Xamarin Built Distribution for iOS, Android, and Windows?

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Post Reply
Message
Author
User avatar
Aurelius
Newbie
Posts: 20
Joined: Fri Jun 06, 2014 6:56 pm
Projects: Secrets of the Ark, Degrees of Freedom
Organization: Bleau Eye Entertainment
Location: United States
Contact:

Xamarin Built Distribution for iOS, Android, and Windows?

#1 Post by Aurelius » Sun Jun 08, 2014 1:58 pm

I am new to Ren'Py and all that it can do what with only 2 weeks experience on it, but I am amazed by its potential and what I was able to do with it so far. I love that it has a built in Android App build distribution and luckily I have an Android, but I wanted to develop a Visual Novel for iOS and Windows devices.

The markets themselves are hard to develop to unless you want to learn C# or Objective - C or recode the whole Ren'Py engine in that, however I found out about Xamarin today and wanted to know if a cross platform language would be feasible to have a multi purpose distribution builder for all devices?

http://xamarin.com/

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Xamarin Built Distribution for iOS, Android, and Windows

#2 Post by PyTom » Sun Jun 08, 2014 10:10 pm

Rewriting Ren'Py in a different language isn't feasible. It's the result of a decade of effort. Even if rewriting it would take less time (since many problems have already been solved), we're still talking about multiple years of work - years in which Ren'Py would be standing still.

iOS seems quite feasible to target in a mix of C and objective C, in the same way that we target Android with a mix of C and Java. (Python is written in C, and so runs in most places C can.) I'm strongly considering working on an iOS port in the fall and winter, after accomplishing some preliminary work during the summer and fall.

Non-x86 windows devices do not seem to be a large enough market to be worth worrying about, at the moment.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

User avatar
Aurelius
Newbie
Posts: 20
Joined: Fri Jun 06, 2014 6:56 pm
Projects: Secrets of the Ark, Degrees of Freedom
Organization: Bleau Eye Entertainment
Location: United States
Contact:

Re: Xamarin Built Distribution for iOS, Android, and Windows

#3 Post by Aurelius » Sun Jun 08, 2014 10:33 pm

Thank you for replying Py'Tom

True Windows does not have a large enough market to consider developing for, it would be nice to see some visual novels on that end before all heck breaks lose in the mad rush to develop in Windows when it becomes a thing.

That's excellent news about considering an iOS port. The only problem for me now is figuring out how to properly develop and test on an iPhone and ensure I have the correct licenses for commercialization.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: Xamarin Built Distribution for iOS, Android, and Windows

#4 Post by PyTom » Sun Jun 08, 2014 10:41 pm

[quote="Aurelius"]True Windows does not have a large enough market to consider developing for, it would be nice to see some visual novels on that end before all heck breaks lose in the mad rush to develop in Windows when if it becomes a thing.[/quit]

Fixed that for you.

My feeling is that I want to spend time better supporting win32 when used on touch devices. (We already support windows on keyboard/mouse computers, obviously.) If winrt devices take off - and I kind of doubt they will, being the third mover and bounded on top by win32 devices - it's likely libraries like SDL2 will support it, at which point I'll consider porting Ren'Py.

But it's more likely Microsoft will abandon WinRT, like they have APIs like XNA and Silverlight (or alternatively, they'll open up the already-extant win32 on arm). So I don't plan to spend any time on the platform until that's shaken out.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

Post Reply

Who is online

Users browsing this forum: No registered users