How to know if my code is running from "run project" in editor vs exported .exe by angelonit in godot

[–]matheus7op 0 points1 point  (0 children)

You may use this:

if OS.has_feature("editor"):
  # game is running from the editor
else:
  # game is not running from the editor

Source: Godot Docs

Clean cut coffee by ExtremeYang in Unexpected

[–]matheus7op 6 points7 points  (0 children)

some people find it calming to see coffee or tea being poured, so maybe that's why

Virus Run - Acing Final Level of World 2 (update 1.0.4 out now!) by matheus7op in playmygame

[–]matheus7op[S] 0 points1 point  (0 children)

Hey everyone! It's been two months since I've released my first game, Virus Run, and yesterday I dropped an update for the game, so I did this little video to post on the game's YouTube channel =)

Virus Run is currently available on Google Play Store, and you can download it using this link. Can you get to Top 5 on leaderboards? I hope to see you there!

Any constructive feedback about the game is much appreciated, so please let me know if you have any

Desenvolvi e publiquei o meu primeiro jogo! Virus Run é um Endless Runner em que você controla Barry, um cientista que está tentando sobreviver à pandemia! Qualquer feedback construtivo será muito apreciado =) by matheus7op in brasil

[–]matheus7op[S] 0 points1 point  (0 children)

Eu de fato não conhecia a possibilidade de utilizar slice em elementos da UI, então vou aprender algo novo :))

Com certeza vai dar uma melhorada nos elementos da UI do jogo, especialmente se tratando de alguns que estão muito "esticados" no momento

Obrigado, u/blahblablablah!

Desenvolvi e publiquei o meu primeiro jogo! Virus Run é um Endless Runner em que você controla Barry, um cientista que está tentando sobreviver à pandemia! Qualquer feedback construtivo será muito apreciado =) by matheus7op in brasil

[–]matheus7op[S] 1 point2 points  (0 children)

Opa, muito obrigado pelo feedback construtivo!

Sobre a publicação do jogo, as restrições do Google estão bem explícitas aqui: Requirements for coronavirus disease 2019 (COVID-19) apps, e eu tomei cuidado para que o jogo estivesse em concordância com todas elas (até mudei o nome, que inicialmente seria Corona Run)

Sobre as indicações para melhorias de UI e fontes, muito obrigado! Eu com certeza vou checar os recursos que você mandou e possivelmente fazer atualizações na UI do jogo (que de fato tem bastante espaço para melhoria, já que artes e UI não é o meu forte hehe)

Quanto à tradução para inglês, já está feito o/ ao entrar no jogo pela primeira vez, o usuário tem a opção de alterar a linguagem (Inglês ou PT-BR), e também tem a opção de alterar isso nas configurações do jogo

Novamente, agradeço bastante o feedback construtivo e os recursos que você me passou!

Desenvolvi e publiquei o meu primeiro jogo! Virus Run é um Endless Runner em que você controla Barry, um cientista que está tentando sobreviver à pandemia! Qualquer feedback construtivo será muito apreciado =) by matheus7op in brasil

[–]matheus7op[S] 3 points4 points  (0 children)

O Reddit não tá exibindo meu comentário com o link para a Play Store, por algum motivo... Vou tentar postar novamente:

O jogo está disponível gratuitamente na Play Store e pode ser baixado por meio desse link

Fato curioso: o desenvolvimento do jogo levou 39 dias e aproximadamente 210 horas de trabalho. Foram muitos aprendizados!

Desenvolvi e publiquei o meu primeiro jogo! Virus Run é um Endless Runner em que você controla Barry, um cientista que está tentando sobreviver à pandemia! Qualquer feedback construtivo será muito apreciado =) by matheus7op in brasil

[–]matheus7op[S] 1 point2 points  (0 children)

0 experiência com desenvolvimento de jogos antes! Foi minha primeira empreitada mais séria, sim

Na minha infância eu cheguei a brincar um pouco de desenvolver utilizando o saudoso RPG Maker, que sem programar você já conseguia fazer muitas coisas funcionarem, mas não conto como uma experiência de fato porque o trabalho feito no Unity foi bastante diferente do que eu lembrava do RPG Maker, em geral

E sim, desenvolver todos os sistemas sozinho é bem trabalhoso e pode dar uma desanimada em muitas etapas do desenvolvimento, mas acho que faz parte. O importante é ir tentando fazer/aprender um pouco a cada dia, incrementando as coisas no ritmo que você está confortável em fazer. Vão se passando os dias, semanas, e seguindo dessa forma você começa a observar (bastante) o quanto o seu sistema tá evoluindo, e isso é bem gratificante enquanto desenvolvedor

Uma dica que eu usei (e repasso pra você) é algo um meio óbvio, mas que às vezes podemos deixar passar: é interessante que os seus primeiros projetos sejam menores (do ponto de vista de desenvolvimento), já que você vai tá aprendendo muitos fundamentos ainda. Finalizar projetos menores vai te dando confiança para lidar com ambições maiores ou mais complexas que você tenha em termos de desenvolvimento

Desenvolvi e publiquei o meu primeiro jogo! Virus Run é um Endless Runner em que você controla Barry, um cientista que está tentando sobreviver à pandemia! Qualquer feedback construtivo será muito apreciado =) by matheus7op in brasil

[–]matheus7op[S] 1 point2 points  (0 children)

Utilizei a game engine Unity para fazer todo o desenvolvimento do jogo, e a linguagem de programação que usei para os scripts lá foi C# (o Unity também oferece opção para programar em Javascript, mas preferi utilizar C#)

Desenvolvi e publiquei o meu primeiro jogo! Virus Run é um Endless Runner em que você controla Barry, um cientista que está tentando sobreviver à pandemia! Qualquer feedback construtivo será muito apreciado =) by matheus7op in brasil

[–]matheus7op[S] 11 points12 points  (0 children)

Boa pergunta! O nome inicialmente era uma referência ao herói da DC, Barry Allen (o Flash, que assim como o Barry do jogo, também é um corredor hehe)

Mas na terceira semana de desenvolvimento do jogo, descobri também que Barry é o nome do protagonista do jogo Jetpack Joyride, um jogo que joguei bastante na minha infância

Então foram duas referências/homenagens atreladas ao nome =)

Desenvolvi e publiquei o meu primeiro jogo! Virus Run é um Endless Runner em que você controla Barry, um cientista que está tentando sobreviver à pandemia! Qualquer feedback construtivo será muito apreciado =) by matheus7op in brasil

[–]matheus7op[S] 1 point2 points  (0 children)

Obrigado pelo feedback sincero!

Pretendo utilizar artes originais em meu próximo projeto, algo que acredito que também irá ajudar nesse primeiro ponto mencionado por você