Jump to content

Recommended programming language?


photo

Recommended Posts

Which programming language API is the most feature rich, stable and recommended in Unigine? UnigineScript, C# or C++?

Link to comment

flappybird

Language should be chosen based on your experience.

C++ currently is the most feature-rich API, but due to the overall C++ development complexity it's not suitable for beginners. C# almost identical to C++ in terms of API support and also have a better integration with an Editor, so it's quite easy to start programming with C#.

I would not recommend to use UnigineScript for anything serious, but for some small in-editor debugging/visualization tools it should be OK.

Thanks!

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment

Thanks. What do you mean bu "c# has a better integration with an editor" in comparison to c++? Also, it is impossible to use clang/gcc on windows, right? One has to use MSVC?

Link to comment

Yes, only MSVC is supported on Windows.


With C# API you can create components on-fly and they will be updated and compiled by Editor, but for C++ you need generate components in IDE first (that might be not coinvent for some users).

How to submit a good bug report
---
FTP server for test scenes and user uploads:

Link to comment

I am a C++ fan. But since Unigine supported C#. It is easier to understand and implement functional requirement than understanding lanagauge jargons. 

If you are choosing the stuff for functional achievements. Like game, or some presentations. ont waste time on C++ and make it in C#.

If you are keen learner and wanns o it in C++. All the best. You are on right track to make awesome things in future.

Rohit

Link to comment
×
×
  • Create New...