[Mono-osx] What technologies did Unity use?
sanfordarmstrong at gmail.com
Thu Mar 19 16:04:21 EDT 2009
On 03/19/2009 12:49 PM, MacUser wrote:
> I just saw Miguel's post about Unity's new Windows/Mac cross-platform IDE:
> We'd like to do something similar. Can anyone give some clues about what
> technologies they used to do this? It says the GUI is built in C#, but does
> this mean that they made custom controls written using Mono's WinForms/GDI+,
> or something else?
"The entire UI is now built in C# using the Unity built-in APIs (all the
controls, views, widgets)."
I would guess this means that the controls/views/widgets are provided by
the Unity API. I doubt it is based on any other widget set, they
probably have their own custom drawing/canvas stuff. But I've never
used Unity, so I don't know anything about the API.
> And beyond Unity, if a company were to build their own unique single-source
> GUI that was to run the same on both Windows and Mac, what would be the best
> way to go about it?
There have been a ton of threads on this list about this topic. Try
reading some old threads, and you can get an idea of some popular
opinions ("use qt", "use gtk+", "use winforms", "write a different UI
for each platform", etc).
More information about the Mono-osx