Postagens

[POO] Herança na Unity

Herança é um conceito do paradigma de programação conhecido como Programação Orientada a Objetos , que tem como objetivo construir e trabalhar com abstrações de objetos do mundo real, em um nível de código. A Herança dá a capacidade de uma classe/objeto herdar comportamentos previamente definidos em outra classe, sem a necessidade de duplicação do código, permitindo a extensão e a sobrescrita de comportamentos já existentes, de acordo com a necessidade do novo objeto/classe. Para definir uma relação de herança no C#, a "palavra" reservada : (dois pontos) deve ser utilizada na definição da classe que estamos criando, indicando de qual outra classe o nosso script deve herdar. public class Jogador : MonoBehaviour { // Classe Jogador que herda da classe MonoBehaviour } Por padrão, todos os scripts criados na Unity herdam de MonoBehaviour, que é a classe base da Unity para Scripts que serão associados aos GameObjects do jogo. Embora essa definição de herança ...

Desenvolvimento de jogos

Sim! Eu quero desenvolver jogos...e agora? Se você está procurando por conteúdo para te ajuda a começar a sua jornada de desenvolvimento de jogos, talvez você tenha encontrado um bom lugar para guiá-lo através do processo de desenvolvimento de jogos, focado na perspectiva de um desenvolvedor (programador) de jogos. Na indústria de jogos, existem diversas habilidades diferentes que são necessárias para criar um bom jogo. Alguma você já tentou desenvolver um jogo? Muitos dos que tentaram isso antes, podem ter escolhido o melhor motor de jogos ( game engine ), planejado a melhor ideia, programado alguns pedaços de código e desistido. Esse tipo de coisa acontece simplesmente porque jogos podem levar muito tempo e requerer muito esforço para ser construído. Mas ELES nunca te disseram isso! Certo? Se você tem pouca ou nenhuma experiência com desenvolvimento de jogos, evite construir "o jogo que você joga", se você tem alguma experiência...evite fazer isso sozinho. Muitos dos grande...