Bevy 0.12 -- Rust Powered Game Engine

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 พ.ย. 2023
  • The Bevy open source rust powered game framework/engine just released Bevy 0.12. This is the first release in 4 months and it includes several new features including new support for Deferred (in addition to Forward) Rendering, a new Asset V2 system, support for "One-Shot" systems in the ECS, light transmission modes, shaders in the UI, material extension system and much more.
    Links
    gamefromscratch.com/bevy-0-12...
    -----------------------------------------------------------------------------------------------------------
    Support : / gamefromscratch
    GameDev News : gamefromscratch.com
    GameDev Tutorials : devga.me
    Discord : / discord
    Twitter : / gamefromscratch
    -----------------------------------------------------------------------------------------------------------
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 124

  • @gamefromscratch
    @gamefromscratch  7 หลายเดือนก่อน +5

    *Links*
    gamefromscratch.com/bevy-0-12-released/
    -----------------------------------------------------------------------------------------------------------
    *Support* : www.patreon.com/gamefromscratch
    *GameDev News* : gamefromscratch.com
    *GameDev Tutorials* : devga.me
    *Discord* : discord.com/invite/R7tUVbD
    *Twitter* : twitter.com/gamefromscratch
    -----------------------------------------------------------------------------------------------------------

  • @KevinDay
    @KevinDay 7 หลายเดือนก่อน +59

    The vast majority of Rust projects are licensed under "MIT or Apache 2.0." Bevy was under MIT alone at first but ended up switching to both to be more inline with the rest of the Rust ecosystem. The benefits are fairly subtle but apparently large enough to merit having every single contributor at the time comment to give permission for their code to be relicensed under both.

  • @Jerburger
    @Jerburger 7 หลายเดือนก่อน +122

    The thing I'm really waiting for is the visual editor

    • @joakker8820
      @joakker8820 7 หลายเดือนก่อน +7

      Amen

    • @torque8047
      @torque8047 7 หลายเดือนก่อน +15

      It's gonna be like godot right where the ui will be build using its own ui tools ?

    • @AshtonSnapp
      @AshtonSnapp 7 หลายเดือนก่อน +32

      @@torque8047Yep, though they’re saying they need to rework their UI system first before they can do that.

    • @diadetediotedio6918
      @diadetediotedio6918 7 หลายเดือนก่อน +3

      ​@@torque8047
      I think this is the objective

    • @RenderingUser
      @RenderingUser 7 หลายเดือนก่อน +19

      @@torque8047 hopefully that is gonna be the case
      iirc, the creator of bevy used to be a godot contributer

  • @xshadow105
    @xshadow105 7 หลายเดือนก่อน +58

    Bevy and Godot are the future of indie game development.

    • @AbuAl7sn1
      @AbuAl7sn1 7 หลายเดือนก่อน +8

      bevy only

    • @xshadow105
      @xshadow105 7 หลายเดือนก่อน +15

      @AbuAl7sn1 both are free but bevy's strength is its low latency (closer to Cpp) and godot's strength is its choice of languages (gdc, c#). Rest is up to their own ecosystem and community.

    • @razorblade413
      @razorblade413 7 หลายเดือนก่อน

      @@AbuAl7sn1 i dont know. Rust language is hard as hell. So good luck trying to code something there. If c and c++ were harder than nasa technology just imagine how of a pain is rust...
      I don't want to spend 10 years learning a language just to make a simple game... hell no!

    • @marko-lazic
      @marko-lazic 7 หลายเดือนก่อน +21

      ​@@razorblade413but actually rust is easier. But suit yourself as you wish.

    • @Boxing_Gamer
      @Boxing_Gamer 7 หลายเดือนก่อน +3

      ​@@xshadow105gdscript and c# are not strengths compared to rust lol

  • @crackasaurus_rox9740
    @crackasaurus_rox9740 5 หลายเดือนก่อน +4

    TAA doesn't fix the jitter issue. It just degrades the quality of the entire render to the point where it's no longer apparent. Huge compromise.

  • @DiegoCortesING
    @DiegoCortesING 7 หลายเดือนก่อน +1

    Nice!

    • @brodriguez11000
      @brodriguez11000 7 หลายเดือนก่อน

      We have a Bevy of engines to pick from.

  • @Mempler
    @Mempler 7 หลายเดือนก่อน

    there we go :P

  • @targoroth
    @targoroth 7 หลายเดือนก่อน

    You should make a video about PixelBasher!

  • @firesoul453
    @firesoul453 7 หลายเดือนก่อน +3

    Man these spam bots have been going crazy the past week.

  • @thaZeref
    @thaZeref 7 หลายเดือนก่อน

    Are you gonna try the m3 max for unity, ue5 and other 3d softwares? They got hardware ray tracing, mesh shading etc so i was very curious about their performance

    • @gamefromscratch
      @gamefromscratch  7 หลายเดือนก่อน +8

      No probably not.
      Honestly, marketing hype aside, there just hasn't been a good enough real world reason to upgrade from M1. 90% of M1 buyers as far as I know, are still on M1, myself included.

  • @laurapeterson146
    @laurapeterson146 7 หลายเดือนก่อน +6

    Do you know what's the latest status on the Unity situation?
    Like, I mostly followed all of it, up to the post where the sh**y CEO left.
    However, what I'm most interested in is, how many devs will stay with Unity? From what I see on r/Unity3D, Unity is still thriving.
    And will learners stay to learn tutorials; instructors still creating courses etc... (From what I see, yes, which makes me really surprised. Who would take these courses?)

    • @astrahcat1212
      @astrahcat1212 7 หลายเดือนก่อน +12

      They completely and utterly got away with the online authentication requirement, and no one is complaining. It's pretty disturbing.

    • @rafaelbordoni516
      @rafaelbordoni516 7 หลายเดือนก่อน +12

      Most of these people aren't making commercial games yet, so they don't say much. The real damage will come when the current successful studios making commercial games with their software finish their current projects, let's see how many will make the next game with Unity. Mike already talked about some studios dropping Unity right away and porting their current project, but many others said they will be finishing their current project now that its future is guaranteed, but they'll be considering leaving once it's done.

  • @MadMinstrel
    @MadMinstrel 7 หลายเดือนก่อน +6

    It's not pronounced 'eyeor', haha. IOR is an acronym, means Index Of Refraction. It's inversely proportional to the speed of light in the given material: IOR = speed of light in vacuum / phase velocity of light in the material. It determines how much light bends when passing through or reflecting on surfaces. Never set this below 1, as that would mean light is traveling faster than the speed of light, lol.

    • @arashikou6661
      @arashikou6661 7 หลายเดือนก่อน

      Now I really want to try that and see how Bevvy breaks.

  • @ariyar2095
    @ariyar2095 7 หลายเดือนก่อน

    I have i5 6gen laptop
    Can I run it??

  • @gavinkujava6141
    @gavinkujava6141 7 หลายเดือนก่อน +2

    hey mike how about a windows 10 vs 11 video for game dev i use CryEngine and ever since upgrading I've had a lot of inexplicable issues with the engine and i'm wondering the thought's of other devs and people in the industry I want to downgrade but not sure if it's worth it or not and want other opinions

  • @larsthomasdenstad9082
    @larsthomasdenstad9082 7 หลายเดือนก่อน +1

    Bevy is a babe.

  • @bigali69190
    @bigali69190 7 หลายเดือนก่อน +1

    Still no editor? 😢

    • @noxmore
      @noxmore 7 หลายเดือนก่อน +5

      They're working full speed on the back-end for it, updating the UI and scene systems to be more flexible and powerful, when the editor does get released, i'm sure it'll be awesome

  • @user-ro1cc8tz6d
    @user-ro1cc8tz6d 5 หลายเดือนก่อน

    ah uh TAA slop

  • @byer2029
    @byer2029 7 หลายเดือนก่อน

    fourth

  • @ewertonls_
    @ewertonls_ 7 หลายเดือนก่อน

    fast compile times and rust in the same context. doesn't compute

    • @noxmore
      @noxmore 7 หลายเดือนก่อน +5

      Bevy's dynamic linking feature actually makes iteration time surprisingly fast, at least for rust standards

    • @ewertonls_
      @ewertonls_ 7 หลายเดือนก่อน

      @@noxmore that's actually interesting. i will try it out

    • @tui3264
      @tui3264 7 หลายเดือนก่อน +1

      it is getting faster though specially for debug with cranelift backend and parallel compiler which is in experimental phase

  • @eckee
    @eckee 6 หลายเดือนก่อน

    why use this when unreal engine exists?

    • @alonsojetski
      @alonsojetski 6 หลายเดือนก่อน +3

      unreal engine needs a very good pc

  • @DanyloSyrotynskyy
    @DanyloSyrotynskyy 7 หลายเดือนก่อน +5

    It would be much better if we have rust in Unity

    • @juser-abuser
      @juser-abuser 7 หลายเดือนก่อน +7

      ok

    • @TheOnlyGhxst
      @TheOnlyGhxst 7 หลายเดือนก่อน

      Unity is a shit engine with an even shittier company running it.

    • @jackreacher963
      @jackreacher963 7 หลายเดือนก่อน

      this did not age well… oh wait you commented this not 3 months ago?

    • @MuhammadHosny0
      @MuhammadHosny0 7 หลายเดือนก่อน

      I remember there was a plugin for rust in Unity
      Similar to Lua in Unity
      But not inspector integrated

    • @gostan2718
      @gostan2718 7 หลายเดือนก่อน

      lmao
      crap people are cringe

  • @gostan2718
    @gostan2718 7 หลายเดือนก่อน +6

    Beautiful and performance unlike Godot

    • @bits360wastaken
      @bits360wastaken 7 หลายเดือนก่อน +6

      After all, actually getting things done instead of reinventing the physics engine, several separate all unfinished programming languages, and who knows what else has its benefits.

    • @RenderingUser
      @RenderingUser 7 หลายเดือนก่อน +35

      yall are weird

    • @Masda.X
      @Masda.X 7 หลายเดือนก่อน +19

      Bro, both are good for their own way, but both of them better than unity for sure lol.

    • @gostan2718
      @gostan2718 7 หลายเดือนก่อน +1

      yes Godot is good at every thing but beautiful render and performance

    • @RenderingUser
      @RenderingUser 7 หลายเดือนก่อน +14

      @@gostan2718 bro tf you on about? What are you building? A fibonacci sequence generator? And a neural network for each number? Godot has more than enough performance for most games you'd be able to make

  • @GinsengNative
    @GinsengNative 7 หลายเดือนก่อน +4

    Why would any indie develop their game with bevy engine using a low level rust lanuage where there are dozens of game engines let you to write gameplay code easily, like godot, cocos, monogame and defold etc ?
    If i was need 3d and high performed game i'd use Unreal or Unity.
    I mean most indie games are 2d or 3d with low poly. There's no need for that games to run fully efficient, indie devs needs high development speed.
    There isn't even a level editor built in, i need to develop my level editor to use bevy, why would i spend my months ? It takes 6-7 months full-time for me to develop a 2d level editor. I need money don't have that free time in my life, im not student. Im just gonna use Unity because i value my time, don't care bevy at all.

    • @Boxing_Gamer
      @Boxing_Gamer 7 หลายเดือนก่อน +8

      Thing is only thing these other engines have going for them is an editor. When. It comes to programming gameplay they are terrible.

    • @BoredOfUnityShills
      @BoredOfUnityShills 7 หลายเดือนก่อน +3

      @@Boxing_Gamer That's not an engine problem, that's a you problem.

    • @Boxing_Gamer
      @Boxing_Gamer 7 หลายเดือนก่อน

      @@BoredOfUnityShills eveyrone whos been trying to "code" with unity knows that it's completely inferior in that department. I've used unity for years, did you use bevy for years? no I didnt think so

    • @siphil0
      @siphil0 7 หลายเดือนก่อน +8

      fwiw I am a software dev picking up game development as a hobby (and maybe more) and I picked bevy because I already know and love rust. I can easily build tests for everything and have a nice, stable dev pipeline. I originally tried using godot but I didn't enjoy the experience of using the editor and would prefer an all-code solution instead of navigating and finding stuff in menus. I know godot has extensive CLI support but it felt very tacked-on. Also from a programming perspective I prefer bevys ecs design because it allows for writing more 'pure functions' where godot functions seem to exists inside of a parent context. Also people prefer different things, how is that confusing?

    • @foldingwishes
      @foldingwishes 7 หลายเดือนก่อน +2

      Man I can't wait to see what high quality AAA-equivalent game you come up with. Glad Unity has people like you: they'll be around for a long time regardless of whatever new policies they adopt.

  • @marcooasan1668
    @marcooasan1668 7 หลายเดือนก่อน

    Why you stop making humble bundle review im relying to it 😢 unsubs 😅 jks!

  • @screenapple1660
    @screenapple1660 7 หลายเดือนก่อน

    I like Unreal and Unity better....

    • @jackreacher963
      @jackreacher963 7 หลายเดือนก่อน

      nice try ;)

    • @primalaspid7197
      @primalaspid7197 7 หลายเดือนก่อน +5

      Good for you

    • @swiftypopty1102
      @swiftypopty1102 3 หลายเดือนก่อน

      Good for you :) As long as you get better at making something out of nothing!