Why I'm Moving To Godot In 2025

Поделиться
HTML-код
  • Опубликовано: 1 янв 2025

Комментарии •

  • @Acerola_t
    @Acerola_t  3 дня назад +124

    To try everything Brilliant has to offer for free for a full 30 days, visit brilliant.org/Acerola/ you’ll also get 20% off an annual premium subscription! #ad
    happy new year

    • @mikurusumi
      @mikurusumi 2 дня назад +2

      Seeing you move to godot sparks so much potential in the engine for me, I'm excited to see all that can be done!

    • @WarriorOfJelly
      @WarriorOfJelly 2 дня назад +1

      happy new year acerola 🎉🎉🎉

    • @DonC876
      @DonC876 2 дня назад +1

      Very classy outfit 👍

    • @rumplstiltztinkerstein
      @rumplstiltztinkerstein 2 дня назад

      I'm a software engineer that was working with web dev for a few years. Started learning game dev a month ago, and it was the most enjoyment I had in a very long time. Thanks for the great content.

    • @thefinaldegree
      @thefinaldegree 2 дня назад

      @Acerola_t for sharing/exporting: You can export a packed scene that others can import as a node into their project

  • @seedmole
    @seedmole 2 дня назад +2074

    Learning is not only fun, it's also way cooler than not learning things

    • @WhatEverComesToMlnd
      @WhatEverComesToMlnd 2 дня назад +31

      Learning is one of my hobbies fr, i love it so much

    • @kacperwilczynski5264
      @kacperwilczynski5264 2 дня назад +21

      learning is painful as fuck though and takes the time you could spend reading books or playing video games

    • @gagaxueguzheng
      @gagaxueguzheng 2 дня назад +19

      ​@@WhatEverComesToMlnd My hobby is to collect new hobbies. The problem is the more hobbies I collected in my lifetime, the more stressed I feel because I rarely have time for any of them. I'm quickly attracted, dive in with a lot of energy, use all of my time to do the thing, then I'm good in it but not really good and then I move on with the feeling that I should do it more often again. Learning is not my problem, I have problems getting rid of old hobbies. In reality, I don't do them anymore but since of sunken cost, I have the feeling that I shouldn't abandon them because they are fun and I've already learned so much. Not sure what to do about this.

    • @CTimmerman
      @CTimmerman 2 дня назад

      @@gagaxueguzheng Combine hobbies by making a Warhammer calculator or art in Blender etc.

    • @wanderer8531
      @wanderer8531 2 дня назад +1

      How to learn? I am bad at it.

  • @passivestar
    @passivestar 2 дня назад +1720

    but acerola...
    nice!

    • @Acerola_t
      @Acerola_t  2 дня назад +368

      your posts have been a great inspiration for the decision to move thanks goat

    • @passivestar
      @passivestar 2 дня назад +87

      🍻

    • @Mefrius
      @Mefrius 2 дня назад +20

      You are one of the most inspiring godot and blender users for me and my best friend. Thank you!

    • @SteinMakesGames
      @SteinMakesGames 2 дня назад +4

      we're about to witness even more godot shader magic and visual effects rituals than what you yourself can summon

    • @denisquarte7177
      @denisquarte7177 2 дня назад

      When I grow up I want to become a passivestar! Both of you doing Godot stuff is honestly great news.

  • @No-uc6fg
    @No-uc6fg 2 дня назад +954

    But Acerola... You're unironically building the modern Godot shader library on your own! Doing God's work here man, thanks for the hard work.

    • @marcelslofstra2157
      @marcelslofstra2157 2 дня назад

      There’s an entire site with shaders for Godot.. it’s called ‘Godot shaders’.

    • @hundvd_7
      @hundvd_7 2 дня назад +72

      Doing God(ot)'s work

    • @gogauze
      @gogauze 2 дня назад

      ​@@hundvd_7 both can be true..

    • @lifeartstudios6207
      @lifeartstudios6207 2 дня назад

      @@hundvd_7 beat me to it

    • @TheMarcQ
      @TheMarcQ 2 дня назад +23

      @@hundvd_7 Considering it's open source we are all Godot

  • @hotfishdev
    @hotfishdev 2 дня назад +534

    I look forward to seeing Acerola inevitably contribute directly to the Godot project

  • @FsFs3mk-u9n
    @FsFs3mk-u9n 2 дня назад +334

    The shareholders demand you start taking more pictures

  • @danielagustinmorales5696
    @danielagustinmorales5696 2 дня назад +510

    Godot is also intentionally made for making tooling. There are several features that were added almost exclusively for making tools, like multi window support. Also, the interface side of the engine is made in the engine

    • @RenderingUser
      @RenderingUser 2 дня назад +45

      then they made milti window games like windowkill lol

    • @zeta3341
      @zeta3341 2 дня назад +16

      Yup. There are quite a few tools made with Godot too

    • @RenderingUser
      @RenderingUser 2 дня назад +19

      @@zeta3341 yea like pixelorama, or material maker, or rpg in a box

    • @goSciuKM
      @goSciuKM 2 дня назад +48

      The Godot Engine editor being a Godot Engine game itself is the best example

    • @chibisayori20
      @chibisayori20 2 дня назад

      so you can make modding tools in godot? like imagine a custom VMF loader (so you can use Godot Editor for making Source maps, just can't compile them i suppose)

  • @michaelbecker7288
    @michaelbecker7288 2 дня назад +904

    I love godot but as an active user I feel like the biggest thing holding the engine back is shaders. Maybe your involvement can somehow lead to them improving the rendering pipeline?

    • @BarcelonaMove
      @BarcelonaMove 2 дня назад +68

      Also the C# support is terrible to say the least

    • @RPGgrenade
      @RPGgrenade 2 дня назад +74

      @@BarcelonaMove In what way exactly? Documentation wise? I haven't had much of an issue there at the very least by extrapolating the gdscript property and method names and just attempting to apply that in C# code standards. And debugging is pretty viable as well. Just curious what support issues you've had.

    • @DonC876
      @DonC876 2 дня назад +20

      @@BarcelonaMove And don't even get me started on the VR Support for Standalone Devices, i would love to leave Unity behind, but i think it will take many more years until that is a feasible option for professional production...

    • @voidadjacent
      @voidadjacent 2 дня назад +81

      ​@@BarcelonaMoveeverybody says this, but I've had no problems so far with c#

    • @scarzehd
      @scarzehd 2 дня назад +22

      ​@@DonC876I haven't tested on standalone VR devices yet, but Godot seems to have no issues with my sort of scuffed Quest 3 on Linux setup.

  • @alexandergilbert7572
    @alexandergilbert7572 2 дня назад +55

    I wrote a native godot extension in Rust that allowed me to render directly to a render texture within godot with a graphics pipeline I wrote in rust.
    It worked surprisingly well. I thought it was cool and served a very niche use case I had at work, but did not really see a wider use case until watching this video.
    The rust backend I used was wgpu, which meant I could write all my pipelines in native rust and use godot as the presentation layer. I imagine there might be some overlap with what you're trying to achieve here. Happy to share code if you read this and think you might find something like this interesting.

    • @ilikeshiba
      @ilikeshiba 2 дня назад +10

      Nice, that’s smart.
      I really like the rapid development speed for gameplay with GDScript but being able to use an extension for an alternative renderer or any high performance / stable part of the code in a proper language like Rust would be the best of both worlds. I never had a Godot project mature enough that I needed native code yet and I found the iteration speed with Swift in Godot to be lacking for stuff like gameplay programming. But for more stable modules or a new renderer, that’s such a cool way to make Godot even better.

    • @lifeartstudios6207
      @lifeartstudios6207 2 дня назад +1

      that is so sick dude

    • @mnxs
      @mnxs День назад +1

      I'd personally love to check that out, if only because I've been following Rust's development in the GUI/game space a bit, and this sounds neat. Would this happen to be on Github or something? (But don't feel like you should publish it for my sake, though.)

  • @nigeladams8321
    @nigeladams8321 2 дня назад +101

    Moving to an open source engine for your projects is really cool because not only is it free but you're free to do whatever you want with it. Both kinds of free

    • @Y337n3ss
      @Y337n3ss 2 дня назад +9

      gratis AND libre; a fine combination.

  • @ThePyrosirys
    @ThePyrosirys 2 дня назад +244

    As a 1/250000 stake holder of Acerola shares, I want my share to be used to keep one two hundred and fifty thousand's of Acerola brain to constantly think of how he is doing a good job. Keep it up !

    • @ThePyrosirys
      @ThePyrosirys 2 дня назад +16

      If that is not feasible, use my share to think of a subway surfers adhd sludge cat just like in your ads. Just keep the cat in your brain at 1/250000 power all the time.

    • @nirn_
      @nirn_ 2 дня назад

      2nd that

  • @OldShatterham
    @OldShatterham 2 дня назад +196

    a standalone "shader playground" sounds really cool, can't wait to see what you're cooking up next year!

  • @SteinMakesGames
    @SteinMakesGames 2 дня назад +218

    Another internet person I need to add to my list of cool Godot people

    • @joehighton
      @joehighton 2 дня назад +11

      We gotta love new people joining the Godot Community :D

  • @_colonial_
    @_colonial_ 2 дня назад +183

    > the year is 2026
    > Acerola is now God-Emperor of the Godot shader pipeline
    > Unity is bankrupt
    > Unreal is barely scraping by on Fortnite money
    > they simply cannot compete

    • @jesusmora9379
      @jesusmora9379 2 дня назад +5

      If unreal fails it will be due to the declining quality of AAA games, which are too expensive and so they rely on premade assets and code too much to reduce costs. Combine that with poor storytelling due to the game length limitations and you end up with just repetitive multiplayer games.

    • @vibaj16
      @vibaj16 2 дня назад +5

      > Half-Life 3 releases along with the Source 2 SDK

    • @pacomatic9833
      @pacomatic9833 День назад

      ​@@jesusmora9379 Because of the bad rep, people who make good games will avoid Unreal.
      From there, UE will start declining in usage.

  • @TheCherno
    @TheCherno 2 дня назад +27

    "Why I'm Moving To Hazel In 2026" this time next year 😉

    • @Acerola_t
      @Acerola_t  2 дня назад +7

      so true

    • @nnshshwh3966
      @nnshshwh3966 2 дня назад +3

      2026 is the year of the hazel game engine!1!11

  • @dorktales254
    @dorktales254 2 дня назад +64

    The shareholders express confidence in the management's decision to move to Godot

  • @1floccinaucinihilipilification
    @1floccinaucinihilipilification 2 дня назад +55

    oh boy! now i can pretend im being productive by watching your videos in the same game engine as you!

  • @mot4353
    @mot4353 2 дня назад +53

    its super cool hearing these news! godot feels like exciting new ground, and im happy to see more people trying it out (and adopting it). congrats on this year's achievements!

  • @smorty3573
    @smorty3573 2 дня назад +37

    Damn I hope Godot adds an easier way to add compositor effects... working with the vertex and fragment shaders with the built-in editor is SO simple, but going that extra step further really makes it complex.. But I guess that also makes it fun.

    • @GoblinArmyInYourWalls
      @GoblinArmyInYourWalls 2 дня назад +16

      I believe they will eventually, it's just such a new feature its basically still in testing phase.

  • @Kīīng-Skull
    @Kīīng-Skull 2 дня назад +12

    I don't know who you are, but we welcome you in Foss and Godot

  • @zacharychristy8928
    @zacharychristy8928 2 дня назад +10

    Godot is such a joy to use. Once you get your bearings it doesn't take a tutorial to make anything new, unlike most other engines (in my experience).

  • @eliteengineer7340
    @eliteengineer7340 2 дня назад +123

    By using godot you are contributing to a new era of game dev. Unity might be capable , powerful and popular, but its old, sometimes starting fresh is better than improving.

    • @pluto100_
      @pluto100_ 2 дня назад +4

      True

    • @timlwry
      @timlwry 2 дня назад +8

      Ehhhhh
      This is game engines we're talking
      Not getting a job...

    • @ultimaxkom8728
      @ultimaxkom8728 2 дня назад +1

      Far parallel: restarting VS refactoring.

    • @zoox3732
      @zoox3732 2 дня назад +2

      At most you could say Unity's practices (whether in DX or in business) are archaic, but I don't think it should be discarded just for standing the test of time...
      With that being said, I ♡ Godot

    • @Following.the.lanternz
      @Following.the.lanternz 2 дня назад +2

      ​@@timlwry Though it can be a tool for quite a few jobs, game development either it be solo or a team, offers an umbrella of jobs.

  • @nejczagozen4217
    @nejczagozen4217 2 дня назад +167

    Unity community losing Acerola is equivalent to jjk sorcerers using Gojo

    • @ererbe
      @ererbe 2 дня назад +2

      maybe its the Geto situation though? :x

    • @nejczagozen4217
      @nejczagozen4217 2 дня назад +9

      @@ererbe who is Geto in this situation though? Sebastian League?

    • @luluskuy
      @luluskuy 2 дня назад +1

      meh

    • @Draxi_1
      @Draxi_1 2 дня назад

      Unity forums losing Bgolus would be worse.

    • @tnt3t
      @tnt3t 2 дня назад +3

      Bruh engines don't actually matter what matters is game dev

  • @9darkspells
    @9darkspells 2 дня назад +15

    Ever since I found out about the new compositor API for godot I've been excited to keep sinking my teeth deeper into them. The real pain I had attempting to use them so far has been attempting to understand the vulkan component of setting the pipelines up.
    I'm incredibly hopeful that referencing your implementations for the vulkan api calls will shed light on a lot of the mystery and confusion I've had so far.

  • @hispronounsaretheythem
    @hispronounsaretheythem 2 дня назад +42

    6:22 Omg, I love Freya Holmér so much, probably my favourite creator now, so cool to know that Acerola watched her content too!

  • @DreadKyller
    @DreadKyller 2 дня назад +7

    When I moved to working with URP over built in, I initially felt the same, that I much preferred working with shaders in built-in. However after a couple years I don't think I could go back without wanting to boil my head, once I got familiar with URP and over the differences, I started enjoying working with it more than I did with built-in, despite my initial experience, but it took a while to get to that level of comfortability. Admittedly my shaders aren't extremely complex and don't require much access to complex lighting data for example, so I can't judge for myself whether built in or URP has nicer APIs provided. Is there a particular part of URP that you dislike so much?
    Godot is very interesting, it is lagging behind in a few areas, shaders and graphics mostly, but I can't wait to see where it gets in the future. If nothing else switching to Godot for your projects is a good learning opportunity as well.

  • @theftking
    @theftking 2 дня назад +8

    I'm curious as to why writing shaders for URP is so much more unpleasant for you than SRP.

    • @Acerola_t
      @Acerola_t  2 дня назад +1

      built in is not srp

    • @mackemocko
      @mackemocko 2 дня назад

      I believe @theftking here is referring to SRP as Standard-Render-Pipeline = Built-In-Render-Pipeline, not as in Scriptable-Render-Pipeline. I’m also curious about this.

    • @theftking
      @theftking 2 дня назад +1

      @@Acerola_t yeah I meant "standard render pipeline". In hindsight, it's not a very good acronym for built-in.

  • @DarkDax
    @DarkDax 2 дня назад +17

    After recently moving to Godot from Unity myself, I'm very happy with the choice. There's the obvious learning curve of a new tool but working on projects consistently helps mitigate that. Looking forward to seeing how your projects turn out in the future Ace!

  • @leroymilo
    @leroymilo 2 дня назад +8

    That's huge! I was kind of bummed last time I tried to put my hands into rendering stuff in Godot, but now I'll be able to go back into Vulkan madness to do what I want! Also, the Godot reshade project is really cool!

  • @cal1314
    @cal1314 2 дня назад +8

    Seeing this channel pop from 20k subs so fast has been a treat, congrats!

  • @candrawijaya9936
    @candrawijaya9936 2 дня назад +11

    0:20 is this monogatari reference?

    • @decms
      @decms 2 дня назад +18

      whole channel is, even his name

    • @TheFeelTrain
      @TheFeelTrain 2 дня назад +3

      No it's obviously a Jojo reference

    • @tumdlr
      @tumdlr 2 дня назад

      ​@@decmshuh, i somehow just noticed that.

  • @foliagic
    @foliagic 2 дня назад +4

    Hello. I have been watching your videos for a while now and I wanted to leave some encouraging comments. Because the work you do is great. And because I already suspect there will be some weirdos in the comments pushing their culture war on you. I generally don't comment unless I feel like I have anything significant to add, and I have very limited experience with shaders so I rarely have anything to add to your videos. But I just want to say this time that I have always appreciated the sheer inspiration your videos give me. Please don't stop doing what you do.

  • @GoodOldQuestion
    @GoodOldQuestion 2 дня назад +13

    Another day, another W for the Godot community :)

  • @joshiifive
    @joshiifive 2 дня назад +9

    I wonder, did "acerola" come from the fruits name? Acerola Is very popular fruit here in Brazil 🇧🇷. In every video and every time you say it I think about the tiny red fruit. Is it strange?

    • @VeilStar
      @VeilStar 2 дня назад +9

      Nah it's a reference to a vampire character named "Kiss-Shot Acerola-Orion Heart-Under-Blade" (also known as Shinobu) from the Monogatari series, which is a light novel series that has an anime adaptation. Title screens like 0:20 are recreations of the ones seen in the anime.

    • @joshiifive
      @joshiifive 2 дня назад

      @VeilStar that's also cute

  • @Zestyzel
    @Zestyzel 2 дня назад +3

    This is the best news I've heard about 2025 so far. I've been using Godot for my own projects, and starting my journey into shaders with this engine has undoubtedly been a challenge.

  • @timeless.ephemeri
    @timeless.ephemeri 2 дня назад +3

    as someone who's been building a game in godot and dipping their toes into graphics programming, this is very exciting news!

  • @trulyinfamous
    @trulyinfamous 2 дня назад +4

    I hope one day we can get an Open Source game engine as amazing as Blender is for 3D modeling. Hopefully with talented people like you in the community, Godot can continue trying to work its way towards that goal.

  • @cincqued
    @cincqued 2 дня назад +65

    Ok so after watching the video fully, this is actually really fucking cool, especially the export of shaders.
    Since it will eventually be Open Source, have you considered trying to get it committed to the official release of Godot?

    • @RoughEdgeBarb
      @RoughEdgeBarb 2 дня назад +29

      Godot has a policy of not including too specific things in it, like the Terrain3D addon, it's not applicable to everyone, might not receive long term support, and actually makes developing it harder compared to an addon.

    • @kanaverum
      @kanaverum 2 дня назад +8

      GDExtension w/ C++ is always an option as well... but I wonder how much integration beyond the Compositor he would actually benefit from. Sounds like the Compositor might meet all of his needs out of the box, though more approachable access to GLSL support might be helpful for some of us, it might not be for Acerola.
      I'm looking forward to his impressions as he shares them throughout the upcoming year!
      In the meantime, I'll be hoping for support for sharing buffers between Compute and Fragment shaders :3

  • @auraspersonal
    @auraspersonal 2 дня назад +5

    welcome to Godot!
    I'm beyond excited to have you working with the compositor API!! I've wanted to play with it myself, but I'm still a beginner to graphics APIs, so this new tool of yours will be amazingly helpful for the growth of the engine I think! cant wait for the super cool stuff in 2025 :D

  • @Adam-mb3jp
    @Adam-mb3jp 2 дня назад +4

    Happy to hear that you are moving to Godot, I'm sure your contributions to the community will be invaluable

  • @Livingstudent
    @Livingstudent 2 дня назад +1

    Happy New Year Acerola!

  • @ThinkWithGames
    @ThinkWithGames 2 дня назад +32

    Welcome to the Godot club!

    • @KKJKJH
      @KKJKJH 2 дня назад +4

      ONE OF US; ONE OF US

  • @BastiaanOlij
    @BastiaanOlij День назад

    Glad to hear you're enjoying compositor effects, looking forward to seeing what you create with them :)

  • @Akosmo
    @Akosmo 2 дня назад +13

    Very happy to see you moving to Godot!
    Looks like it was a great year, and 2025 looking to be better! I wish you good luck with your project and learning process!

  • @betterfosset
    @betterfosset 2 дня назад +1

    Nice new year gift, thank you Acerola

  • @avnous
    @avnous 2 дня назад +13

    Welcome to Godot bro, I look forward to learning a ton from you!

  • @KaiDevvy
    @KaiDevvy 2 дня назад +2

    Might be neat to have the image compositor program use a node-based system instead of a list, that way you could just have the graph sit on top of the image which resides permanently in the background (so your eyes can be on both the image and the value-selector area at the same time)

  • @RyKeUp
    @RyKeUp 2 дня назад +18

    Godot was what got me into programming at 29 years old. That also made me watch your videos because i got really into graphics. Happy to have you in the community.

  • @bigapple89
    @bigapple89 2 дня назад +2

    After 6 long years and many many work-hours later, Unity decided to undo the URP / HDRP pipelines and will go back to a unified rendering system...

  • @Mop82-h4b
    @Mop82-h4b 2 дня назад +5

    thank you, godots shader library is a desert

  • @davidj3048
    @davidj3048 2 дня назад +1

    Cool! can't wait to see what more you will make in Godot!

  • @Rhodochrone
    @Rhodochrone 2 дня назад +17

    You're so inspiring. I'm happy to hear you'll be joining us on the Godot frontier

    • @Rhodochrone
      @Rhodochrone 2 дня назад +3

      also I'm a lighting freak with a weak grasp of the technical side of engines so... I'll be looking forward to seeing what emerges

  • @Johnson-ks5uw
    @Johnson-ks5uw 2 дня назад +1

    This is a late christmas gift. You have no idea how excited I am for this. I've been trying to translate your shader work into godot for some time, but I just lack the skill to do so.

  • @dokchampa9324
    @dokchampa9324 2 дня назад +3

    this might not be that related to the topic at hand, but your shader project has reminded me of a game i played a while ago called "Carceri". It's a pretty basic 3D colectathon game, but it's main appeal comes in the form of an in-game camera that has a BUNCH of different shader settings that can be applied together for different effects. I'm really not that knowledgable about shader magic myself, but if you'd take a look at it and decide if it'd make for an interesting video I'd love it if you'd explain how each of the shaders the game can use and combine works, especially the more complex ones.

  • @tetradigit
    @tetradigit День назад

    Your channel has been such an awesome find for me this last year. I appreciate that you don't shy away from the math. Way to go with all you've accomplished!

  • @qwfp
    @qwfp 2 дня назад +17

    2025 is finally the year of the Godot desktop! wait what

  • @ipaneco777
    @ipaneco777 2 дня назад +2

    don't know if this has already been said...
    allowing people to save custom presets for the image editor thing could be really useful if people want to apply the same (or similar) effects on different images

  • @theexaustedslime
    @theexaustedslime 2 дня назад +5

    But Acerola, why do you hate URP?

  • @0rnlu2
    @0rnlu2 2 дня назад +1

    it was cool meeting you at Siggraph man, props for trying to improve godot!

  • @ByteNekos
    @ByteNekos 2 дня назад +10

    Lets go yet another banger aceroller video

  • @Lion4de
    @Lion4de День назад

    So pumped to see you moving over to Godot! I have implemented a couple of your shaders in Godot, and really enjoy working in it. Looking forward to the new year!

  • @tonfilm
    @tonfilm 2 дня назад +23

    If you like C# have a look at the free and open-source game engine Stride! It has the best shader language that exists (!!!), is faster and has a more flexible high-level rendering pipeline than Godot.

    • @tonfilm
      @tonfilm 2 дня назад +8

      Also shader hot-reload and composeable image effects are already available.

    • @GoblinArmyInYourWalls
      @GoblinArmyInYourWalls 2 дня назад +1

      Major stability issues, though

    • @tonfilm
      @tonfilm 2 дня назад +1

      @@GoblinArmyInYourWalls I didn't know that, my experience was very stable. What did you try and what was unstable? Do you have much experience with?

    • @GoblinArmyInYourWalls
      @GoblinArmyInYourWalls 2 дня назад +1

      @tonfilm it might have changed from last year when i tried it, it crashed a lot

    • @Gladstone-hk9xw
      @Gladstone-hk9xw 2 дня назад +2

      Stride is a hot mess.

  • @ベロラ
    @ベロラ 2 дня назад +1

    beyond anything it's really great to know you've been focusing on your health a bit!!!

  • @beterax
    @beterax 2 дня назад +2

    The goat is once again back and this time BUFFED!

  • @xapu8775
    @xapu8775 2 дня назад +5

    4:08 gotta try that with bro 😊

  • @haph2087
    @haph2087 2 дня назад +1

    Awesome. I would be happy to see devlogs of your progress re-implementing all those shaders, but I don't know what portion of your audience would want to see that.

  • @SapereAude1490
    @SapereAude1490 2 дня назад +7

    But Acerola... Godot doesn't have AsyncGPUReadback!

    • @ettiSurreal
      @ettiSurreal 2 дня назад +13

      it was merged for 4.4 three weeks ago haha

  • @unspi554
    @unspi554 2 дня назад +1

    The project looks amazing ! hype to see all the next video about it ;) !

  • @_KiriAme
    @_KiriAme 2 дня назад +5

    The thrid eye widens.

  • @crigz
    @crigz 2 дня назад

    The tool you're working on sounds fantastically useful! Looking forward to it!

  • @Reda-Ou
    @Reda-Ou 2 дня назад +53

    I really want to like Godot but I am constantly running into "HUH??? Why doesn't this work" and then either no one online can help or the people that can help are extremely rude, or the help I finally manage to get is literal magic ritual because "Godot just works that way" like absolutely insane editor inconsistency and gltf import nightmare bullshit. Just trying to do BASIC things and hitting walls... But I wanna do FOSS....

    • @IPlayKindred
      @IPlayKindred 2 дня назад +14

      I had the opposite exprience? what's the problem you're getting exactly?

    • @gostan2718
      @gostan2718 2 дня назад +21

      also "Godot is open source!!! Fix it yourself!!!"

    • @emmanueldolderer1225
      @emmanueldolderer1225 2 дня назад +4

      What Godot version have you used because most of those UX problems have been fixed in Godot 4 and subsequent releases

    • @IPlayKindred
      @IPlayKindred 2 дня назад

      @@gostan2718 no one says that.

    • @reptiliannoizezz.413
      @reptiliannoizezz.413 2 дня назад +3

      ​@@gostan2718 Not even offering to walk you through it or at least pointing you to some tutorial...?

  • @LazyAlarm
    @LazyAlarm 2 дня назад +1

    I look like forward to your Godot Wizardry!

  • @bud11_2
    @bud11_2 2 дня назад +11

    Godot on the surface is great, but as soon as you try and make any kind of remotely serious project, its limitations and general shortcomings hit you like a truck. I really wouldn't advise switching to it, especially as a graphics programmer

    • @TojoSubsidiary
      @TojoSubsidiary 2 дня назад +8

      Godot just isn't mature enough to swap to for the vast majority of people. There was an initial "GODOT HYPE!" period, but otherwise the engine simply isn't mature enough. It also has been in development for quite a while for it to be in the state that it is in.

    • @lifeartstudios6207
      @lifeartstudios6207 2 дня назад +1

      same with unreal engine tbh

    • @bud11_2
      @bud11_2 День назад

      ​@@lifeartstudios6207 Im sure its true with any engine to some extent. But godot is particularly bad even with simple things like bringing in assets or working with the editor. Ive had so many instances of features flat out not working, performance sucking for no reason, editor crashes, instances of asset corruption, instances where its just impossible to do what I want (especially from a rendering standpoint)
      If I had to put it into words, Id say the ratio between its good and bad parts is worse off than any other engines Ive seen. It doesnt offer nearly enough to make its problems justifiable or usable, even for an open source project. Its a relatively basic engine all things considered, theres no excuse. Youd save quite a bit of time in the long run just by making your own engine, even for 3D

  • @badpiggy4177
    @badpiggy4177 2 дня назад

    1:16 Prototype mentioned. REEEEEEE
    I don't think I'll be switching to Godot any time soon, but it'll be fun to see what you cook up now either way

  • @zeppie_
    @zeppie_ 2 дня назад +35

    I'm a game art student with experience in Unity, Unreal, and Godot, and I have to say that Godot unfortunately has some pretty big UI design flaws that make it difficult to use. When it comes to selecting objects, and multi-selecting especially, it is really unintuitive and at times borderline unusable. There have been a number of times where I had to resort to manually selecting in the hierarchy because selecting through the viewport didn't work.
    The shader editor, while being good enough at a basic level, is missing some very useful functionality that's practically standard and used all the time in Unity and Unreal. Things like transforming the UVs or configuring backface culling do not have properly implemented functionality.
    Being unable to customize the UI windows to your preference is also a huge drawback for me. While it is customizable, it's still limited to a number of preset configurations, which means I can't just drag and drop windows to make them the way I want them to be.
    And as a last point, Godot simply does not work with my laptop's processor. When I run a scene, a lot of the time it does not start, and the only viable solution is to get new hardware.
    While Godot surely has come a long way, it still has a bit to go before it becomes a viable alternative to me

    • @nigeladams8321
      @nigeladams8321 2 дня назад +7

      Have you written a report about your crashes? I'm sure they want to target as much hardware as possible

    • @mr_sauce_cooks
      @mr_sauce_cooks 2 дня назад

      your feedback is great but don't worry, the next flight to a convention will surely fix those problems!

    • @wareya
      @wareya 2 дня назад +10

      "Things like transforming the UVs or configuring backface culling do not have properly implemented functionality." what are you talking about? you can literally just do these things

    • @plusonerabbit
      @plusonerabbit 2 дня назад +1

      ⁠@@wareyathe only thing I can think of is if it's a visual shader (as in the shadergraph alternative) thing? I don't use those so I don't know but yeah they are very much possible in text shaders lol

    • @wareya
      @wareya 2 дня назад +3

      @@plusonerabbit visual shaders have backface culling as a mode selection in the resource property editor, and UV transforms are done in visual shaders with normal vector math nodes

  • @Rezmason
    @Rezmason 2 дня назад +1

    Happy New Year, Acerola!

  • @nestorcbe
    @nestorcbe 2 дня назад +7

    Let’s go!!!! We got another one!!!!

  • @fenveer
    @fenveer 2 дня назад +1

    Looking dapper my dude

  • @synccyt_
    @synccyt_ 2 дня назад +8

    Acerola to godot arc is a welcome arc

  • @thejaredwilcurt
    @thejaredwilcurt 2 дня назад +1

    UX Request. When setting a performance budget, have a visual indicator when you've gone over, but don't stop people from being able to experiment and toggle things. So they can be alerted of the issue, but not forced to deal with it before continuing. Would also be good to have "save states"/checkpoints/snapshots of the settings as you go, so you can quickly toggle between looks when experimenting.

  • @GANsmither
    @GANsmither 2 дня назад +7

    You should also make the tool be able to export the shader arrangement so that:
    1. People could share/exchange them
    2. A plugin could be made that applies them as a postprocessing filter in games made in Godot

  • @a_shmiggy
    @a_shmiggy 2 дня назад

    Thank you!

  • @excalibrium3095
    @excalibrium3095 2 дня назад +8

    best christmas gift, me and many are lucky to see you switching to godot!

  • @agapeloa
    @agapeloa 2 дня назад +1

    Wah ! Waiting your CRT shaders, it will be awesome !

  • @xabblll
    @xabblll 2 дня назад +13

    I also moved from Unity after decade+ work exp, for personal projects. But instead Godot I decided to go with own C/C++ engine.
    Tried "let's make an editor" path about a year ago, went decently well, but not much was done in terms of graphics, and I returned to Unity for some time.
    About a month ago decided to start again, now with multi graphics API in mind, and beginning with DX11 instead OpenGL. I come up with cool idea - export Unity scene to my engine, and make it work. This way I could see what I'm missing, and I can directly compare performance. Now I'm more or less done with graphics core.
    - More or less all abstraction are done(Textures, Color Buffers, Shaders, Vertex/Index/Constant buffers, etc)
    - Own math library (vector2-4, matrix3-4, plane, quaternion, .. mostly taken from my first attempt)
    - Shader passes and material system + PBR Shading
    - Optimized draw queue (less shader/material rebind), sorting
    - Flexible Frustum Culling
    - Cubemap generation + PBR Convolution generation on GPU
    - Text rendering system + dev console
    - Shadow via Shadow Map
    I'd say "first 90%" of graphics features I need ready, and now I can refactor and start working on physics and scene.
    Funny enough I already have better visuals and about 5-10x faster runtime. Even without SIMD and cache locality optimizations, so I'm good for now :)
    P.S. My C++ skill is mid at best. 1st attempt was literally my first experience with C/C++ after C#. Now I'm writing something like "C with classes", since I don't like modern C++ style

    • @Vplaynet
      @Vplaynet 2 дня назад

      5-10x faster runtime? That is huge, i am assuming we are talking about graphical performance? Can you make a comparison of the scene in unity and your own engine?

    • @xabblll
      @xabblll 2 дня назад

      @ yeah. It’s hard to compare 1 to 1, because of little differences, but whole picture is visible anyway. Unity version uses Built-in Render, most materials with Standard shader, 4 shadow cascade, 1 direct light source, 1 reflection probe, no baked GI, no Batching, linear color space, forward render. In this scenario Render thread is about 2ms. In my engine shaders are different (more similar to UE), obviously different culling and sorting algorithms, plus ACES tonemapping in final blit. My render loop is about 0.2-0.4ms, and can be easily improved further.
      This difference comes from many factors. Unity is far more flexible, and have more features (they not used in test scene, but support cost something as well), some things are strange, and not very optimized, like screen space shadow cascade blending, instead of blending in forward shaders, excessive intermediate RT and multiple blits ( support for stuff like OnImageRender I believe)
      Surely custom SRP will have more similar performance, with main difference in Culling

  • @simplyoverthinking3927
    @simplyoverthinking3927 2 дня назад +4

    I have literally been waiting for this for months now. I hope you revise some stuff you already went through and how to do them in Godot, because it's so much different than Unity.

  • @Boris.T
    @Boris.T 2 дня назад +1

    omg i wanted to use your effects on my photography as soon as I saw them, this would be soooo cool :D especially the pixel sorter

  • @FurizAlex
    @FurizAlex 2 дня назад +4

    welcome to godot gang

  • @virtual_dusk
    @virtual_dusk 2 дня назад +1

    I cannot tell you how excited I am to hear this. I've been eyeing the compositor stuff since it first dropped, since it seems perfect for a thing I've been wanting to make, but have been too intimidated by the complexity and lack of organized resources to take the dive.
    A decent resource showing how it works in practice with examples that you can play with yourself will probably be exactly the push I need to get me over that hump. Can't wait. 🙏

  • @hl1xaweaponanimator26
    @hl1xaweaponanimator26 2 дня назад +4

    i will never do anything in game engines or shaders but i watch anyway

  • @HerrDoktorWeberMD
    @HerrDoktorWeberMD 2 дня назад

    As a Godot user whos been struggling to learn shaders, i am so hype. Been following you since your first FFXIV shaders (at least the first ones i saw) and i look forward to seeing how you take Godot to the next level!

  • @souleymeine_
    @souleymeine_ 2 дня назад +4

    Never in my life have I clicked so fast on a RUclips thumbnail.
    Now that I'm finally commenting, I'd like to thank you for you amazing work, and I hope you'll be able to continue along that path as long as you want. I can't wait to see what wonders you'll come up with in Godot. Have a nice day!

  • @Bo-kq8tn
    @Bo-kq8tn 2 дня назад

    acerola focusing on godot is the best news I've heard this month, so happy to hear your plans for this tool!

  • @lorddoge8410
    @lorddoge8410 2 дня назад +3

    LISAN AL-GHAIB!

  • @colbyparsons3817
    @colbyparsons3817 2 дня назад

    Excited to see more of your stuff in the new year! Thanks for a year of great videos!

  • @ianlardo1959
    @ianlardo1959 2 дня назад +3

    my day just got better with this news! the godot community grow stronger!!

  • @Mediumhatlogan
    @Mediumhatlogan 2 дня назад

    i cannot express enough how the little wave you do in the beginning of your videos has etched itself into my brain

  • @suspecm6316
    @suspecm6316 2 дня назад +4

    To be honest, this wasn't much of a surprise. Acerola already mentioned dabbling in the dark arts of Godot and has expressed his dislike of the render pipelines that weren't the built-in. Unity essentially handles the built-in as a deprecated rendering pipeline as they wanna focus on URP and HDRP and later possibly combining the two since a large portion of the pain in Unity comes from there being so many different pipelines for no reason. It really was an inevitability. I just hope the change won't attract the part of the Godot community that drove me away from the engine (the Linux users of game engines if you will).

  • @onetruetroy
    @onetruetroy День назад

    When you said “Covid” I heard Cooperative Video and wanted that immediately. I’m glad you recovered. Backups are important.

  • @KKJKJH
    @KKJKJH 2 дня назад +3

    ONE OF US; ONE OF US