Quale linguaggio è necessario per lo sviluppo di giochi in Unity?
C# è il principale linguaggio di scripting per sviluppatori di giochi. Internamente è per lo più C++.
Come la maggior parte dei moderni ambienti di sviluppo di programmi è possibile costruire librerie a collegamento dinamico (DLL) che seguono i protocolli di interfaccia C DLL e collegarle a Unity. Dovrebbero essere costruite specificamente per ogni piattaforma su cui volete far girare il vostro gioco. Le DLL potrebbero essere scritte in qualsiasi linguaggio. Le DLL non sono una buona idea per le persone che non hanno una profonda conoscenza informatica.
Ci sono molti IDE che possono essere utilizzati. Visual Studio è il più integrato sulla piattaforma Windows. Su Mac trovo che JetBrains Rider sia migliore di Visual Studio Code, non ho eseguito Visual Studio completo su Mac. Ho sentito parlare di persone che usano Eclipse con molta personalizzazione, non so come sia rispetto a Visual Studio, Visual Studio Code o Rider. MonoDevelopment era lo strumento di scelta, ma Unity ha smesso di lavorare con il progetto perché troppe poche persone che lavorano su MonoDevelopment sembravano interessarsi a Unity.
Articoli simili
- Qual è la differenza tra linguaggio macchina, linguaggio assembly e linguaggio di alto livello nei computer?
- Unity vs Unreal 2018, Unreal è ancora significativamente migliore nelle prestazioni? O Unity può ora sviluppare giochi di livello quasi AAA/PS4?
- Quale linguaggio di programmazione è necessario per costruire un'app come Swiggy?
- Se faccio un gioco con Unity craccato, posso metterlo in Google Play? Scopriranno che ho usato Unity craccato? Come?