Please enable JavaScript.
Coggle requires JavaScript to display documents.
Motores de jogos (Engine (Arquitetura de software (sistema operacional…
Motores de jogos
Engine
Arquitetura de software
sistema operacional
Base de suporte aos mais diversos softwares, já com diversas funções imbutidas
Drivers
Fonte primária que permite o uso de softwares e dá suporte ao sistema operacional ( também habilita sua comunicação com a máquina)
SDK's
aquilo que permite a implementação de novas funções no sistema operacional ou plataforma utilizada para o desenvolvimento
Hardware
Aparato físico aonde os diversos softwares estarão rodando (conjunto de processadores, placas mãe e afins, independente se for os do xbox ou de um windows)
-
-
Multiprocesamento
conceito de "pipeline"
um conceito que, na engine, seus muitos motores estão processando vários dados simultâneos, a pipeline, diz que, eles devem ser processados juntos para que no final possam ser entregues juntos na tela do usuário
-
-
o motor de partículas checa que isso foi o suficiente para arancar o aerofólio do carro, sendo jogado na pista
-
-
Segundo a pipeline todos estes conceitos são feitos ao mesmo tempo ( simultaneamente ) para serem rapidamente entreges ao usuário
Middleware
Entre os softwares, Middleware é um conceito que define o programa que traduz os comandos passados entre os programas
-
-
-
O que compõe uma engine
engine é o termo que abrange diversos tipos de processos(MOTORES) diferentes, são eles:
Render
responsável por implementar os modelos 3d e texturas juntos no momento em que o jogo está sendo rodado
-
Som
processa efeitos sonoros, tal como sons de passos, múcica de combate, afins
-
Animação
Responsável por processar o movimento dos "bonecos" dentro do jogo utilizando o esquema de "esqueleto"
sistema de esqueleto é um método de animação, aonde um modelo 3d é animado apenas por "fios" dentro do seu corpo
física
Processa a interação dos objetos, visando criar um nível de realismo, calculando distância de pulo, dano de queda, aceleração de um carro entre outros
Edição
Um recurso ultilizado no multi-procesamento de dados (pipeline) e na engenharia do software para implementar um recurso da própria engine no jogo.
Exemplo, o uso do painel de comandos para ativar o "god mode" ou o editor de cenário, incluso em vários jogos
-
Quanto mais incompleto, não regrado, "manual"e "rústico" for o software, ele ainda é uma engine
-
-
-
-
Jogos
Produto resultante de um trabalho em uma engine (esta definição é mais vasta, porém, visto o foco da matéria, ultilizarei este resumo
-
quanto mais autônomo, regrado e otimizado for o produto, mais "jogo" ele é
-
-