Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

ConwayUSP/Lucky_Crab

Repository files navigation

Lucky Crab 🦀

Um curso de Godot usando a linguagem de programação Rust como linguagem de extensão.

Sobre este curso

Este é um curso feito e oferecido pelo Conway: entidade de computação gráfica e desenvolvimento de jogos da USP-leste.

Se você sempre quis fazer seus próprios jogos com as ferramentas mais modernas do mercado, prioriza o desenvolvimento open-source, e valoriza um código rápido, manutenível, seguro e elegante, então esse curso é para você.

Apresentamos o curso Lucky Crab, dedicado a ensinar o Godot Game Engine, um 'motor de jogo', que permite criar jogos 2D e 3D, cross-plataforma, grátis e open-source. Além disso, estenderemos as funcionalidades do Godot usando a linguagem de programação Rust, uma linguagem de sistemas focada em construir softwares eficientes e confiáveis.

Requisitos

Para fazer esse curso é esperado que você tenha conhecimento prévio de alguma linguagem de programação, preferencialmente C.

Fora isso, nada além da sua força de vontade será necessário! Guiaremos você pelos tutoriais e apresentaremos o Godot game engine.

O que vai ser ensinado?

Primeiramente, começaremos com os conceitos principais da linguagem Rust. Variáveis e tipos, bem como especificidades da linguagem, só para deixar por dentro aqueles que estão no seu primeiro contato.

Depois, prosseguiremos para o Godot Engine, a mais poderosa ferramente de criação de jogos, faremos um guia pela interface e te ambientaremos no editor.

Com isso feito, introduziremos o godot-rust, a biblioteca responsável por integrar a linguagem com o game engine.

Por fim, encerraremos com a produção de um jogo, para aplicar tudo que aprendemos!

De onde vem o nome do projeto?

Lucky é um dos personagens da peça teatral En attendant Godot, que dá nome ao famoso game engine. Crab refere-se ao mascote Ferris do Rust, que é um caranguejo.

Dúvidas e Ajuda

Ficou preso em alguma etapa? Está perdido ou confuso? Ou quer sugerir uma melhoria para o curso?

Incentivamos que você nos procure atráves dos canais de comunicação. Abra uma Issue na página de Issues contando seu problema/sugestão. Nós iremos responder o mais rápido possível!

Autores

Referências

Este curso só foi possível ser criado com a ajuda dos seguintes materiais.