Como instalar o game engine GodotSharp no Linux via Flatpak

Se você está querendo produzir jogos com base em C#/.NET, conheça e veja como instalar o game engine GodotSharp no Linux via Flatpak.

Godot é um mecanismo de jogo 2D e 3D de código aberto avançado, repleto de recursos e multiplataforma. E o GodotSharp é uma ponte entre Godot e o runtime Mono (somente compilações habilitadas para Mono). Ele expõe várias operações de baixo nível e está disponível apenas em compilações Godot habilitadas para Mono.

Como instalar o game engine GodotSharp no Linux via Flatpak
Como instalar o game engine GodotSharp no Linux via Flatpak

Crie jogos com facilidade usando a abordagem exclusiva de Godot para desenvolvimento de jogos.

  • Nós para todas as suas necessidades. Godot vem com centenas de nós integrados que facilitam o design do jogo. Você também pode criar seus próprios comportamentos personalizados, editores e muito mais.
  • Sistema de cena flexível. Crie composições de nós com suporte para instância e herança.
  • Editor visual com todas as ferramentas que você precisa reunidas em uma interface de usuário bonita e organizada, sensível ao contexto.
  • Pipeline de criação de conteúdo amigável para artistas, designers de níveis, animadores e tudo mais.
  • Edição ao vivo persistente onde as alterações não são perdidas após interromper o jogo. Funciona até em dispositivos móveis!
  • Crie suas próprias ferramentas personalizadas com facilidade usando o incrível sistema de ferramentas.

Limitações da versão Flatpak:

  • Não há suporte para editor externo Mono.
  • Editores de script externos ainda são suportados (para uso fora do Mono), mas você precisa seguir as etapas descritas aqui: https://github.com/flathub/org.godotengine.GodotSharp#using-an-external-script-editor
  • Após a criação do primeiro script C#, é necessário clicar em build dentro do Godot. Alternativamente, executar dotnet restore no terminal do IDE também funcionaria.
  • O importador Blender do Godot 4 é suportado, mas o Blender precisa estar instalado em seu sistema e você precisa seguir os passos descritos aqui: https://github.com/flathub/org.godotengine.GodotSharp#using-blender

Como instalar o game engine GodotSharp no Linux via Flatpak

Para instalar o game engine GodotSharp no Linux via Flatpak você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:

Como instalar o suporte a Flatpak no Linux

Por usar a tecnologia Flatpak, é possível instalar o aplicativo no Ubuntu, Fedora, Debian, openSUSE, e todas as distribuições que suportam esse formato, usando esse tutorial.

Depois, você pode instalar o game engine GodotSharp no Linux via Flatpak, fazendo o seguinte:

Passo 1. Abra um terminal;
Passo 2. Use o comando abaixo para instalar o programa via Flatpak. Tenha paciência, pois muitas vezes pode demorar vários minutos para que o Flatpak faça o download de tudo o que precisa;

flatpak install --user https://flathub.org/repo/appstream/org.godotengine.GodotSharp.flatpakref

Passo 3. Para atualizar o programa, quando uma nova versão estiver disponível, execute o comando:

flatpak --user update org.godotengine.GodotSharp

Pronto! Agora, quando quiser iniciar o programa, digite flatpak run org.godotengine.GodotSharp em um terminal.

Você também pode tentar iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite godotsharp ou em um terminal, seguido da tecla TAB.

Como desinstalar

Depois, se for necessário, para desinstalar o game engine GodotSharp no Linux via Flatpak, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Desinstale o programa, usando o seguinte comando no terminal:

flatpak --user uninstall org.godotengine.GodotSharp

Ou

flatpak uninstall org.godotengine.GodotSharp
Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.