hendu wrote:Just a note, if you release your game for linux using mono, you will have a hard time getting it anywhere. MS tech is not universally loved.
Well theres the Mono C# and the MS C#, both different.
I really wish these other language wrappers weren't dead, because I don't want to use Ogre3D. (plus not so sure about the Lime one either)
I thought there was, because people could only use Xna on Linux when it was converted to the mono C#.
Plus I've seen C# libraries for Ogre3d, One for MS C# and the other one for Mono C#. Because I thought they were maintained differently by there creators (MS update their C#) and (Mono update their C#)(seperatly)?
Mono also has features that are not in MS C#, enhancements both ways if you will. You'll need to be careful even with Mono if you want to stay compatible.
Thanks Radikalizm and hendu for your input, and I myself don't won't to restrict myself so I can get an app working on all platforms.
I think I may go with another language e.g Ruby or Java etc. and help update there wrappers to contribute to this community. (Which ever one is easier to learn and make wrappers with)
So now I think it time to reasearch those languages to find a good one to build the wrapper for (most likely Java because it has already got binding for other languages such as Bullet and OpenAl, plus it's widely used)
I wouldn't start off immediately with attempting to write a wrapper, this will require very good knowledge of the language you're using and will require you to dig deep into irrlicht's internals
Get very comfortable with the language first, then write wrappers
Radikalizm wrote:I wouldn't start off immediately with attempting to write a wrapper, this will require very good knowledge of the language you're using and will require you to dig deep into irrlicht's internals
Get very comfortable with the language first, then write wrappers
Thanks again, I'II most likely figure out what language I want to use (Java sounds the best but not sure), learn it, and use the outdated irrlicht wrapper and try make other apps with the language.
Then once I've got a great understanding of it then I will help the community with the wrapper creation.