Casa > F > É Fácil Fazer Jogos Com Unidade?

É fácil fazer jogos com unidade?

Estas são as minhas observações quando trabalho com pessoas, não sei o que as outras pessoas pensam... então sim, aqui estão as minhas dicas de 16 anos de idade

1. Não reinvente a roda, use as ferramentas embutidas do motor

Ao trabalhar em qualquer motor, como Unity ou Unreal Engine (neste caso Unity), alguns desenvolvedores, principalmente vindos de um campo da ciência da computação, podem ter a tendência de descer e começar a trabalhar em grandes algoritmos ou estruturas sem saber se elas já existem no motor.

Eu tenho em mente exemplos de desenvolvedores tentando recriar o animador do Unity, ou mesmo um sistema básico de busca de caminhos!

Obviamente, mesmo ao conhecer o motor, escrever suas próprias ferramentas para que elas se encaixem perfeitamente no seu projeto pode economizar muito tempo, e cobrir as falhas do motor.

Mas tenha em mente que para um jogo de aprendizagem dev, é importante estar ciente de todas as possibilidades que o motor do Unity oferece. Com este conhecimento, escolha quais as ferramentas a aprender e quais a criar do zero.

2. Google é seu amigo, documentação também

Após você iniciar a produção do jogo, você vai encontrar problemas e falta experiência em muitas coisas. Quando o fizer, seu primeiro reflexo deve ser olhar para a documentação (Confira a documentação da Unidade ).
A documentação dos motores pode ser grossa mas é realmente útil. Ela pode responder a maioria das suas perguntas sobre os componentes do motor, dar-lhe acesso à documentação da API, ajudá-lo a fixar uma sintaxe específica e, acima de tudo, pode ajudá-lo a colocar palavras em um problema que você tem.

Tudo isso a fim de chamar o nosso melhor amigo: Google! :P

Não importa que consulta você tenha, você encontrará alguém que já perguntou e recebeu uma resposta. É um verdadeiro impulsionador do desenvolvimento para ser capaz de encontrar soluções para qualquer problema que você tenha!

Os principais sites que podem ajudá-lo, especialmente com a Unidade, são answers.unit3d.com, stackoverflow.com et gamedev.stackexchange.com.

main-qimg-f977cbbbf2560eb7ec5fa586f530b74b

A Documentação da Unidade

3. Compartilhe sua experiência com outros

Outra grande fonte de ajuda e inspiração são, naturalmente, outros criativos, do seu ambiente ou na internet. De fato, o desenvolvimento de jogos como muitas outras atividades podem tomar tantas formas e projetos que você sempre terá algo a aprender.

Então, para maximizar seu processo de aprendizagem, alimente-se das experiências e fracassos dos outros.

Compartilhe seu trabalho. Pelo menos, você terá uma boa conversa e na melhor das hipóteses aprenderá maneiras de melhorar seu trabalho atual e futuro.

p>4. Do Game Jams

Game Jams não é apenas uma maneira de dar uma olhada no desenvolvimento de jogos, mas também uma ótima ferramenta para estimular sua mente e suas habilidades.

O processo de Game Jams não é um processo clássico de desenvolvimento de jogos, mas é toda a sua força. Na verdade, como ele ocorre durante um período de tempo realmente curto e fixo, você deve fazer um protótipo, pensar e decidir rapidamente. Além disso, você deve apontar para a mecânica essencial do jogo e mantê-lo simples (esta dica também é válida quando se faz um jogo maior!).

É um exercício incrível para experimentar novas funcionalidades, testar suas habilidades com algo novo, até mesmo para simplesmente tentar e falhar!

Você pode se refrescar, e fazer uma pausa em um longo projeto.

Em algumas empresas, os engarrafamentos de jogos são um passo importante no desenvolvimento de um jogo. É usado para validar um conceito de jogo, para testar a viabilidade de um projeto, estimar o tempo de desenvolvimento ou questionar o escopo.

Trabalhar em jogos controladores alternativos foi algo realmente refrescante de se fazer

5. Reavalie constantemente o seu trabalho

Lembre-se sempre de reavaliar e criticar o que você criou!

Com um novo olhar, você pode analisar seu trabalho anterior, observar suas forças e falhas, e melhorá-lo com base em seus novos conhecimentos.

É um processo realmente importante e torna mais fácil se destacar do seu trabalho. Permitir-se-á cortar, apagar e recomeçar do zero características mais livremente quando for necessário.

6. Seja organizado e rigoroso

Algumas pessoas têm uma natureza organizada, e outras não, mas você deve ser rigoroso e organizado, caso contrário você (ou a sua equipa) pode encontrar problemas no caminho.

Você pode começar a decidir como uma equipe (se você não está trabalhando sozinho, ainda o faça) sobre uma sintaxe comum, uma convenção de nomenclatura para o seu código, a fim de estar na mesma página e navegar facilmente por todas as suas aulas e métodos.

Neste caso a resposta é sobre unidade , você pode se basear na sintaxe C# oficial ou criar a sua própria, desde que todos na sua equipe a respeitem!

main-qimg-854601b791c2ede7ccacd04486ccdcf8">

Mantenham sempre um projeto claro e organizado

7. Use ferramentas de versionamento

Após você ter se estabelecido na sua hierarquia e estar pronto para trabalhar, você deve usar uma ferramenta de versionamento para fundir facilmente o trabalho de todos.

Não importa quais soluções de versionamento você escolha, certifique-se de que todos usem o mesmo e saibam como trabalhar com ele.

Tire o tempo necessário para preparar seu projeto para o versionamento. Ele pode prevenir grandes conflitos de fusão e permitirá que todos trabalhem pacificamente.

P>Even quando trabalhar sozinho, uma ferramenta de versionamento permite que você faça facilmente o backup do seu trabalho, tenha algum tipo de backlog e também ramifique seu projeto para experimentar sem medo de perder seu progresso.

Se você estiver usando Git, meu aplicativo favorito é Git Kraken. É muito visual, intuitivo e ergonómico. Ainda existem alguns pequenos bugs aqui e ali, mas atualizações regulares os reduzem gradualmente!
Você também pode usar o mais comum e eficiente Github Desktop.

8. (Para dispositivos intermediários) - USE o poder de .NET

main-qimg-4f1af82325e4a48bc80ae94e7b33813f

Haaaaaa (estrelas brilhantes ... :D)

Este é um dos maiores poderes de usar unidade sobre algo como um motor irreal onde você tem o gerenciador de pacotes nuget inteiro em suas pequenas palminhas (NuGet)...

se você estiver .net dev você estaria bastante familiarizado com a quantidade de pacotes de potência, haverá alguns problemas (e alguns pacotes não rodarão até que você faça dll manualmente)mas pense que agora você pode usar GCP, etc. que não eram acessíveis de antes...

ESPERE ESTA AJUDA

De Meris Tullock

Os negócios da Black Friday em http://amazon.com valem a pena? Devo adiar a compra de um computador portátil até lá? :: Como desinstalar o Xiaomi MIUI 12