SchultzGames
Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida Very Happy
TÓPICOS RECENTES:
Tópico:
Postado em:
Postado por:
Como manter um valor salvo na cena1 e zera-lo na outra cena para uma nova pontuação???
[____TÓPICO LIVRE____] FALE O QUE QUISER (Parte 2)
DUVIDA MENSAGEM APARECER NA TELA
Instanciar Objeto em Distancia Certa!
Perde vida e CheckPoint?
alguem pode me ajuda?
[ENQUETE] Modelo com normal map e diferença - Aula de Bake
KIT de Tiro em 3° Pessoa
Porta com Códicos para abri-la
Tunagem de veiculos
VENHAM CONTEMPLAR CUBOID! E entrem para a equipe!
Precisamos de Modeladores e Animadores 3D
Ajuda em Script de colisao na unity
Como separar um audio na unity ?
Sistema de Localization " Multi Idiomas para jogos"
[Game] World Adventure (Nova Beta)
Esvaziar GridLayoutGroup.
Duvida Com Tiro LineCast Jogo 2D
Cursos Para Areá da Informatica
Scale do objeto conforme resolução de tela
Ignorar Objetos anteriores da Lista
Minha textura não aparece
Formação de equipa para o Jogo Until the last
[Alpha Android] - Night Hunter DevLog - Action RPG (25 de julho de 2017) Baixe!
Dúvida de Botões mobile, no c#???
[DEVLOG] Projeto - Girl Blade
[TUTORIAL] Unity 5 - Sistema Completo de PORTAS E CHAVES
Quanto custa $$$ ?
Resolução De Tela x 2D Mobile Game
Load e Save?
(DUVIDA)PlayerPrefs
[TUTORIAL] Android - Sistema de controle third person shooter, Joystick + Swipe camera
Visual Stuido Duvida SIMPLES !! ME AJUDEM !! HELP
Duvida com o visual studio
Tutorial de Fps Multiplayer
[____ASSET____] MS Vehicle System (FREE VERSION)
Eu não consigo abrir o monodevelop
Erro ao alterar variável em tempo de execução !???
Como posso fazer para que o braço do meu personagem siga a minha câmera?
Inimigo Em C# Seguir e Atacar o Player !
Editar um material individual.
[TUTORIAL] Unity 5 - Botão contínuo usando UI (Manter pressionado)
clicar com o botão direito do mouse em um BOTÃO
Como criar a mira de armas em personagens em terceira pessoa
Como usar o script da unity "MouseLook" em outros scripts ?
[TUTORIAL] Camera orbital com zoom (scroll)
[DUVIDA]Como usar o setActive no photon
Diminuir a velocidade do veiculo Ativa um setActive
[____ADMINISTRAÇÃO____] PRECISO DE AJUDA [DICA PARA SER AJUDADO]
Script para Câmera em primeira pessoa.
[TUTORIAL] Luz Principal,Luz de Freio,Piscas para Carro,Moto,Caminhão,Ônibus,Etc...
[____APOIE O FÓRUM E O CANAL E GANHE RECOMPENSAS____]
[_____CRONOGRAMA DO CANAL_____]
Pulo 2D
Rotação apontando para um Objeto.
Baixe grátis modelos 3D - Hospital + objetos e personagens equipados com ossos
Controlar luz de fundo no Android
[RESOLVIDO] Script para cubo aparecer
Criar SplashScreen entre duas cenas
Modelagem do braço personagem
Duvida com Animacoes
(Avaliem) Menu interativo simples
Gerador de mesh procedual
Opiniões para carregar prefabs pesados: Resources, Asset Bundles ou cenas?
Como coloco video do youtube
Audio Player C#
Algum tutorial sobre multiplayer simples é em portugues???
Meu jogo: Cuboid (v0.1.0)
VSync ??
Duvida com o Terrain da Unity5
Vagas para o Naufrágio, um jogo sobrevivência que estou desenvolvendo
Ajuda para desenvolvimentos dos jogos de vocês
Sistema de Trafego de Carros e Pedestres!
[RESOLVIDO] Braço esta desaparecendo alguem pode me dizer? vejam o video
inimigo atirar no player
Update desenvolvimento do meu jogo Epic Survival (Re Survival :D)
Como retornar "false" se um objeto não existir?
Opinião sobre modelo feito no Blender
Como faz a geração de terreno aleatório???
Bugs na textura
O que voces esperam em um jogo onde voce e um peixe???
[Equipe] Equipe para jogo tower defense low poly
COMO FAZER UM SISTEMA DE PARKOUR (SEM ANIMACAO) IDEIAS
Arrastar um botão ao manter o mouse pressionado
como reconhecer a ''face'' de uma mesh da agua
Oque acham dessa Meia Historia para meu jogo de sobrevivencia!
PESSOAL PRA VOCÊS OQUE TEM QUE TER EM UM JOGO DE SOBREVIVENCIA?
Duvidas sobre a criação de jogos para celular
Grupo de desenvolvimento no Discord
[RESOLVIDO] jogo buga a textura (manchas azuis e vermelhas)
ROTACIONAR NO ÂNGULO DO GAMEOBJECT
dúvida sobre resolução para mobile
[RESOLVIDO] CAMERA NÃO VISUALIZA LENS FLARE
Ajuda com scripts de inimigo e player'' interação de zumbi e player''
como abrir o app de email a partir de um jogo unity ?
[DÚVIDA] [2D] ALTERAR SPRITE SEM PRECISAR IMPORTAR DE NOVO
Bug Unity ?
Criar Cidade Para Game
[TUTORIAL] Suspensão de carro com SLIDER
Hoje à(s) 9:48 pm
Hoje à(s) 9:36 pm
Hoje à(s) 9:35 pm
Hoje à(s) 9:33 pm
Hoje à(s) 7:21 pm
Hoje à(s) 7:02 pm
Hoje à(s) 6:40 pm
Hoje à(s) 5:10 pm
Hoje à(s) 5:06 pm
Hoje à(s) 5:03 pm
Hoje à(s) 4:04 pm
Hoje à(s) 3:54 pm
Hoje à(s) 3:11 pm
Hoje à(s) 1:33 pm
Hoje à(s) 11:46 am
Hoje à(s) 10:26 am
Hoje à(s) 9:56 am
Hoje à(s) 8:59 am
Ontem à(s) 11:41 pm
Ontem à(s) 11:24 pm
Ontem à(s) 11:16 pm
Ontem à(s) 10:37 pm
Ontem à(s) 9:52 pm
Ontem à(s) 9:42 pm
Ontem à(s) 8:52 pm
Ontem à(s) 8:19 pm
Ontem à(s) 7:59 pm
Ontem à(s) 6:58 pm
Ontem à(s) 6:50 pm
Ontem à(s) 6:45 pm
Ontem à(s) 6:35 pm
Ontem à(s) 5:29 pm
Ontem à(s) 5:20 pm
Ontem à(s) 5:17 pm
Ontem à(s) 4:12 pm
Ontem à(s) 4:03 pm
Ontem à(s) 3:47 pm
Ontem à(s) 3:43 pm
Ontem à(s) 3:29 pm
Ontem à(s) 3:26 pm
Ontem à(s) 3:22 pm
Ontem à(s) 3:20 pm
Ontem à(s) 3:19 pm
Ontem à(s) 3:17 pm
Ontem à(s) 3:13 pm
Ontem à(s) 3:12 pm
Ontem à(s) 3:08 pm
Ontem à(s) 3:05 pm
Ontem à(s) 2:41 pm
Ontem à(s) 2:28 pm
Ontem à(s) 2:27 pm
Ontem à(s) 2:22 pm
Ontem à(s) 1:55 pm
Ontem à(s) 1:54 pm
Ontem à(s) 1:50 pm
Ontem à(s) 12:35 pm
Ontem à(s) 11:43 am
Ontem à(s) 9:42 am
Ontem à(s) 9:22 am
Ontem à(s) 8:05 am
Ontem à(s) 1:58 am
Ter Jul 25, 2017 9:37 pm
Ter Jul 25, 2017 3:58 pm
Ter Jul 25, 2017 9:26 am
Ter Jul 25, 2017 6:38 am
Ter Jul 25, 2017 2:42 am
Ter Jul 25, 2017 2:19 am
Seg Jul 24, 2017 11:25 pm
Seg Jul 24, 2017 10:51 pm
Seg Jul 24, 2017 9:53 pm
Seg Jul 24, 2017 9:00 pm
Seg Jul 24, 2017 8:54 pm
Seg Jul 24, 2017 8:11 pm
Seg Jul 24, 2017 5:04 pm
Seg Jul 24, 2017 2:20 pm
Seg Jul 24, 2017 2:09 pm
Seg Jul 24, 2017 12:54 pm
Seg Jul 24, 2017 9:18 am
Dom Jul 23, 2017 10:16 pm
Dom Jul 23, 2017 7:53 pm
Dom Jul 23, 2017 5:36 pm
Dom Jul 23, 2017 5:34 pm
Dom Jul 23, 2017 4:14 pm
Dom Jul 23, 2017 2:52 pm
Dom Jul 23, 2017 10:51 am
Dom Jul 23, 2017 5:35 am
Dom Jul 23, 2017 5:32 am
Dom Jul 23, 2017 5:30 am
Dom Jul 23, 2017 1:56 am
Sab Jul 22, 2017 9:42 pm
Sab Jul 22, 2017 8:31 pm
Sab Jul 22, 2017 7:30 pm
Sab Jul 22, 2017 7:19 pm
Sab Jul 22, 2017 4:05 pm
Sab Jul 22, 2017 3:04 pm
Sab Jul 22, 2017 2:35 pm
Sab Jul 22, 2017 10:49 am
Sab Jul 22, 2017 9:53 am
Sab Jul 22, 2017 6:19 am
Duarte
Nyland
Diego Felix
Duarte
Callyde Jr
wandelguina
MonsaM
tom ramber
Zecandy
thiagograssi
NyanHeavyBR
EDTV
giocanhestro98
ManoTrevor
IanLuan
Mateus2583
Gilliard
roger224
Duarte
mathalx
Duarte
Psyvamp
xXGianlucksXx
IanLuan
thiagograssi
dstaroski
nilsonnolasco
mathalx
mathalx
Callyde Jr
Zecandy
thiagograssi
ManoTrevor
ManoTrevor
Rodz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
MarcosSchultz
joabr
MarcosSchultz
MarcosSchultz
dstaroski
MarcosSchultz
MarcosSchultz
MarcosSchultz
joabr
dstaroski
glauco
edfisicaweb
dstaroski
rafaelllsd
zMicael
Huser
marcos4503
Madness
thiagograssi
fecirineu
cody0033
Extreme Craft
marcos4503
Onagro
arthearthutr
Duarte
glauco
deikson
zMicael
Joaopm1
dstaroski
Madness
Yagogomes
IanLuan
IanLuan
rafaelllsd
ManoTrevor
thzin
vermelhinho
vermelhinho
vermelhinho
dimmuo
Extreme Craft
marcos4503
marcos4503
Diego Felix
Robinsandi
marcos4503
IanLuan
sidney1234
Duarte
Gabriel César O

Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Outro Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por artplayer em Seg Ago 08, 2016 8:59 am

Salve pessoal!

Estou desenvolvendo um projeto digamos que ambicioso, e notei que conforme o jogo ia crescendo o FPS estava morrendo aos poucos assim como o consumo de GPU e CPU iam aumentando. Consegui uma melhora de desempenho de 36% utilizando algumas técnicas:


  • Defini todos os objetos do jogo que não se movem para estáticos;
  • Occlusion Culling para objetos estáticos;
  • Troquei os Mesh Colliders por Box/Sphere Colliders e afins;
  • Conveti TODAS as texturas para advanced ativando mipmaps e compactação;



Atualmente estou pegando todos os meus modelos e diminuindo os vétices no blender para um valor e aparência "aceitáveis". Ainda não peguei na questão de Lod Groups mas pretendo depois que o jogo estiver terminado.


A questão é:
Gostaria de saber quais técnicas vocês utilizam para melhorar o desempenho sem afetar muito a aparência do game. Acredito que ter um bom desempenho é tão importante quanto ter um jogo bem feito.


Abraços e sucesso a todos!  cheers
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 990
REPUTAÇÃO : 211
Idade : 33
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por Dants em Seg Ago 08, 2016 9:09 am

artplayer escreveu:Salve pessoal!

Estou desenvolvendo um projeto digamos que ambicioso, e notei que conforme o jogo ia crescendo o FPS estava morrendo aos poucos assim como o consumo de GPU e CPU iam aumentando. Consegui uma melhora de desempenho de 36% utilizando algumas técnicas:


  • Defini todos os objetos do jogo que não se movem para estáticos;
  • Occlusion Culling para objetos estáticos;
  • Troquei os Mesh Colliders por Box/Sphere Colliders e afins;
  • Conveti TODAS as texturas para advanced ativando mipmaps e compactação;



Atualmente estou pegando todos os meus modelos e diminuindo os vétices no blender para um valor e aparência "aceitáveis". Ainda não peguei na questão de Lod Groups mas pretendo depois que o jogo estiver terminado.


A questão é:
Gostaria de saber quais técnicas vocês utilizam para melhorar o desempenho sem afetar muito a aparência do game. Acredito que ter um bom desempenho é tão importante quanto ter um jogo bem feito.


Abraços e sucesso a todos!  cheers
Tu tem ai uma imagem ou vídeo do teu jogo ?
Posta ai para eu ver esse projeto ambicioso rsrsrs

Dants
Avançado
Avançado

Masculino PONTOS : 442
REPUTAÇÃO : 10
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por NOME-ALEATORIO em Seg Ago 08, 2016 10:37 am

Tem uma Ferramenta No Blender Q Deixa Os Objetos Mais Leves
Diminuindo As Surfaces Fica Bem Otimizado

E Ela Também Serve Para Fazer Sistema De Load Com Distancia
avatar
NOME-ALEATORIO
Avançado
Avançado

Masculino PONTOS : 906
REPUTAÇÃO : 23
Idade : 13
Áreas de atuação : Programador Profissional Em ...
Iniciante Profissional Em TUDO
Respeito as regras :

Ver perfil do usuário https://www.youtube.com/channel/UCGdN6l99rIhtQL84CsmvrKQ

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por artplayer em Seg Ago 08, 2016 11:28 am

NOME-ALEATORIO escreveu:Tem uma Ferramenta No Blender Q Deixa Os Objetos Mais Leves
Diminuindo As Surfaces Fica Bem Otimizado

E Ela Também Serve Para Fazer Sistema De Load Com Distancia
Decimate né? eu também uso.
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 990
REPUTAÇÃO : 211
Idade : 33
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por artplayer em Seg Ago 08, 2016 11:32 am

Dants escreveu:
Tu tem ai uma imagem ou vídeo do teu jogo ?
Posta ai para eu ver esse projeto ambicioso rsrsrs
É uma espécie de MMo de mundo aberto com servidor autoritário e um console pra administração via ssh e web. Vou tirar umas prints e edito o post. Ainda tô na parte da criação do mundo, mas o sistema de inventário, usuários e servidor eu já tenho prontos. As animações foram quase todas capturadas com um kinnect. É ambicioso na questão do conceito.
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 990
REPUTAÇÃO : 211
Idade : 33
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por Manawydan em Seg Ago 08, 2016 12:15 pm

Normalmente luzes podem pesar bastante, então seria mais leve usar luzes marcadas como Baked inves de Realtime, algumas vez pode ate mesmo usar lightmaps.
Sempre que possivel tentar usar shader mais simples/leves.
Tentar reduzir o numero de drawcalls:
° Usar atlas de texturas(varias texturas juntas em um unico arquivo)
° Combinar objetos proximos(estaticos)
Scripts:
° Usar o minimo possivel de operaçoes matematicas como raiz quadrada, Seno, divisoes ..
° Tentar Usar o minimo possivel de métodos como Update e FixedUpdate, mesmo se nao tiver nenhum codigo dentro dele ele ainda é executado se for declarado.
° Guarda em cache referencias que sao usadas constantemente.
° Por padrao a fisica roda numa velocidade de 50 fps, dependendo do seu projeto pode reduzir a velocidade da fisica alterando o valor de Fixed Timestep na aba Project Settings/Time, o valor padrao é 0.02 que significa 1/0.02 = 50 vezes por segundo, entao se voce quiser que ele roda apenas 25 vezes mude o valor para 0.04 pq 1/0.04 = 25, diminuindo a velocidade da fisica ira aumentar a performance porem se reduzir demais pode dar problema nas interações fisicas.
Analisar o jogo com o Profiler pode dar ideias de onde esta o problema de performance.
Paginas uteis da Unity: 
https://docs.unity3d.com/Manual/OptimizingGraphicsPerformance.html
https://docs.unity3d.com/Manual/MobileOptimizationPracticalScriptingOptimizations.html
avatar
Manawydan
Moderador

PONTOS : 932
REPUTAÇÃO : 168
Idade : 20
Respeito as regras :

Ver perfil do usuário https://wad.ojooo.com/register.php?ref=ManawydanBr

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por Dants em Seg Ago 08, 2016 12:26 pm

artplayer escreveu:
Dants escreveu:
Tu tem ai uma imagem ou vídeo do teu jogo ?
Posta ai para eu ver esse projeto ambicioso rsrsrs
É uma espécie de MMo de mundo aberto com servidor autoritário e um console pra administração via ssh e web. Vou tirar umas prints e edito o post. Ainda tô na parte da criação do mundo, mas o sistema de inventário, usuários e servidor eu já tenho prontos. As animações foram quase todas capturadas com um kinnect. É ambicioso na questão do conceito.
Nossa...e eu ainda vou começar a estudar o C#...Deve dar muito trabalho para fazer tudo isso..
Bem na parte de design..eu tento sempre usar menos polígonos..faço o sculpt do personagem por exemplo.. e depois a topologia..
As imagens eu converto para Targa..
Para mobile, eu não curto muito normal map..então eu faço uma pintura mais realista..

Dants
Avançado
Avançado

Masculino PONTOS : 442
REPUTAÇÃO : 10
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por artplayer em Seg Ago 08, 2016 1:15 pm

Manawydan escreveu:Normalmente luzes podem pesar bastante, então seria mais leve usar luzes marcadas como Baked inves de Realtime, algumas vez pode ate mesmo usar lightmaps.
Sempre que possivel tentar usar shader mais simples/leves.
Tentar reduzir o numero de drawcalls:
° Usar atlas de texturas(varias texturas juntas em um unico arquivo)
° Combinar objetos proximos(estaticos)
Scripts:
° Usar o minimo possivel de operaçoes matematicas como raiz quadrada, Seno, divisoes ..
° Tentar Usar o minimo possivel de métodos como Update e FixedUpdate, mesmo se nao tiver nenhum codigo dentro dele ele ainda é executado se for declarado.
° Guarda em cache referencias que sao usadas constantemente.
° Por padrao a fisica roda numa velocidade de 50 fps, dependendo do seu projeto pode reduzir a velocidade da fisica alterando o valor de Fixed Timestep na aba Project Settings/Time, o valor padrao é 0.02 que significa 1/0.02 = 50 vezes por segundo, entao se voce quiser que ele roda apenas 25 vezes mude o valor para 0.04 pq 1/0.04 = 25, diminuindo a velocidade da fisica ira aumentar a performance porem se reduzir demais pode dar problema nas interações fisicas.
Analisar o jogo com o Profiler pode dar ideias de onde esta o problema de performance.
Paginas uteis da Unity: 
https://docs.unity3d.com/Manual/OptimizingGraphicsPerformance.html
https://docs.unity3d.com/Manual/MobileOptimizationPracticalScriptingOptimizations.html

Os posts eu já conhecia, mas confesso que nunca prestei atenção na questão das luzes.  cheers
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 990
REPUTAÇÃO : 211
Idade : 33
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por MarcosSchultz em Seg Ago 08, 2016 3:15 pm





avatar
MarcosSchultz
Administrador

Masculino PONTOS : 9338
REPUTAÇÃO : 1570
Idade : 20
Áreas de atuação : Administrador do fórum
Respeito as regras :

Ver perfil do usuário http://www.schultzgames.com

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por artplayer em Ter Ago 09, 2016 5:47 am

Eu já tinha visto esses vídeos Marcão, aliás são ótimos!

É que sempre tem aquele algo a mais que a galera usa e esse tipo de discussão sempre é boa pra gente aprender mais. 

Meu problema aqui é que no PC de produção tudo funciona lindo leve e solto! Já em um PC com uma placa de vídeo mais modesta, a coisa fica intragável, principalmente quando a câmera renderiza árvores e plantas, até mesmo com uma qualidade baixíssima e sem luzes.

Definitivamente eu tenho que aprender a depurar melhor!  Neutral
avatar
artplayer
ProgramadorMaster

Masculino PONTOS : 990
REPUTAÇÃO : 211
Idade : 33
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Outro Re: Quais práticas vocês utilizam para melhorar o desempenho de seus jogos?

Mensagem por wischutz em Ter Ago 09, 2016 2:17 pm

Tem que cuidar para não instanciar e destruir muitos objetos durante o tempo de execução, que sobrecarrega o garbage collector. Se for os caso, como projéteis e tal, use pool de objetos, instanciando apenas uma vez e reutilizando eles, ao invés de instanciar e destruir repetidas vezes.
avatar
wischutz
Programador

Masculino PONTOS : 900
REPUTAÇÃO : 15
Respeito as regras :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum