Eu fiz a GAME ENGINE 2D mais SIMPLES e FÁCIL Possível!

Поділитися
Вставка
  • Опубліковано 19 січ 2025
  • Ігри

КОМЕНТАРІ • 83

  • @danesteixeira
    @danesteixeira 2 роки тому +9

    que sensacional!! serio! que incrivel! uma pergunta, essa engine poderia se tornar uma "extensão" da Cave? eu sei que provavelmente não, mais acho que seria muito legal, mais que sensacional! eu queria tanto aprender a criar engines kkkkk

  • @Cloud5Studios
    @Cloud5Studios 2 роки тому +9

    Cria uma série sobre como criar uma engine 2D, a sua está ficando excelente, parabéns.

    • @UnidayStudio
      @UnidayStudio  2 роки тому +6

      Boa ideia!

    • @devgames2770
      @devgames2770 2 роки тому

      @@UnidayStudio realmente seria uma boa ..n so pera a game engine 2d ,mas tbm para poder usar o conhecimento em fzr esse tipo de GUI para outros tipos de programas

    • @devgames2770
      @devgames2770 2 роки тому

      @@UnidayStudio UnGame e um bom nome ja ..

    • @Thoruomonge
      @Thoruomonge 2 роки тому

      Tô na esperança disso tbm

    • @kennyroger22
      @kennyroger22 Рік тому +2

      Primeiramente parabéns..
      Estou muito afim cria uma engine..
      Mas com C ou C++ .. e não acho conteúdo..
      Tu poderia começar essa jornada ..

  • @mistico3570
    @mistico3570 2 роки тому +3

    Legal tem tudo para dar certo, na minha opinião vc deve manter os 3 eixos y x z para orientar a câmera melhor, também manter programação visual porque nem todos gosta de código com script sendo código aberto não fica difícil de fazer👍

    • @UnidayStudio
      @UnidayStudio  2 роки тому

      Mas como seriam três eixos sendo que o motor é 2D? 😅

    • @paulomarangoni5566
      @paulomarangoni5566 2 роки тому

      ​@@UnidayStudio imagino que seja z-order pra organizar a ordem dos drawcalls

    • @aulaoenem-prof.adilsonrosa6895
      @aulaoenem-prof.adilsonrosa6895 2 роки тому

      @@UnidayStudio kkkkkkkkkkk

    • @guilhermeleao2752
      @guilhermeleao2752 2 роки тому

      @@UnidayStudio Construct3 ta ai pra ensinar isso com z-order, o plano 3D é o plano 2D e a programação de vetores se tira uma dimensão apenas. Tenta replicar isso que fica bacana :D

  • @luigisaraiva7175
    @luigisaraiva7175 2 роки тому +7

    Desafiar o Guilherme a fazer Uma Game Engine 2D pro Android ! Faz aí tu e brabo tenho a menor dúvida q tu consegue!
    Like e up nesse comentário pra ele fazer !!!!

  • @TooIzziGames
    @TooIzziGames 2 роки тому +1

    Fantástico!!! Parabéns... Se permitir exportar para Web e Android será perfeita. Mesmo assim vou baixar e começar a usar. Parabéns de verdade!

  • @megamundo1567
    @megamundo1567 2 роки тому +2

    Parece mt bom, e so a exportação facil ja me conquisto ç_ç
    Eu nao sei se sera possivel, mas como sugestão poderia ter um editor de tilemap tipo godot e deixar facil pra botar as anims do personagem.

  • @luizmattos9031
    @luizmattos9031 2 роки тому

    Parabéns ! Legal! Foi feita com esta engine que vc está desenvolvendo. Muito bom.

  • @PixelGAnimention
    @PixelGAnimention Місяць тому

    Tem programação visual?

  • @williamlassance
    @williamlassance 2 роки тому

    Guilherme pode fazer um tutorial um Sistema de comprar Roupa ? meu Blender v2.78

  • @mariohfconti
    @mariohfconti 2 роки тому

    Parabéns, está excelente. Acho muito justo que se chame "Uniday Studio Engine"

  • @gamerx8145
    @gamerx8145 2 роки тому

    Muito da hora a engine, Guilherme. Dá pra animar o personagem?

  • @poetaanonimo8177
    @poetaanonimo8177 Рік тому

    Faz uma série ensinando a criar uma game engine 2D como essa

  • @firefoxjcoliveira
    @firefoxjcoliveira 2 роки тому

    Nessa nova semana de desenvolvimento de jogos vai rola um micro tutorial de jogo no estilo que já teve anteriormente, aquele jogo de coletar moedas com um carrinho de trem?

  • @leyria
    @leyria 2 роки тому +2

    Muito top.
    Qual a Gui vc usou? Gtk? Gostei da aparência dark theme ^^

    • @UnidayStudio
      @UnidayStudio  2 роки тому +2

      Usei o Dear ImGui. Mas o tema é customizado meu.

  • @robsonlyan
    @robsonlyan 2 роки тому

    Cara eu preciso de ajuda,lembra aquela base de jogo de fps em primeira pessoa,eu fiz tudo igual o vídeo,mas a câmera não meche junto com o mouse,não sei o que pode ser.

  • @gabrieldolly3733
    @gabrieldolly3733 2 роки тому +3

    CONTEÚDO 2D 😍😍😍😍

  • @vithogi8028
    @vithogi8028 2 роки тому +4

    Da para usar no cell? Se n pq n tenta, ja que n tem nenhuma seria um bom experimento

  • @Gameover_Lock2k
    @Gameover_Lock2k 2 роки тому +1

    essa engine foi feita usando OpenGL ou Vulkan

  • @vinicius75466
    @vinicius75466 2 роки тому

    A interface está bem agradável.

  • @AndrewSouzaGames555
    @AndrewSouzaGames555 2 роки тому +2

    Legal
    Eu queria criar um jogo aí

  • @saikaiStudio
    @saikaiStudio 2 роки тому +1

    susgestão de nome 2day, de 2d e day de uniday 😉

  • @paulomarangoni5566
    @paulomarangoni5566 2 роки тому

    Ta muito bom, parabens.

  • @ratazanablumenau5330
    @ratazanablumenau5330 2 роки тому +1

    Ensina a criar uma, pfvr eu imploro

  • @codigoprogramado7257
    @codigoprogramado7257 2 роки тому

    Fala Guilherme, mano eu sou desenvolvedor full Stack e recentemente começei a desenvolver uma game engine, porém eu to em dúvida de como funciona o suporte de linguagens dentro da engine. Todo o código-fonte da engine será em C++, porém eu gostaria que os jogos criados na minha engine fossem desenvolvidos em C#, Java ou Python.
    To perdido nesse assunto.

    • @UnidayStudio
      @UnidayStudio  2 роки тому +1

      Você vai precisar fazer um wrapper para a linguagem que deseja, que é basicamente refletir TODAS as funções, métodos e classes que deseja colocar no scripting para dentro dele. No python eu uso o pybind11.

    • @codigoprogramado7257
      @codigoprogramado7257 2 роки тому

      @@UnidayStudio Entendi, bom agora ficou mais fácil, até então eu estava com a ideia de criar uma VM (Virtual Machine) para compilar o código do jogo. Começei a escrever o código, mais tive muitos problemas / bugs em outras partes da engine, então deixei de lado por alguns dias e fui estudar outras formas de fazer isso e também terminar outros projetos, atividades da escola e etc.

  • @rodrigobrasiliense5406
    @rodrigobrasiliense5406 2 роки тому

    Legal, no entanto, só a título de informação aos iniciantes, eu prefiro usar uma biblioteca pra jogos do que uma engine para jogos, pois isso me dá um controle total sobre o game, usando uma linguagem de programação, como C, C++ ou outra linguagem anexada a biblioteca de jogos. Lembrando que a biblioteca é algo mais profissional e técnico pois usa programação basicamente, pois não vai ter nenhuma interface gráfica das engines. Existe várias bibliotecas que tem tudo que o desenvolvedor de jogos precisa abrangendo graficos, sons, teclado, mouse, joystick, rede, etc. Exemplo de bibliotecas 2D, Allegro, SDL2, etc, inclusive vi que essa game engine aqui foi feita sob o uso de SDL2.

  • @guilhermeleao2752
    @guilhermeleao2752 2 роки тому

    Muito interessante, ta longe de ser uma Construct da vida, mas obviamente pelo tempo de mercado e sua rápida acessibilidade a JS é quase impossivel alguma engine 2D oferecer tudo que ela tem, mas tem mecanicas bem interessantes nascendo, simples porém funcionais!

    • @UnidayStudio
      @UnidayStudio  2 роки тому +1

      Manda aí o que vc gostaria que tivesse nela que já tem no Construct! :)

    • @guilhermeleao2752
      @guilhermeleao2752 2 роки тому

      @@UnidayStudio Opa vai alguns feedbacks, já trabalho com Construct e js a 7 anos e seria interessante a adição de alguns behaviors como o force da bullet que já tem na engine;
      Obviamente a integração com a programação nativa do jeito que a engine interpreta vai alterar algumas coisas já feitas, mas fica aqui os pedidos sólidos.
      Line of sight (para ajudar na programação de uma IA corner)
      Behavior próprio de 8 dir sendo ajustado pra 4 dir com elementos de escolha com programação custom ou a simples (seta etc) AKA Platform como já é presente.
      Uma espécie de Pin ou ancoragem (huds e afins)
      ScrollTo com funções shake incluso já que para criação de adminstração de camera custom
      Tween movimento extremamente importante para feeling de games 2D
      Behavior semelhantes a rotator (pode ser incluso em Physics)
      Drag e drop behavior onde facilita diversos sistemas que incluem mecanicas de puzzles etc.
      Persist e Local storage (ou o mesmo para não salvar algum dado especifico com condições in game)
      -Ao Inicio de uma nova room
      -Every Tick etc;
      Um MoveTo onde você progamaria triggers com ou sem pathfinding (desenhado etc..)
      Turret Behavior onde acaba com 90% dos problemas em se programar um objeto seco que só tem a função de disparar numa linha de visao LOS
      ShadowCast onde uma 'luz' é simulada do lado do objeto solido para aumentar a imersão em objetos 2D como topdown e alguns scrollers

  • @darke_b
    @darke_b 2 роки тому +1

    Mano muito legal

  • @joshiifive
    @joshiifive 2 роки тому +1

    Chama essa engine de "Cafeteira"

  • @ohhardworld
    @ohhardworld 2 роки тому

    Vai pra pro programa visualmente

  • @joshiifive
    @joshiifive 2 роки тому

    Chama de "Brasa Engine" em homenagem ao pau Brasil e assim em homenagem ao Brasil. A logo pode ser uma chama.

  • @AprendizdoMundoYT
    @AprendizdoMundoYT 2 роки тому +6

    Não tem nada a ver mas... Meu sonho é ter um PC (:

  • @Rissole781
    @Rissole781 Рік тому

    Uniday, o nome da engine pode ser SimpleCoder

  • @k4mi_zx7
    @k4mi_zx7 2 роки тому

    Consegue ensinar a fazer sistema de inventário? Msm envolvendo MT Scripts kkkk

    • @UnidayStudio
      @UnidayStudio  2 роки тому +1

      Tem no Do Zero ao Jogo

    • @k4mi_zx7
      @k4mi_zx7 2 роки тому

      @@UnidayStudio brigado cara, te amo 😔💪

  • @josmarpinheiro2589
    @josmarpinheiro2589 2 роки тому

    Top vou testar a noite a engine

  • @PedroHenrique-t1p2i
    @PedroHenrique-t1p2i Рік тому

    como baixa

  • @henriquegamer3676
    @henriquegamer3676 2 роки тому +1

    Mano você poderia fazer uma pra android isso seria muito massa

    • @lekgameplays
      @lekgameplays Рік тому

      Existe a it's magic é mto top tbm! Da uma olhada dps

  • @aulaoenem-prof.adilsonrosa6895
    @aulaoenem-prof.adilsonrosa6895 2 роки тому

    MUITO OBRIGADO CARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

  • @LucianoTalon89
    @LucianoTalon89 2 роки тому

    faltou falar sobre animation frame

  • @kaneki.dev.de.games.
    @kaneki.dev.de.games. 2 роки тому

    Ela vai sai ela vai se paga ?

  • @ratazanablumenau5330
    @ratazanablumenau5330 2 роки тому

    Uniday Engine 2D

  • @lucazfc
    @lucazfc 2 роки тому

    Chama ela de "Grotto". Se a sua outra engine chama Cave (caverna), essa 2D seria a "Grotto" (gruta)

  • @keiyzaStudio
    @keiyzaStudio 2 роки тому

    kkkkkkkkkkkkkkkkkk nem ferrando, quero ser melhor que vc quando crescer ( vai ser dificl :V )

  • @AndreDG14
    @AndreDG14 2 роки тому

    Muito show mano, mas eu fico me perguntando, pq as engine so intende os codigos em inglês, pq não em português brasileiro kkkkkk

    • @UnidayStudio
      @UnidayStudio  2 роки тому

      Porque eles criaram as linguagens de programação em inglês.

  • @pequenodesenvolvedor4366
    @pequenodesenvolvedor4366 2 роки тому +3

    Primeiro?

  • @ohhardworld
    @ohhardworld 2 роки тому

    E igual contruct 2

  • @LordShad
    @LordShad 2 роки тому

    sugestão de nome simple2D

  • @AlissonAlves27
    @AlissonAlves27 2 роки тому

    Ideia de nome: Thu-Di

  • @ExtremeArtes
    @ExtremeArtes 2 роки тому

    sera quedesta vez eu conssigo? kkkkkkkkkkkkk