No video

Flax Engine Tutorial for Unity Developers - The Best Choice?

  Рет қаралды 27,881

Gamefromscratch

Gamefromscratch

Күн бұрын

In our ongoing look at alternative game engine options for Unity game developers, today we look at that might be the single best fit for many Unity devs, the Flax Game Engine.
I'm not saying the Flax Engine is the best of the game engines we've covered (it is very good though!), but that it is quite possibly the best choice for Unity developers. They will find the engine very comfortable and familiar, making the transition about as easy as possible.
Even if you aren't a Unity game develoepr, this video should prove a nice introduction tutorial to the world of the Flax game engine.
Links
gamefromscratc...
The Synty Humble Bundle (Assets Used in this video):
www.humblebund...
Other Game Engine for Unity Developer Videos:
--------------------------
Godot - gamefromscratc...
Defold - gamefromscratc...
Stride - gamefromscratc...

Пікірлер: 311
@gamefromscratch
@gamefromscratch 10 ай бұрын
Links gamefromscratch.com/flax-engine-for-unity-game-developers/ The Synty Humble Bundle (Assets Used in this video): www.humblebundle.com/software/best-synty-game-dev-assets-remix-software?partner=gamefromscratch Other Game Engine for Unity Developer Videos: -------------------------- Godot - gamefromscratch.com/introduction-to-godot-for-unity-developers/ Defold - gamefromscratch.com/introduction-to-defold-for-unity-developers/ Stride - gamefromscratch.com/stride-for-unity-developers/
@_ytuser
@_ytuser 10 ай бұрын
tysm.👌
@brodriguez11000
@brodriguez11000 10 ай бұрын
Source available in the same way Red Hat is? ;-) Also today is supposedly the final day (we'll see) on the Synty bundle.
@maxkratt
@maxkratt 10 ай бұрын
Thanks for the vid!
@Xcelfamily
@Xcelfamily 10 ай бұрын
Can you teach us how to install the editor I tried but when I tap download after selecting version 1.6 and supported platform it doesn't show anything I need help sir
@Gametrickser
@Gametrickser 10 ай бұрын
Contributor here. About 15:37, i actually implemented context sensitive node search a couple weeks ago, which shows all the nodes that are compatible with the port you dragged out from. It should be added in the 1.7 release iirc 😀It is not as smart as unreals solution yet, but we are getting there and improve it over time. 😅
@gamefromscratch
@gamefromscratch 10 ай бұрын
Oh nice, that's good to hear.
@bitmasked
@bitmasked 10 ай бұрын
Genuinely curious: given the current state of the engine (very new, smaller community, less tutorials, smaller team with apparently one main engineer, and no asset store), what metrics are being used to say that Flax is worth 1% less royalty than Unreal, and 1.5% more than Unity?
@zeon137
@zeon137 10 ай бұрын
​@@bitmasked It's in their TOS
@bitmasked
@bitmasked 10 ай бұрын
@@zeon137 I’m aware of that. I’m asking why they think it’s worth the amount they are asking for.
@badoli1074
@badoli1074 10 ай бұрын
@@gamefromscratch Pin that comment already!
@drinkwwwaterrr
@drinkwwwaterrr 10 ай бұрын
Flax is arguably more like a lightweight Unreal Engine which is why i like it so much, there's a clear intended wrokflow that makes development very straightforward. It's crazy that mostly one guy made such a great engine that pretty much unreal without the bloat.
@Tork789
@Tork789 10 ай бұрын
@@TercumeyleSabit I'll happily let my accountant handle that when I get that sum.
@scififan698
@scififan698 10 ай бұрын
@@TercumeyleSabit if you reach that level, you should give some credit to the developer, no? It's worth it!
@LordBeef
@LordBeef 10 ай бұрын
@@TercumeyleSabitThat’s 4% after 250,000 per quarter. So, if you make 250,100 in a quarter, you pay 4 dollars. If you make 249,999 one quarter and 249,999 the next, you pay 0 (extreme example, I know). The quarterly 250k vs annual 1m means that the licensing is better if your revenue is spread out over the year. Either way, it’s significantly cheaper than Unreal. I personally think they should move down to 3% or 2.5%, and there is a card on the roadmap to make the revenue share more favorable for developers, so we’ll see what happens.
@snake3837
@snake3837 10 ай бұрын
@@LordBeef Yeah, it's 20% cheaper than Unreal. If you earn $1M + $400 within a year (spread out) with Flax you pay $16 and with Unreal you would have to pay $20. I don't think any Unreal Engine feature is worth that $4. I am making $1M games regularly but still do not have custom licence, needs or employees. /s
@badoli1074
@badoli1074 10 ай бұрын
@@LordBeef "So, if you make 250,100 in a quarter, you pay 4 dollars." ... 250k * 4% = 10k, not 4 dollars...?!
@xenobrain
@xenobrain 10 ай бұрын
I’m always blown away by the speed of development on this engine. Just one main developer and he’s outpacing teams
@tPlayerioT
@tPlayerioT 10 ай бұрын
have you tried stride? whats the difference between them?
@user-pn3xg2bn1e
@user-pn3xg2bn1e 10 ай бұрын
​@@tPlayerioT i used stride and it crush so hard in empty projects, and other users included me have problem where you have crash window apper when existing app
@DisturbedNeo
@DisturbedNeo 10 ай бұрын
Only issue with Stride is that it can only deploy to Microsoft platforms, so Windows, UWP, Xbox, etc. I think it recently got the ability to deploy to Android and iOS, so you could maybe use it for mobile games, but I'm not sure if those targets are production-ready, and if you wanna make games for Mac, Linux, PlayStation or Switch, then it's just not possible.
@L0PREZ
@L0PREZ 10 ай бұрын
@@DisturbedNeo Linux exports work fine, mobile is there but seems broken atm and console is deprecated so Xbox only works for 4.0 and before with UWP.
@hipflipped
@hipflipped 10 ай бұрын
Having only one main dev is not a great selling point, no matter how good that one person might be.
@derrellbeasley4346
@derrellbeasley4346 10 ай бұрын
Heads up, the flax engine creator has come out after the unity controversy to say he will be changing the TOS to be per version (same as unreal) and limited to once a year. So far he has said this publicly and added it to the flax engine road map, but the current TOS is still very similar to the current unity version. Meaning he has the legal right to change anytime at anytime with short notice, but if you don't like the change you must stop using the software. Again, this is going to be changing. Anywho thanks for your videos, been subscribed for a while. I'm a professional software developer but a hobbist game developer, your videos have keep me informed over the years. Thanks!
@gamefromscratch
@gamefromscratch 10 ай бұрын
Glad to be of help. Honestly I can kinda get how existing engines could have a Unity like EULA and have no idea it was a problem. Hell, 99% of us had no idea the EULA in Unity was a problem until they very much made it a problem. Good to here he is moving to a Unreal style perpetual EULA approach, this is the only accetpable option going forward IMHO.
@markflakezCG
@markflakezCG 10 ай бұрын
Already working on a project in flax since the Unity Desaster. The engine has huge potential and I enjoy the fast compilation times.
@er0s14
@er0s14 10 ай бұрын
Thank you for shedding light on all of the other lesser known engines. The more competition we have, the better off all of us are. Keep up the great work.
@spartanfandmd5936
@spartanfandmd5936 10 ай бұрын
Man, I was just looking at your stride video yesterday and was hoping you had an flax engine for unity devs one as I've been trying to research the two engines. Now I grab my morning coffee and check my youtube feed and sure enough, a flax engine video. Perfect timing, thanks again!
@gamefromscratch
@gamefromscratch 10 ай бұрын
... this is because I'm spying on your thoughts. It's how I stay one step ahead.... ;) Just kidding, glad to help.
@legendarydragoon
@legendarydragoon 10 ай бұрын
At first glance Flax does look really awesome and familiar as a Unity Dev. I explored Godot first and really like the FOSS aspect of it, but must admit I've run into a number of pain points trying to port my game to it. In particular, the fact that as of now Godot does not Export serialized classes and structs in the way Unity does. It's a workflow that I've become so comfortable with in Unity with my custom tools and inspectors, etc. that it's been a real stumbling block so far on Godot. I have no idea how Flax works with exposing script fields or extending their inspector though and would have to research it more.
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
Flax works pretty similar to unity with exposing fields, and you can serialize all editor fields in the current script just by calling `JsonSerializer.Serialize(this);`
@Wolfos530
@Wolfos530 10 ай бұрын
The serialization API of Flax is based on Newtonsoft JSON and it's fantastic. Exposing script fields works roughly the same as Unity, and you can make their equivalent of a ScriptableObject from any C# class (as long as Newtonsoft can handle it). Being JSON that also means all of it's human readable, and less prone to errors than Unity's YAML. So unlike basically every other engine on the market: you will be able to merge your data changes.
@aeliusdawn
@aeliusdawn 10 ай бұрын
It's a shame that Stride doesnt have nearly as much coverage that Godot has
@nerdydrow
@nerdydrow 10 ай бұрын
have you tried Custom Resources? they are like ScriptableObjects, Human readable, and git friendly
@px2059
@px2059 10 ай бұрын
​@@Wolfos530Yaml is more readable than Json. That is the purpose of Yaml. Just because unity generates bad yaml doesn't mean Flax's json is gonna be readable. Furthermore, Yaml works better with git rather than json because you can't have trailing comma in json.
@Theformand
@Theformand 10 ай бұрын
This was the engine in my 'exploration phase' during the Unity HellWeek ™ that I geniunely liked the most. You know what the top selling feature is? Look at HOW FAST you enter Playmode! Even with a bunch of scripts in a test project, its just instant. It has a JobSystem similar to Unity's as well. The only thing its missing is VR support, which doesnt seem to high up on their priority list according to the roadmap. Which is sad, really. I would switch in a heartbeat, because this engine is nimble, lightweight and VERY powerful.
@Theformand
@Theformand 10 ай бұрын
@@sothatwemaybefree330 Flax, Stride and Godot
@deathtidegame
@deathtidegame 10 ай бұрын
unity has near-instant playmode if you enable it though
@LotnyLotnik
@LotnyLotnik 10 ай бұрын
@@deathtidegame seems like you never had project bigger in Unity. It's normal that we wait 2+ minutes after pressing play and project compilation takes 2 hours and beyond.
@deathtidegame
@deathtidegame 10 ай бұрын
@@rytif yes, it requires me to clean up a couple of static variables with an extra line of code and makes my enter playmode instant. What's your point?
@deathtidegame
@deathtidegame 10 ай бұрын
@@LotnyLotnik use assembly definitions and disable the domain reload, my compilations went from 1+ mins to 10 seconds and my enter playmode from 15-20 seconds to 1 second
@etherealregions
@etherealregions 10 ай бұрын
C++ and C#, interesting 🤔 Would you consider doing some more tutorials on this engine?
@gamefromscratch
@gamefromscratch 10 ай бұрын
I am thinking about doing 1 long introduction tutorial, yes. Is there enough interest?
@PingsGolf
@PingsGolf 10 ай бұрын
@@gamefromscratch I'm interested!
@brunettimarco
@brunettimarco 10 ай бұрын
​@@gamefromscratchI'm interested too
@BrotherLavarius
@BrotherLavarius 10 ай бұрын
Count me in!
@thebonkhouse
@thebonkhouse 10 ай бұрын
@@gamefromscratchlet’s do it
@anilcantrn
@anilcantrn 10 ай бұрын
I'm 100% sure the developers loved the Unreal Engine.
@SullenSecret
@SullenSecret 10 ай бұрын
Do a web search for "Unreal problems."
@KomodoBitGames
@KomodoBitGames 10 ай бұрын
Oh yeah, it looks and works very similarly. It’s also got an extensive API like unreal engine
@alyasVictorio
@alyasVictorio 10 ай бұрын
UE 5.3 for 3D, while the rests (except Unity) for 2D
@leo523
@leo523 10 ай бұрын
I don't like Blueprints.
@salomon_gutierrez
@salomon_gutierrez 10 ай бұрын
Long time subscriber of the channel Mike, thanks for all the coverage you do on all dev related matters. 🙂And thanks to your work covering so many game engines I came across Cocos Creator. I wanted a support engine to have alongside UE, in a way covering the platforms UE doesn't tackle. I was surprised to find Cocos is quite capable, even more so than what some official demos show. The recent update added various post process effects and as a whole it is improving quite fast. With the Unity debacle many engines are getting some time in the spotlight, and perhaps, you could as well do a Unity to Cocos type of vid. Being Cocos so closely modelled after Unity it would be a breeze. 🙂 Thanks again Mike for all the work you do. Keep it up! 🔥
@gamefromscratch
@gamefromscratch 10 ай бұрын
Glad to be of use.
@LotnyLotnik
@LotnyLotnik 10 ай бұрын
I see flax, I press like
@iAmTaki
@iAmTaki 10 ай бұрын
All I wanted in my life is Unity with C++ scripting... This engine looks like it's just like that!
@horeaper
@horeaper 10 ай бұрын
This thing is more like Unreal with C# scripting. The more I play with it, the more Unreal it feels :)
@A-SocialHermit
@A-SocialHermit 10 ай бұрын
@@horeaper truth, even the project launch splash is literally identical to UE project launch splash.
@OppaHansi
@OppaHansi 10 ай бұрын
The launcher did not agree with your temp folder choice and reset it to your test project name :)
@gamefromscratch
@gamefromscratch 10 ай бұрын
What a b#@stard! Temp or die people, temp or die!
@JesusOfRoadKill
@JesusOfRoadKill 10 ай бұрын
Nice engine, didn't knew it's actually exists. Thanks man
@Xero_Wolf
@Xero_Wolf 10 ай бұрын
I've been waiting for this one. I'm mainly a Godot user but I've been playing around with Flax for the past week and I've been very impressed. The documentation is pretty solid and it has a growing community that's eager to help. Tutorials are sparse but they're growing as more and more people look to it as they look for a Unity alternative. Also note that it is a 3D focused engine. So if you're looking to make a 2D game, Godot or Defold is what you want to look at. Keep in mind that the engine is relatively new and it's one lead developer. Check out the road map before requesting major features. Yes I'm talking you who's asking for 2D tilemaps lol
@PrasadOfRA
@PrasadOfRA 10 ай бұрын
You forgot GameMaker Studio 2.
@DoomCatcher
@DoomCatcher 10 ай бұрын
What about game maker construct and gdevelop
@Xero_Wolf
@Xero_Wolf 10 ай бұрын
@@DoomCatcher I just mentioned the 2 as examples. I've made small games in both game maker and construct great as well.
@DoomCatcher
@DoomCatcher 10 ай бұрын
@@Xero_Wolf curious to know why you recommend defold over them if you don't mind sharing
@Xero_Wolf
@Xero_Wolf 10 ай бұрын
@@DoomCatcher I didn't recommend Defold over them. Maybe it's how I worded it but I just gave Godot and Defold as two examples. Couldn't go listing all the 2D game engines I know. Truth be told I have only recently tried Defold and it felt pretty solid to me. If someone is a beginner I can't see them going wrong picking any of these 2D engines. In fact I'd say try em all and see which one suits you best.
@micmacha
@micmacha 10 ай бұрын
We're kind of in a funny interim period for visual scripting in Godot. Everybody agrees that it's a good thing to have, but the old style had some inherent limitations. So, the team, to my understanding, is building a new visual language from scratch, which is good, but isn't an overnight thing and just isn't done yet. Me, I prefer text-based anyway for anything other than shaders, but we've all got to be flexible with this stuff, everybody's different. I mean visual languages aren't new, they at least go back to "Lisp for the Connection Machine" in the early 80s, or HyperCard in '87.
@hipflipped
@hipflipped 10 ай бұрын
A lot of people (like myself) would be 100% happy/ok with Godot never having visual scripting. Why try to shoehorn that in, when existing (often free or open source) solutions already exist?
@micmacha
@micmacha 10 ай бұрын
@@hipflipped Well, I don't need it either, but there are a lot of people I work with who are artists or musicians, who are much more productive when they need to write something in that. Text code can be scarier than most experienced programmers realize. So for that, I'm fine with it existing, as long as it doesn't cause bloat (which it shouldn't). I guess it's more of a team thing. That said, I do think that it is very important that it is editable as text (or even better, translatable to GDScript at minimum with portability to other languages), and would like it very much if someone implemented a way to go from text to visual, too. I'm not sure I follow the "existing solutions" part, though. Is there a plugin that offers visual scripting in Godot that I'm unaware of?
@KomodoBitGames
@KomodoBitGames 10 ай бұрын
Why are they trying to reinvent the wheel. Just do what unreal does and make it gdscript as a node
@AngeloAnderson646
@AngeloAnderson646 6 ай бұрын
I honestly really love the visual scripting and it’s the one of the main reasons I’m switching over from Godot to flax since it’s just more intuitive for me. I do enjoy coding and I wish I could explain it more but it just clicks better for me.
@LuRybz
@LuRybz 10 ай бұрын
I am more into Flax than I am into Godot.
@greatbigeyeball
@greatbigeyeball 10 ай бұрын
I popped into Flax after giving up on Stride and Godot and it really is surprising just how close to Unity it seems to be. I haven't really built anything in it yet but it's much more welcoming. In the end I'll probably just stick with Unity but for my sanity I had to go try other tools to see what was out there.
@edward3190
@edward3190 10 ай бұрын
what's the problem with Stride? I give up on godot XD
@gokudomatic
@gokudomatic 10 ай бұрын
what's the problem with godot? XD
@zeon137
@zeon137 10 ай бұрын
​@@edward3190Stride is somewhat unstable and feels a bit abandoned to be honest. I was trying it some weeks ago and it crashed many times
@greatbigeyeball
@greatbigeyeball 10 ай бұрын
@@edward3190 Stride crashes a lot and doesn't feel very stable as an editor. Godot is fine, but I use Unity for my living income (contract work and app development) and Godot does not feel like it's ready to go in that world yet. Basically.. I would not trust these engines with my career the way I do with Unity.
@greatbigeyeball
@greatbigeyeball 10 ай бұрын
@@zeon137 Yes, this
@shenlong3879
@shenlong3879 10 ай бұрын
I like how you wanted to put it in the c:\temp but naming it overwrote it and put it in c:\. Maybe another backslash? I'll probably still use Unity for most things. But I've always looked for good alternatives anyway. The whole Unity drama has put more of a spotlight onto other engines. I also think a lot of Engines are now also looking into adding features that Unity has or similar features to get more of the Unity devs in, which is a good thing.
@kappilino
@kappilino 10 ай бұрын
I like the modular approach of O3DE and the entity component system. I hope O3DE becomes a stable OpenSource AAA engine in some time. 5 or 4% royalty is very much in unreal or flax.
@Alex-kr1eg
@Alex-kr1eg 10 ай бұрын
I doubt that. O3DE originates from CryEngine which has stability problems from the beginning. Dev teams usually tend to introduce fancy new features rather than fix instabilities. Stability usually only degrades with time, but rarely improves.
@charlieking7600
@charlieking7600 10 ай бұрын
​@@Alex-kr1egwell, Crytek games are pretty stable, sharing my personal experience, of course. I can't say these are bug-free, but you can't say these are unstable. What I dislike in O3DE is system requirements. Anything other is pretty good.
@MastrHyperion98
@MastrHyperion98 10 ай бұрын
​​​@@Alex-kr1egO3DE has a huge amount of the code rewritten. The entire renderer was rewritten when they moved from "Lumberyard" to O3DE. The project is very far from Cryengine 3.5 today. But it thinks it's a question of commitment if the engine reaches a state where it's a real option.
@gumbypokey7
@gumbypokey7 10 ай бұрын
Would be nice if at 15:08 it gave you not only a freeform name field but also a linked list of available parameters. Then if you ever rename the isWalking variable it doesn't break the visual script.
@augusto256
@augusto256 10 ай бұрын
I think people don't quite understand the advantages of an open source software.
@leosmi1
@leosmi1 10 ай бұрын
mid/long-term perception does not exist for immediatists
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
What are the advantadges you like? Flax lets you contribute features, but the dev wants it to be a commercial product, as in he wants it to make him money when other people succeed with it. He's worked on it for 11 years so far, so I think he has good reason to want to make money from it.
@LotnyLotnik
@LotnyLotnik 10 ай бұрын
@@user-mc4rr9fe6y He also doesn't take donations, which is huge when you compare it to Godot. Just rev share
@novh4ck
@novh4ck 10 ай бұрын
​@@user-mc4rr9fe6yThat's the point. Flax is a one man project and most likely will always will be. It's basically impossible to build a community project with a license like that.
@hipflipped
@hipflipped 10 ай бұрын
Correct, being a "one man project" (no matter how great a dev that one man might be" is not a selling point. I tend to avoid software that has one point of failure like that. @@novh4ck
@pzthree
@pzthree 10 ай бұрын
I really like flax. Like where it is heading.
@diliupg
@diliupg 10 ай бұрын
FINALLY! Godot is good, but this engine is so easy to slide into coming from Unity. Thanks for mirroring my thoughts. Great video.
@cholasimmons
@cholasimmons 10 ай бұрын
I tried this when it was 1.4 or something, I was blown away, you can just feel that the developers give a damn about what they're making
@horeaper
@horeaper 10 ай бұрын
This thing is more Unreal than Unity, for people who likes Unreal but can't stand its bloat, will be amazed by how fast Flax performs. It still lacks some features (most notably DLC support and Audio Graphs), but what they have are pretty solid. It even contains a real-time global illumination system that does not require hardware raytracing, and it looks way better than Unity Enlighten! This thing can write C++ and C# side by side and call methods from each other. Yes, SIDE BY SIDE!! Engine will create interop code for you automatically. It's nuts!
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
I think flax does have DLC support listed in the docs
@horeaper
@horeaper 10 ай бұрын
@@user-mc4rr9fe6y no it's still on TODO list.
@Brokencircuitboard
@Brokencircuitboard 8 ай бұрын
Been using it for couple of week, love it! Since it API is almost identical to unity, most of the time i just use unity documentation for guidance 😆
@RCoryCollins
@RCoryCollins 10 ай бұрын
Wow! Thanks for such a thorough and well explained video!
@Wolfos530
@Wolfos530 10 ай бұрын
I did a pretty serious evaluation of this engine. They've got a great base here, and I can't wait to see where it'll be in 5 years or so when hopefully the engine has shipped a few commercial games (accompanied by the fixes those games require). But I also ran into lots of little issues and pain points. Nothing that isn't fixable, but while your experience may vary depending on your project - I'd say that it's not yet production ready. If you use this engine for a serious project at scale, be prepared to have to spend time fixing the engine. And the game may not come out as well as it would with a more battle-tested engine.
@LotnyLotnik
@LotnyLotnik 10 ай бұрын
There is only partialy true. While it might have some pain points, bug reports are fixed within days/weeks, while with Unity PAID support often had to wait for months before fix was released.
@Wolfos530
@Wolfos530 10 ай бұрын
@@LotnyLotnik One of the bug reports I filed is still open, more than a year later. This bug had a pretty big impact on the game's animation quality.
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
​@@Wolfos530 What issue number is it? I could ask it be fixed in their discord. They are very good with fixing issues quickly if the issues are brought to attention.
@merseyviking
@merseyviking 6 ай бұрын
@@user-mc4rr9fe6y #739 would be my guess.
@bexplosion
@bexplosion 10 ай бұрын
2D game making is not well supported in Flax. Also the game UI features are not as good as in Godot, but Flax has terrain editor.
@LotnyLotnik
@LotnyLotnik 10 ай бұрын
From what I know their focus in on 3D for now, and 2D stuff will come later. But it's 1 guys work so it can take a while
@horeaper
@horeaper 10 ай бұрын
The 2D support is a lot like what Unity has before 2D mode. You can make "fake" 2D use orthographic cameras (and Sprites), just like what Unity 2D game devs used to do. Proper "flat" 2D support is far far away. It's not even on the roadmap.
@marksmanmerc1
@marksmanmerc1 10 ай бұрын
If you want 2d there's plenty of options really. Only devs struggling to find unity alternatives aside from unreal would be 3d honestly and godot is really not that great at it.
@jed0378
@jed0378 10 ай бұрын
Typo in the description. You wrote "develoepr". Awesome vid still! I'll take a look at flax, seems promising at least.
@gamefromscratch
@gamefromscratch 10 ай бұрын
Thanks, will fix.
@bandinopla
@bandinopla 8 ай бұрын
any idea why when oppening a script in visual studio code i get everything with a red underline and an error saying some object is not defined in the assembly? Or some object is defined on an anssembly not referenced?
@ZeoWorks
@ZeoWorks 9 ай бұрын
I'm just wondering how well the gpu batching is for this engine, can we expect large scenes of many models at a low frame rate similar to Unity (unlike godot)?
@nocultist7050
@nocultist7050 10 ай бұрын
Flax is super performant and well made. I move to Flax.
@apoclypse
@apoclypse 10 ай бұрын
Seems like a mix between Unity and Unreal.
@Alex-kr1eg
@Alex-kr1eg 10 ай бұрын
As of today, would you recommend Flay or Godot for a 3D game project?
@gamefromscratch
@gamefromscratch 10 ай бұрын
Honestly, both are good options and both have their strengths and weaknesses. Godot is certainly the safer bet, bigger community, shipped titles, more diversified/stable dev team, etc. But Flax is pretty exciting and a lot of fun to work, so if it looks appealing to you, it might be worth giving it a shot.
@davk
@davk 10 ай бұрын
Very good video! This really looks like a good alternative engine
@Beschto
@Beschto 7 ай бұрын
Hello, Im new to all this and just getting started. Can someone explain how to use that source code and what it does?
@bezimienny5
@bezimienny5 10 ай бұрын
Flax doesn't do sprites and 2d out of the box, correct? Other than that it's great. Stride, Bevy, and Flax all the way for me ;) Edit: the only issue I had relly other than that with Flax is the world-based UI, as in every UI is a game object. I'd rather design UI like Stride does, or how Unity's UI Toolkit works.
@unknownrh155
@unknownrh155 10 ай бұрын
Now we are talking! Finally found a replacement for Unity.
@MarcosCodas
@MarcosCodas 10 ай бұрын
Selfishly looking forward to the GDevelop for Unity Developers
@HurricaneSA
@HurricaneSA 6 ай бұрын
I will definitely look into Flax. I really love Godot but right now it has bugs all over the place and importing assets is a truly horrendous experience. GDScript does not support interfaces and the editor does not play well with C# all the time. So yeah, Godot can certainly do many things but I'm tired of fighting the engine all the time to do what should be mundane tasks. Unreal Engine looks pretty but it has way too much bloat that you just don't need and does not support C# natively. So yeah, I hope Flax lives up to the expectations.
@omnisimush
@omnisimush 10 ай бұрын
I use Flax Engine! So thank you for making this
@Shennzo
@Shennzo 9 ай бұрын
Edit on below: Documentation has an entire section about UI. Unfortunately their website doesn't say anything about UI tools or 2D sprite support. From the first look it doesn't seem to be made with 2D in mind and focuses on the 3D only. Also will need to implement our own tilemaps or grid systems if we need those.
@KingDoogan
@KingDoogan 10 ай бұрын
Oooo i will say this tho, Stride has a lot more similarities to Unity. Since programmatic naming is almost identical to unity. [ Start(), Update(), FixedUpdate(), Instantiate() , addChild(), prefabs, ridgedbodies, box collider's etc ] The sample scripts are awesome as well. UI was actually super easy to go to from unity. I do enjoy flax engines node editor & better 2d support but.
@stysner4580
@stysner4580 10 ай бұрын
If you're a decent coder and you understand roughly what's going on underneath the abstractions, the naming conventions aren't that important tbh. When I started writing my own framework I tried some languages, all very different in syntax and you get used to syntax/terminology really quickly. I think Unity developers that want to switch should not rely on similarity with Unity when picking the engine. Be open minded, if you get frustrated because of some naming convention or different workflow don't outright quit the engine. If you have the time take a couple of days for each engine you want to try and build something small with it. That will give you a better perspective than "how similar to Unity is it".
@edward3190
@edward3190 10 ай бұрын
having the same name would be really helpful for switching engine or writing code compatible for both engines.
@iloem3917
@iloem3917 4 ай бұрын
you can snap objects in unity using (control + shift + F) to where you are, i think its better than wasd moving things around.
@iloem3917
@iloem3917 4 ай бұрын
but i think this engine is looking promising !!
@ChuckyMaster
@ChuckyMaster 10 ай бұрын
Really good engines! love your content ! you rock bro God Bless you!
@noritesc5000
@noritesc5000 10 ай бұрын
15:46 this is already on master branch it will be in 1.8 version
@ArgzeroYT
@ArgzeroYT 10 ай бұрын
Someone in game dev mentioned to me that the distinction of Flax using gross revenue is actually a major difference which in some cases makes it cost more relative to other options. What are your thoughts?
@gamefromscratch
@gamefromscratch 10 ай бұрын
I believe all royalty based engines are based off revenue over profits. Tracking profits is just too tricky and frankly, to easy to cheat. A good example is FOX screwed the authors of Alien out of royalties by using math to say that movie lost money. Yeah, Alien, that Alien. Lost money....
@SimonBuchanNz
@SimonBuchanNz 10 ай бұрын
​@@gamefromscratchyou think it's bad that Alien lost money? David Prowse, the on screen actor for Darth Vader never got any residuals for Return of The Jedi, because it never made money. Yeah. The movie that had a nearly $500M box office (in 1983 money!) on a production budget of $32M lost money.
@Hyder61112
@Hyder61112 10 ай бұрын
Flax is like a Dollar Store version of Unreal Engine. I still like Flax as it still uses Physx unlike Unreal.
@tomoprime217
@tomoprime217 10 ай бұрын
Hey Mike, on the making over $250k a side note, I noticed that the license says you will be charged a 4% royalty fee per quarter as not per year. Does this mean that if I make $170K at launch and then only make $75K at the end of the year I do not have to pay a royalty?
@impheris
@impheris 10 ай бұрын
at least for mobiles is not ready, i tried some days ago and it was a painful mess just trying to build an apk, it doesn't work and the performance is really bad, like truly bad, a plane with a cube runs at 3 - 5 fps
@gamefromscratch
@gamefromscratch 10 ай бұрын
Ouch, I shall have to give this a try. Granted, building for mobile is almost always a painful experience, so I'm not sure I'm looking forward to it.
@Theformand
@Theformand 10 ай бұрын
You likely stumbled on the same thing I did the first time around. You need to set your build to Release Mode in the Game Cooker settings
@Ab19647
@Ab19647 10 ай бұрын
Shame there aren't any courses for Flax for complete newbies. I've been able to find decent ones for Godot, but noting in Flax yet :(
@fablewalls
@fablewalls 10 ай бұрын
Considering Unity started out as a Mac focused game engine - Flax needs to do more for potential Mac developers than just a Github repository compared to Windows users getting a downloadable .exe file
@liolyne
@liolyne 10 ай бұрын
This is a nice engine. After Unity debacle I was looking for a good engine. Godot still got my preference because it is really open source and has a lot of people working on it. Flax rely only on one dev and is not as open as Godot so I will pass for now but good luck to people using it. Also the UI really need polish. I know some people might not care, but some does.
@AINIMANIA-3D
@AINIMANIA-3D 10 ай бұрын
Anyone know what the easiest 3d engine is, that's also free or at least cheap, to just import some assets and move them from one point to another?
@tomoprime217
@tomoprime217 10 ай бұрын
Does this engine support VR for PC and standalone? How decent are the multiplayer features?
@nerdydrow
@nerdydrow 10 ай бұрын
Very impressive, having access to cpp is such a boon, the lack of a 2d editor is a bummer though
@makanansari144
@makanansari144 10 ай бұрын
Thanks it was very helpful! I think they need to add 2D features as well! since it wants to be like Unity and Unreal so it needs support for 2D games too! I like it! very clean and straight forward game engine!
@davidtourangeau
@davidtourangeau 10 ай бұрын
More, more! Please! tHAnK YOU!
@silvanpaul2531
@silvanpaul2531 10 ай бұрын
the best way to describe flax is: if unreal and unity made a baby
@emoneydatruth1
@emoneydatruth1 10 ай бұрын
I really need a visual scripting tutorial for flax.
@Pumpkinwaffle
@Pumpkinwaffle 10 ай бұрын
That project escaped, it didn't go in the dreaded temp folder xD 1:30
@zendraw3468
@zendraw3468 10 ай бұрын
flax is a very good engine, like they say, if unreal and unity had a baby, it wuld be flax. BUT, it is not ready for serious projects, you just dont delve deep enough in it to reveal the issues the editor has and some features straight up dont work properly. BUT everyone shuld have it on theyr radar and keep up to date with its progress, its developed by 1 guy mainly so progress seems slow. flax is like unreal engine for indie projects. it also uses nvidia PhysX which they say its even better then what unreal is using.
@MultiLeechCZ
@MultiLeechCZ 10 ай бұрын
This is best engine for anyone easy and very very powerfull..
@Blind56
@Blind56 10 ай бұрын
why are you comparing this to unity. this is nothing like unity, this is basically a ue clone (not to understate the work of the engine dev, but it's clearly heavily inspired by unreal, not unity)
@jorismedeisis3793
@jorismedeisis3793 10 ай бұрын
Tried Flax Engine for 2 weeks, since my project require 3D and quite heavy UI I found Flux Engine is lacking in Game UI building tools which sadly was a deal breaker. There is free source plugin for C++ wrapper of CSS transpilation but I did not manage to setup it.
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
Did you ask in the discord? they are very helpful there
@joshua42777
@joshua42777 3 ай бұрын
This is really nice, I might like it better than Godot
@hidemat5141
@hidemat5141 10 ай бұрын
No 2D right?
@aa-xn5hc
@aa-xn5hc 10 ай бұрын
Very good video. Sorry that "stride" game engine is less competitive
@randomsimpson
@randomsimpson 10 ай бұрын
How is Flax's XR support these days?
@ARTEMEX
@ARTEMEX 10 ай бұрын
Flax engine ❤❤❤
@ouiVEVO
@ouiVEVO 10 ай бұрын
Is unreal plus UnrealCLR worth trying? Like, how different is it from unity
@LotnyLotnik
@LotnyLotnik 10 ай бұрын
UnrealCRL was abandoned by it's developers. The contributions now are slow, and only from community. Wanted to give it a try but couldn't because of lack support for 5.0.
@pr0r1der
@pr0r1der 9 ай бұрын
is it good for 2d?
@HealyHQ
@HealyHQ 10 ай бұрын
Very cool!
@Exeggutive
@Exeggutive 10 ай бұрын
All these engines I’ve never heard of
@publicmmi
@publicmmi 10 ай бұрын
The best engine for Unity developers is still ... Unity!
@Rui_is_king
@Rui_is_king 7 ай бұрын
This engine is extremely under cooked. A lot of work still needs to be done if they want to compete with you Unity. Still though I see the potential!
@Diceyed
@Diceyed 10 ай бұрын
wow this has potental!
@Btomaek
@Btomaek 10 ай бұрын
that seems intresting
@darknetworld
@darknetworld 10 ай бұрын
It come down the doc and video are updated.
@anilsolanki4861
@anilsolanki4861 10 ай бұрын
Which one is the best racomanded game engin to build Html5 (Webgl) base 3d game development with cross-platform support
@gamefromscratch
@gamefromscratch 10 ай бұрын
Honestly if web was my only target, and making a 3D game, i'd probably go Babylon, PlayCanvas or CocosCreator. All other web targets always feel a bit... hacky.
@anilsolanki4861
@anilsolanki4861 10 ай бұрын
thank you very much❤@@gamefromscratch
@PanduPoluan
@PanduPoluan 10 ай бұрын
Hopefully they will not "Pull a Unity" in the future.
@dermond
@dermond 10 ай бұрын
Even if I've use Godot since forever, I like to see other options
@piztech5168
@piztech5168 10 ай бұрын
yes
@ddipti
@ddipti 10 ай бұрын
bro but it's measure in CM not in M. It's good.
@blaxxun75
@blaxxun75 10 ай бұрын
Can it be used for mobile VR dev?
@erikafurudo9960
@erikafurudo9960 10 ай бұрын
VR is not available yet
@gabrielribeiro5192
@gabrielribeiro5192 10 ай бұрын
unity is 2.5% instead of 4%, not sure if would be a good pick, but talking on long term aspect, this is 100x better than unity because unity is now on investors hands, so they want to milk all the money they can to make the investors happy, my opinion on this engine is just knowledge it, and maybe look into it on the future
@DisturbedNeo
@DisturbedNeo 10 ай бұрын
Love Flax, but it should be noted that its 2D support is basically non-existent. It's great for 3D, especially low-poly 3D, but if you're an indie dev, there's a good chance you'll be doing 2D pixel art kinda stuff, and Flax just can't handle that.
@zenzren9366
@zenzren9366 10 ай бұрын
Wow 😮
@z3my4l
@z3my4l 10 ай бұрын
2:08 ”than”
@leo523
@leo523 10 ай бұрын
What about Unigine?
@gamefromscratch
@gamefromscratch 10 ай бұрын
Unigine is a good choice, a very capable engine. It's a bummer they focused so heavily on engineering and industrial use (and benchmark creation) and didn't try to enter the game engine market earlier, they could have been a much bigger player.
@kaijuultimax9407
@kaijuultimax9407 10 ай бұрын
The 1.6 editor crashes on my PC. I want to love Flax, but it refuses to love me.
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
Try the "master branch" version, it has many fixes. You could also wait for 1.7 to release in a week or 2
@scififan698
@scififan698 10 ай бұрын
wow, very impressive! So what's the catch?
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
Depends on what catch you mean.. you have any concerns in mind? the engine is a bit buggy for some people.. but ive never had really bad issues
@Aeroxima
@Aeroxima 10 ай бұрын
It's my #1 choice for backup if not using Unity. Development has been very rapid, it runs extremely fast to the point of being instant, rather than Unity's crazy loading bars. I think the main issues I see are: 1) Some things here or there might not work immediately, but often it's already fixed if you compile yourself (which is apparently also very very fast) or coming in next version or is often fixed very quickly, and with access to the source code you could even contribute a fix too if you wanted (but unlike some fully open source software, nobody is using this to say "go fix it yourself, we don't care", which was the feeling I got from Stride). 2) There are some things that are actually fine, but look bad on paper for people who haven't had things personally explained to them, which isn't really a good way of handling it, so there are some people going around being excessively negative about certain things that have been covered but the PR/marketing just is not there and is not a focus or priority. A few major things hurting the engine's look, and it's not being addressed as quickly as actual development. So I keep seeing some frustrating comments calling out issues that aren't actually issues if you look into it (on the Discord), but I can't blame them for not looking deeper, they shouldn't have to just to not be getting a wrong idea on these things, which have been brought up but still haven't been clarified on outside of Discord. 3) It has yet to have a commercial game made in it, to really put it on the map. It's also not the best for 2d (at least currently). I was surprised how many features were present that I'd expect to have to get from the asset store on Unity, but they're just available out of the box in Flax. I think UI stuff is still coming in 1.7 or 1.8, so there may be some holes here or there for what you're trying to do. The roadmap is useful to look at, it shows how much and how quickly things have been added, and it's very down to earth and less vague about what's on the list for next. Also, code contributions are accepted, regardless of where it's at on the roadmap.
@Beryesa.
@Beryesa. 10 ай бұрын
Mike when he realises he created the project in root(C:) and not temp xD
@netronominom2850
@netronominom2850 10 ай бұрын
Why not stride 3d engine
@gamefromscratch
@gamefromscratch 10 ай бұрын
Why not? ;) gamefromscratch.com/stride-for-unity-developers/
@Aeroxima
@Aeroxima 10 ай бұрын
Because when something isn't working well, the answer is "it's open source, you can go fix it whenever you want".
@netronominom2850
@netronominom2850 10 ай бұрын
My reasoning is "Think of the money We can save with stride" And I went in and saw that flax and stride has a lot in common But flax is source available and will be like unreal engine in the near future (memory hog) and with their store it will be unity 🤔 the perfect balance
@Rogueixpresents
@Rogueixpresents 10 ай бұрын
What about the clause 16 in the Eula? Sounds similar to unity 🤓
@user-mc4rr9fe6y
@user-mc4rr9fe6y 10 ай бұрын
Its supposed to be fixed in 1.7, which comes out soon.
@Rogueixpresents
@Rogueixpresents 10 ай бұрын
thats huge thank u@@user-mc4rr9fe6y
Godot For Unity Developers
27:43
Gamefromscratch
Рет қаралды 170 М.
25 Game Engines in 25 Minutes
29:43
Gamefromscratch
Рет қаралды 24 М.
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 557 М.
Zombie Boy Saved My Life 💚
00:29
Alan Chikin Chow
Рет қаралды 29 МЛН
Кадр сыртындағы қызықтар | Келінжан
00:16
The Best Game Development Frameworks
21:58
Gamefromscratch
Рет қаралды 43 М.
Tierlisting the BEST (and worst) GAME ENGINES
33:51
BiteMe Games
Рет қаралды 218 М.
I Optimised My Game Engine Up To 12000 FPS
11:58
Vercidium
Рет қаралды 651 М.
Trying Flax Engine for the first time, after over 10 years of Unity
12:57
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 323 М.
Trying out an obscure game engine
8:34
Dock_Frankenstein
Рет қаралды 12 М.
I Made The SAME GAME in 3 Game Engines
6:34
velander
Рет қаралды 478 М.
The Jolt Physics Engine
11:23
Gamefromscratch
Рет қаралды 35 М.
Every Game Engine Explained In 9 Minutes (Part 1)
9:10
Stopshut
Рет қаралды 372 М.
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 557 М.