Jump to content

  • Log In with Google      Sign In   
  • Create Account

#ActualSimonForsman

Posted 18 December 2012 - 05:34 AM


You have to write your own AI code in every single general purpose game engine (that i know of atleast) on the market. I have a hard time even seeing how a "AI Editor" should work to be useful beyond a very specific game genre.


That's not true. Check out xaitment, for example: http://www.xaitment.com/

Incidentally xaitment has Unity support Posted Image


xaitment is not a general purpose game engine though, it is a specialized plugin for one. (FSMs are not a general purpose game AI solution)

@Noddy92

Unity3d uses C#, Boo(similar to Python) and UnityScript which is closely related to JavaScript, not Java,(Java and JavaScript are two extremely different languages, Java has a lot more in common with C# than it has with JavaScript, JavaScript was named LiveScript until some complete f--ktard decided that renaming it was a good idea. Those responsible for all that confusion deserve a high-five. In the face. With a chair).

You can learn and even master C# using Unity3D if you want. that is entierly up to you. Unity won't encourage you to explore all parts of the language though, most tutorials and documentation are focused on extending behaviours). Also, since Unity3D uses mono you won't have immediate support for the latest C# version (mono lags a bit behind).

#4SimonForsman

Posted 18 December 2012 - 05:33 AM


You have to write your own AI code in every single general purpose game engine (that i know of atleast) on the market. I have a hard time even seeing how a "AI Editor" should work to be useful beyond a very specific game genre.


That's not true. Check out xaitment, for example: http://www.xaitment.com/

Incidentally xaitment has Unity support Posted Image


xaitment is not a general purpose game engine though, it is a specialized plugin for one. (FSMs are not a general purpose game AI solution)

@Noddy92

Unity3d uses C#, Boo(similar to Python) and UnityScript which is closely related to JavaScript, not Java,(Java and JavaScript are two extremely different languages, Java has a lot more in common with C# than it has with JavaScript, JavaScript was named LiveScript until some complete f--ktard decided that renaming it was a good idea. Those responsible for all that confusion deserve a high-five. In the face. With a chair).

You can learn and even master C# using Unity3D if you want. that is entierly up to you. Unity won't encourage you to explore all parts of the language though, most tutorials and documentation are focused on extending behaviours). Also, since Unity3D uses mono you won't have immediate support for the latest C# version (mono lags a bit behind)

#3SimonForsman

Posted 18 December 2012 - 05:33 AM


You have to write your own AI code in every single general purpose game engine (that i know of atleast) on the market. I have a hard time even seeing how a "AI Editor" should work to be useful beyond a very specific game genre.


That's not true. Check out xaitment, for example: http://www.xaitment.com/

Incidentally xaitment has Unity support Posted Image


xaitment is not a general purpose game engine though, it is a specialized plugin for one. (FSMs are not a general purpose game AI solution)

@Noddy92

Unity3d uses C#, Boo(similar to Python) and UnityScript which is closely related to JavaScript, not Java,(Java and JavaScript are two extremely different languages, Java has a lot more in common with C# than it has with JavaScript, JavaScript was named LiveScript until some complete f--ktard decided that renaming it was a good idea. Those responsible for all that confusion deserve a high-five. In the face. With a chair).

You can learn and even master C# using Unity3D if you want. that is entierly up to you. Unity won't encourage you to explore all parts of the language though, most tutorials and documentation are focused on extending behaviours). Also, since Unity3D uses mono you won't have immediate support for the latest C# version (mono lags a bit behind)

#2SimonForsman

Posted 18 December 2012 - 05:33 AM


You have to write your own AI code in every single general purpose game engine (that i know of atleast) on the market. I have a hard time even seeing how a "AI Editor" should work to be useful beyond a very specific game genre.


That's not true. Check out xaitment, for example: http://www.xaitment.com/

Incidentally xaitment has Unity support Posted Image


xaitment is not a general purpose game engine though, it is a specialized plugin for one. (FSMs are not a general purpose game AI solution)

@Noddy92

Unity3d uses C#, Boo(similar to Python) and UnityScript which is closely related to JavaScript, not Java,(Java and JavaScript are two extremely different languages, Java has a lot more in common with C# than it has with JavaScript, JavaScript was named LiveScript until some complete f--ktard decided that renaming it was a good idea. Those responsible for all that confusion deserve a high-five. In the face. With a chair).

You can learn and even master C# using Unity3D if you want. that is entierly up to you. Unity won't encourage you to explore all parts of the language though, most tutorials and documentation are focused on extending behaviours). Also, since Unity3D uses mono you won't have immediate support for the latest C# version (mono lags a bit behind)

#1SimonForsman

Posted 18 December 2012 - 05:32 AM


You have to write your own AI code in every single general purpose game engine (that i know of atleast) on the market. I have a hard time even seeing how a "AI Editor" should work to be useful beyond a very specific game genre.


That's not true. Check out xaitment, for example: http://www.xaitment.com/

Incidentally xaitment has Unity support Posted Image


xaitment is not a general purpose game engine though, it is a specialized plugin for one. (FSMs are not a general purpose game AI solution)

@Noddy92

Unity3d uses C#, Boo(similar to Python) and UnityScript which is closely related to JavaScript, not Java,(Java and JavaScript are two extremely different languages, Java has a lot more in common with C# than it has with JavaScript, JavaScript was named LiveScript until some complete f--ktard decided that renaming it was a good idea. Those responsible for all that confusion deserve a high-five. In the face. With a chair).

You can learn and even master C# using Unity3D if you want. that is entierly up to you. Unity won't encourage you to explorer all parts of the language though, most tutorials and documentation are focused on extending behaviours). Also, since Unity3D uses mono you won't have immediate support for the latest C# version (mono lags a bit behind)

PARTNERS