flappybird Posted July 31, 2022 Share Posted July 31, 2022 Which programming language API is the most feature rich, stable and recommended in Unigine? UnigineScript, C# or C++? Link to comment
silent Posted August 1, 2022 Share Posted August 1, 2022 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: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
flappybird Posted August 1, 2022 Author Share Posted August 1, 2022 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
silent Posted August 2, 2022 Share Posted August 2, 2022 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: ftp://files.unigine.com user: upload password: 6xYkd6vLYWjpW6SN Link to comment
rohit.gonsalves Posted August 2, 2022 Share Posted August 2, 2022 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
Recommended Posts