😥 Fui jogado num projeto com Unity e C#, mas só sei HTML, CSS e JS. Socorro!
Fala, galera! 👋
Recebi uma missão aqui na empresa: fui convocado pra participar de um projeto usando Unity com C#. O projeto é um app/jogo educacional com arenas, tipo um game de estudos mesmo.
O problema? Minha bagagem até agora é mais voltada pro front:** HTML, CSS, JavaScript...** e tô só começando a me aprofundar em Java agora. 😅 Nunca mexi com Unity nem com C#, então tô um pouco (ou muito) perdido.
Tô tentando encarar como uma oportunidade, mas é muita informação nova ao mesmo tempo. Então vim aqui pedir uma luz pra quem já passou por isso ou manja do caminho das pedras:
- Por onde começar com Unity se você é novato?
- Alguma dica pra quem vem de JS e tá começando com C#?
- Cursos, tutoriais ou projetos que realmente fizeram a diferença pra vocês?
- E como lidar com esse choque de cair de paraquedas num projeto assim? haha
Se alguém puder me dar um norte, já vai ajudar demais. Valeu mesmo! 🚀
Por onde começar com Unity se você é novato?
Pelo curso do André young
Pela sua Stack (HTML + CSS), imagino que vai levar muito tempo para entender e aprender, pois, além do conceito da Unity ser realmente muito mais complicado, dificil de aprender, também precisará aprender a programar, uma vez que sabe só js. Isso pode ser uma grande oportunidade realmente, mas também pode ser um grande tiro no pé aceitar o convite para um projeto muito longe das Stacks atuais. Tudo vai depender de quanto voce vai se empenhar e da facilidade que tem para compreender programação.
Abrace as oportunidades, existem diversos vídeos no Youtube ensinando a usar a Unity, e a aprender C#, nesse grupo creio eu que tenha alguém que saiba mexer com a Unity, veja com essa pessoa de qual forma você poderia ajudar, mostre a ela seu nível de habilidade, corra atrás do restante e boa sorte.
-
pra C#, acho q vc pode começar por esse: https://www.sololearn.com/pt/learn/courses/c-sharp-introduction Ele vai mostrar o suficiente para se ambientar com linguagem C#. Aproveite e use o q vc já entende de Javascript e Java e vá comparando e associando as coisas, pois assim vc aprende com o q vc já sabe.
-
sobre Unity, dá pra vc começar pelo próprio tutoriais oficiais: http://unity.com/learn/get-started (recomendo bte, principalmente a parte de instalação e os primeiros usos da Unity).
-
dá pra vc ver vídeos no youtube, onde sempre pegue tutoriais com a versão atual da unity, ou com até 6 meses, pois assim tem chance de ser a unity atual. pegar tutoriais antigos só te dará dor de cabeça, pelo menos agora no ínicio, tente pegar os mais recentes, depois q acostumar com a Unity, ficará mais fácil de lidar com as incompatibilidades entre versões.
Se fosse Godot eu conseguiria te orientar melhor, mas é isso q posso ajudar conhecendo um pouco sobre desenvolvimento de jogos para qm não sabe nada sobre a area.
Um extra, além desses estudos, converse com sua equipe q irá participar e aprenda mais sobre como deve funcionar o jogo. regras de negócio é um fator importante e mtos iniciantes ignoram achando q só aprender a linguagem ou framework vc já saberá fazer o projeto. entender sobre como ele deve ser, impactará principalmente o q vc deve estudar inicialmente. imagina o jogo ser um jogo de point click 2d, mas vc começa a estudar como fazer um jogo de tiro 3d. totalmente perda de tempo inicial. portanto aprenda melhor sobre o jogo, pois assim te orientará melhor no q vc precisa buscar estudar, pelo menos por agora.