Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
C#/.NET
C# é uma linguagem de programação de alto nível desenvolvida pela Microsoft. O Godot suporta C# como uma opção de linguagem de script, juntamente com o próprio GDScript do Godot.
O executável padrão do Godot não contém suporte a C# nativamente. Em vez disso, para ativar o suporte a C# no seu projeto, você precisa baixar uma versão .NET do editor no site do Godot.
API do Godot para C#
Como um motor de jogo de propósito geral, o Godot oferece alguns recursos de alto nível como parte de sua API. Os artigos abaixo explicam como esses recursos se integram ao C# e como a API do C# pode ser diferente do GDScript.
Suporte do C# às plataformas
Ver também
Veja Requisitos do sistema para os requisitos de hardware e versão de software para a engine Godot.
Nota
Como os projetos em C# usam o ambiente de execução do .NET, verifique também os requisitos de sistema para a versão do .NET que você usará. Veja os sistemas operacionais suportados.
Desde o Godot 4.2, projetos escritos em C# suportam todas as plataformas de desktop (Windows, Linux e macOS), bem como Android e iOS.
O suporte para Android é atualmente experimental.
O suporte para iOS é atualmente experimental e possui algumas limitações.
Os modelos de exportação oficiais para o simulador de iOS suportam apenas a arquitetura
x64.A exportação para iOS só pode ser feita a partir de um dispositivo macOS.
Atualmente, os projetos escritos em C# não podem ser exportados para a plataforma web. Para usar C# nessa plataforma, considere usar o Godot 3.