Pular para o conteúdo
Sem resultados
  • Entre em contato
  • Política de privacidade
  • Vamos aprender desenvolvimento de jogos juntos
Rock, Programação e Games
  • Início
  • Sobre
  • Jogos
  • Contato
Rock, Programação e Games
  • Godot, Programação

Diferenças entre tipagem dinâmica e estática na GDScript

  • 31 de janeiro de 2024

Você já parou para pensar porque em algumas linguagens de programação precisamos declarar o tipo de dado que uma variável contém e em outras não? Chamamos essa diferença de tipos dinâmicos ou estáticos, e está ligado a como as linguagens…

Leia maisDiferenças entre tipagem dinâmica e estática na GDScript
  • Godot, Programação

Guia de referência rápido do GDScript

  • 17 de janeiro de 2024

GDScript, a linguagem de script oficial da Godot Engine, foi concebida para tornar o processo de desenvolvimento de jogos acessível. Inspirada na sintaxe do Python, GDScript é uma ferramenta versátil que atende desde iniciantes até desenvolvedores experientes, oferecendo uma integração…

Leia maisGuia de referência rápido do GDScript
  • Programação

9 dicas para escrever código limpo e mais organizado na Unity

  • 17 de agosto de 2023

O termo “código limpo” ou “Clean Code” foi cunhado por Robert C. Martin em seu livro de mesmo nome. Esse termo é usado para descrever um conjunto de práticas voltadas para a qualidade do código, considerando principalmente sua legibilidade e…

Leia mais9 dicas para escrever código limpo e mais organizado na Unity
  • Programação

Como embaralhar listas em C# utilizando o algoritmo de Fisher-Yates

  • 29 de julho de 2023

O uso de conteúdo aleatório é uma prática comum em games. Seja para criar mapas, decidir atributos de personagens ou determinar o loot que o jogador irá ganhar. Em alguns casos, queremos criar algo completamente novo ou selecionar algo de…

Leia maisComo embaralhar listas em C# utilizando o algoritmo de Fisher-Yates
  • Unity

Como usar o novo Input System da Unity

  • 16 de fevereiro de 2023

Controles são essenciais, já que são com eles que o jogador interage com o mundo do jogo. Mas até a alguns anos atrás a Unity não oferecia um sistema dinâmico e robusto suficiente, fazendo que muitas vezes fosse necessário usar…

Leia maisComo usar o novo Input System da Unity
  • Unity

O que são e como usar Assembly Definitions na Unity

  • 09 de agosto de 2022

Por padrão, a Unity compila a maioria dos scripts para o mesmo assembly. Isso significa que toda vez que um script é modificado todo o projeto deve ser compilado, incluindo assets e plugins de terceiros, como aqueles adquiridos através da…

Leia maisO que são e como usar Assembly Definitions na Unity
  • Unity

Como implementar um seletor de fases na Unity

  • 14 de julho de 2022

Voltamos para a segunda parte do tutorial sobre como criar um sistema de seleção de fases. No tutorial anterior criamos a interface do nosso seletor de fase. Agora chegou a hora de implementar as funcionalidades necessárias para que tudo funcione.…

Leia maisComo implementar um seletor de fases na Unity
  • Unity

Como criar a interface de um seletor de fases na Unity

  • 12 de julho de 2022

Uma coisa que que basicamente todo jogo tem são fases. Em alguns jogos nem percebemos que estamos mudando de fase. Já em outros essa divisão é mais clara. Mas independente de como os jogos são estruturados, eles costumam oferecer alguma…

Leia maisComo criar a interface de um seletor de fases na Unity
  • Unity

7 atributos C# úteis para organizar o Inspetor na Unity

  • 07 de julho de 2022

Conforme o desenvolvimento de um jogo avança é inevitável que os scripts que criamos também cresçam em tamanho e precisem de cada vez mais informação que serão inseridas através do editor. E isso faz com que se lembrar quais componentes…

Leia mais7 atributos C# úteis para organizar o Inspetor na Unity
  • Programação, Unity

Como criar mapas aleatórios inspirado por Binding of Isaac na Unity

  • 05 de julho de 2022

Geração procedural é um assunto que tenho bastante interesse. E em minhas pesquisas recentes sobre o tema encontrei um artigo no blog Boris the Brave e um vídeo do criador do jogo Binding of Isaac que explicam como funciona a…

Leia maisComo criar mapas aleatórios inspirado por Binding of Isaac na Unity
1 2 3
Próxima

Categorias

  • Diários de Desenvolvimento
    • Game Jam
    • The Adventures of The Lone Bounty Hunter
  • Godot
  • Programação
  • Unity

Posts Recentes

  • Diferenças entre tipagem dinâmica e estática na GDScript
  • Guia de referência rápido do GDScript
  • 9 dicas para escrever código limpo e mais organizado na Unity
  • Como embaralhar listas em C# utilizando o algoritmo de Fisher-Yates
  • Como usar o novo Input System da Unity
  • O que são e como usar Assembly Definitions na Unity
  • Como implementar um seletor de fases na Unity
  • Como criar a interface de um seletor de fases na Unity
  • 7 atributos C# úteis para organizar o Inspetor na Unity
  • Como criar mapas aleatórios inspirado por Binding of Isaac na Unity

Instagram

rockprogramacaoegames

Siga no Instagran para acompanhar conteúdo exclusivo para a rede e ficar por dentro de tudo que acontece.

Você sabe qual a diferença entre tipagem dinâmi Você sabe qual a diferença entre tipagem dinâmica e estática?Descubra no blog! No novo post explico a diferença entre essas duas abordagens de tipagem. E entenda as vantagens e desvantagens de cada uma no desenvolvimento de jogos na Godot Engine.Leia no blog!#gamedev #gamedevbr #godotengine #gdscript #indiedev #indiegame #devlog #desenvolvimentodegames #gamedevelopment #programação #desenvolvedor
Quer aprender GDScript? Neste tutorial, vamos expl Quer aprender GDScript? Neste tutorial, vamos explorar os fundamentos do GDScript, desde a criação e execução de scripts até conceitos avançados, como sinais, estruturas condicionais e vetores, com exemplos de código criados utilizando a Godot 4.2.Leia o tutorial no blog!#gamedev #gamedevbr #godotengine #gdscript #indiedev #indiegame #devlog #desenvolvimentodegames #gamedevelopment #programação #desenvolvedor
Acredito que a essa altura todos vocês já devem Acredito que a essa altura todos vocês já devem saber das mudanças que a Unity fará em seus planos e licenciamento. De forma resumida as mudanças são as seguintes:
- Será cobrado uma taxa que varia de US$0,01 a US$0,20 POR INSTALAÇÃO.
- O plano Plus deixará de ser oferecido.
- As mudanças terão efeito a partir de 01 de janeiro de 2024, de forma RETROATIVA.
Como você pode imaginar, após as mudanças serem anunciadas, a comunidade foi tomada por um sentimento de revolta. Uma série de questionamentos foram feitos, com muito pouco respondido até agora.
Entre elas, o que é considerada uma instalação e como será feita a contagem, e o melhor que a Unity respondeu, é que será usado modelos proprietários e que podemos confiar. Uma resposta nada satisfatória. Além disso, foram feitas modificações nos Termos de Serviços. Sem aviso prévio.
É normal que uma empresa mude os preços de seus produtos e serviços. Mas isso deve ser feito com planejamento e muito bem comunicado, o que claramente não foi o caso desta vez.
Faz algum tempo que não gosto da direção que a Unity tem tomado. É uma decisão ruim atrás da outra, o editor cada vez mais lento, recursos feitos pela metade, aquisições e fusões que fazem pouco sentido e investimentos pesados em IA.
Mesmo que essas mudanças não tenham impacto direto sobre mim hoje. Elas são a gota d' água para eu tomar a decisão de finalmente abandonar a Unity, mesmo que eles voltem atrás dessa decisão.
Hoje, criar jogos e escrever para esse blog, é algo que faço nas minhas horas vagas, como um hobby. Mas, tenho planos para crescer e que seja ao menos uma fonte extra de renda e não há nenhuma garantia de que os termos serão modificados novamente pela Unity.
Entendo que na minha situação, mudar para uma nova engine não será um grande impacto. Entendo também, que mudar de engine para algumas pessoas pode ser algo difícil, ou até impossível.
Minha sugestão, para as pessoas que estão presas à Unity no momento ou que não desejam mudar de engine, é que continuem usando a Unity a curto prazo, mas comecem agora a explorar e aprender alternativas. Considerando as decisões tomadas pela Unity nos últimos anos, a tendência é que a situação piore.#unity
Você sabe qual a ordem de execução da Unity? Ne Você sabe qual a ordem de execução da Unity?
Neste post eu falo sobre o que é a ordem de execução dos métodos especiais que a Unity nos fornece em scripts que herdam de MonoBehaviour. Esses métodos são chamados de forma sequencial durante a vida de um script. Entender essa sequência é importante para evitar erros e garantir que sua lógica seja executada no momento certo.
Gostou? Então já curte e salva para consultar quando precisar.#gamedev #gamedevelopment #gamedeveloper #unitytips #gamedevbr #gamedevbrasil #desenvolvimentodejogos #programação #csharp #gameprogramming
Coroutine é um importante sistema que podemos usa Coroutine é um importante sistema que podemos usar na Unity para dividir tarefas longas em vários quadros. Porém, podem ser confusas, especialmente para quem está começando. Por isso, criei esse guia completo de como usar Coroutines. Deslize para mais detalhes!
#gamedev #gamedevelopment #gamedeveloper #unitytips #gamedevbr #gamedevbrasil #desenvolvimentodejogos #programação #csharp #gameprogramming
Por onde começar a criar jogos? Escolhendo as mel Por onde começar a criar jogos? Escolhendo as melhores ferramentas!
Então, confira essa seleção com os melhores programas disponíveis atualmente.
E você,  já utiliza algum desses ou tem outra sugestão? Me conte nos comentários!#gamedev #gamedevelopment #gamedeveloper #madewithunity #unity3d #indiedev #indiegamedev #gamedevbr #desenvolvimentodegames #desenvolvimentodejogos #programação
Siga no Instagram

Inscreva-se na newsletter

Criei esse blog para compartilhar minha jornada no desenvolvimento de games e ajudar aqueles que, assim como eu, amam videogames e querem criar seus próprios jogos. Junte-se a mim nessa jornada que apesar de desafiadora é muito divertida

* indicates required
  • Política de privacidade