Тёмный

That Game Engine Fork... 

Gamefromscratch
Подписаться 254 тыс.
Просмотров 33 тыс.
50% 1

Somewhat recently a very high profile open source game framework was forked. At the time I didn't think it was right to cover it, but now I think enough time and effort has passed that it makes sense. Additionally in this video we take a brief look at the history of forked game engines. Why they forked and if/how they succeeded. I also talk a bit about the criteria for coverage on this channel when a project is forked.

Опубликовано:

 

11 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 612   
@magnetomage
@magnetomage 2 дня назад
sometimes you are such a troll Mike, and i am here for it.
@Beryesa.
@Beryesa. 2 дня назад
Respectable click "bait"
@user-sl6gn1ss8p
@user-sl6gn1ss8p 2 дня назад
"read between the lines" - vertical spacing: 48pt
@gamefromscratch
@gamefromscratch 2 дня назад
..my vision ain't what it used to be.
@jeanheonofficial
@jeanheonofficial 2 дня назад
​@@gamefromscratch You don't mention Open3DEngine (O3DE) (Fork Form from Lumberyard) and Redot Engine (Fork From Godot Engine) .
@davidhoracek8937
@davidhoracek8937 2 дня назад
@@jeanheonofficial Redot is what is in between those lines... -_-
@user-sl6gn1ss8p
@user-sl6gn1ss8p 2 дня назад
@@davidhoracek8937 I guess I was wrong : )
@jeanheonofficial
@jeanheonofficial 2 дня назад
@@davidhoracek8937 Redot is still in the development project stage. I can't wait to see what it will look like in its first versions if Redot ever comes out.
@FireFox64000000
@FireFox64000000 2 дня назад
This has got to be one of the most creative ways I've ever seen to say "Let him cook, I want to see where this goes"
@transformersloverjon
@transformersloverjon 2 дня назад
More of "This is harder than it looks and I don't have faith they will pull it off." Because anyone can make a fork. The only way these FOSS projects survive is based on the *community* impact, and that is subject to a million variables. Not the least because people's time is limited.
@FireFox64000000
@FireFox64000000 2 дня назад
@@transformersloverjon All the same to me. Either way, it's a wait and see situation.
@toddmakesgames
@toddmakesgames 2 дня назад
Kudos for running your channel the way you do and also clearly explaining why. Good stuff
@SenkaZver
@SenkaZver 2 дня назад
I like how you handled this. Very classy, fair, and balanced. Well done.
@CrescentJnr
@CrescentJnr 2 дня назад
Very demure
@Kai_Ning
@Kai_Ning 2 дня назад
Pygame... Not gonna lie, you had me in the first 30s of the video. Now go-do-the other vid (or not XD).
@randomd00d19
@randomd00d19 2 дня назад
He said he would if it takes off. Otherwise it's kinda just extending conversation on a pretty dumb controversy
@Nebulaoblivion
@Nebulaoblivion 2 дня назад
@@randomd00d19 Yeah, there's no point in covering a logo, readme, and UI change. If they want coverage, they're going to have to actually touch code.
@the_mastermage
@the_mastermage 2 дня назад
@@Nebulaoblivion and the funniest part is they haven't even changed the Logo in the Readme. Which is inarguably the easiest thing to change.
@Rubafix989
@Rubafix989 2 дня назад
Next year maybe =D
@SenkaZver
@SenkaZver 2 дня назад
Thats what bothers me about so many people in this comment section demanding he covers redot. What is he going to say? There's a fork that may or may not do something unique? What value does redot actually bring, RIGHT NOW, to devs? "It's apolitical tho!" Even if we ignore the red flags that say otherwise, that doesn't mean anything to actual game development. Lots of frameworks and engines currently are. They just want GFS to legitimize it for some reason, as if that'd make Redot suddenly a useful tool over Godot or another engine/framework. It's weird. GFS has the right take. He'll cover it when, and if, it becomes useful for devs.
@neil_from_future
@neil_from_future 2 дня назад
I got Mike rickroll before GTA VI. This is hard.
@BListed2k24
@BListed2k24 2 дня назад
The most click-baity title on this whole channel, and yet, still relevant to the actual video content. Well played, Mike.
@greensky5328
@greensky5328 2 дня назад
Seems like we could all learn a thing or two from pygame, actions speak louder than words and sometimes its best to hold your judgement and see how things play out.
@HE360
@HE360 2 дня назад
This reminds me of back during the BlitzBasic framework era when there was a game programming framework called Monkey X made by a guy named Mark Sibly. Well, Mark Sibly had a habit of creating projects like game programming libraries (which were always EXCELLENT). But then, he'd just abandon them out of nowhere. Thus, game developers got tired of him doing that, so they forked Monkey X and now it's called the Cerberus X game programming language.
@simonebernacchia5724
@simonebernacchia5724 2 дня назад
Blitz Basic now is AmiBlitz and still developed - sorta - on Amiga
@HE360
@HE360 2 дня назад
Wow I got to go check that out ​@@simonebernacchia5724
@vortexstudios_echo
@vortexstudios_echo 2 дня назад
i forked godot so i could make 1 tiny change, i dont remember how long ago it was but that change got added so i deleted my fork
@FunFreakeyy
@FunFreakeyy День назад
Forking, changing something and if it's good making a PR to get it upstream is a pretty normal thing.
@vortexstudios_echo
@vortexstudios_echo День назад
@@FunFreakeyy yeah. i hate when people fork and add a comment or smthn so they can be a contributor or somthn imagine being the project manager and you have to read through all their comments just incase they actually added soemthing useful
@PrechtGaebolgHades
@PrechtGaebolgHades День назад
you should start working with the redot team to make that engine better
@yakdoggames
@yakdoggames 2 дня назад
Clickbait, you say Game Engine Fork in the Thumbnail but it's a game library fork... tsk tsk tsk
@JermaineMorgan
@JermaineMorgan 2 дня назад
Calm down.
@gamefromscratch
@gamefromscratch 2 дня назад
You know what's funny. I actually felt guilty about being misleading when creating the thumbnail. ;). If you look at the description I actually said Framework to at least be slightly more accurate without tilting my hand. ;) It also bothered me to go with fork instead of forks in the thumb, but give letters on one side and four on the other looked really bad.
@captainseagold3559
@captainseagold3559 2 дня назад
@@gamefromscratch I'm sensitive to clickbait, but this one I didn't mind. It was fun getting trolled this time, waiting for the engine fork we were all expecting. Well played. 🍻
@SenkaZver
@SenkaZver 2 дня назад
​@@gamefromscratchnah go for it. Clickbait like this is hilarious and not entirely misleading. The whole other fork drama is dumb anyway so trolling it is hilarious.
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
@@SenkaZver Correct. You can't be any more dumber than to start mass banning random supporters. And then try to blame other people for your own actions.
@vaidenkelsier7757
@vaidenkelsier7757 2 дня назад
Can't wait until we're past the recent news and we can get back to, I dunno. Game development.
@SenkaZver
@SenkaZver 2 дня назад
Most devs have already moved on. The only ones raging about redot are the non dev redot fanboys.
@FunnyBaaMan
@FunnyBaaMan 2 дня назад
​@SenkaZver yeah, the fact that one of Redot's biggest supporters is an ex-blizzard employee who makes relatively irrelevant games, but has $1500 founder packs for the latest one, makes me think it won't last long.
@jaideepshekhar4621
@jaideepshekhar4621 День назад
Naah, everyone has moved on. Except the nuts in Godot. 😂
@jaideepshekhar4621
@jaideepshekhar4621 День назад
​@@FunnyBaaMan Godot won't last long. Fo woke go broke.
@justsomenamelesssoul8097
@justsomenamelesssoul8097 День назад
​@@SenkaZverexcept they didn't and it's just your perception and people you know
@ozi-g-be
@ozi-g-be 2 дня назад
This is Peak RU-vid and Peak advice at the same time
@RarebitFiends
@RarebitFiends 2 дня назад
Thank you for waiting to see where things went instead of farming drama content in the moment. I appreciate how classy you run this channel. 🌟
@MountainLabsYT
@MountainLabsYT 2 дня назад
Lol, Got me. now I'm waiting for the new game engine fork...
@VectorDev
@VectorDev 2 дня назад
Do you mean Re*** ?
@MountainLabsYT
@MountainLabsYT 2 дня назад
@@VectorDev Yes.
@jaideepshekhar4621
@jaideepshekhar4621 День назад
​@@VectorDev What are you censoring?
@Ach476
@Ach476 День назад
​@@jaideepshekhar4621Redot
@mnmmnmm
@mnmmnmm День назад
@@jaideepshekhar4621 Re*** obviously
@shayneoneill1506
@shayneoneill1506 2 дня назад
I'd argue that B4Artists is more of a blender distribution than a fork. (Think Debian vs Redhat. Netiher are forks, but distributions)
@gamefromscratch
@gamefromscratch 2 дня назад
That is a fair comparison. Oddly we don't really look at value add apps as distros
@z_0968
@z_0968 2 дня назад
Forks and distributions aren't mutually exclusive...Redhat (depending on the version RHL or RHEL) can be both. RHEL is a fork of Fedora, and funnily enough Fedora used to be a fork of RHL.
@gamefromscratch
@gamefromscratch 2 дня назад
Forkception?
@LisandroLorea
@LisandroLorea 2 дня назад
Because "distribution" is very tied to linux. You have a kernel, and you need to add stuff on top of it to have a functioning OS. Even without changing the source code of the kernel or any of the binaries included, you could assemble and distribute an OS that's configured in a very different way from another (different startup system, different default desktop environment (or none), different installer, etc.) I think with games the closest term would be "mod" but I'm not sure if it's used with apps.
@raymk
@raymk 2 дня назад
Everybody talks about forks, I just want to know more about spoons
@teh1archon
@teh1archon 2 дня назад
There is another fork of Blender called Goo Engine (I think) that really changed the render pipeline under the hood to create anime visuals in their workflow. It's very interesting, and not free unless you build it yourself from source. I don't recall if it has gaming capabilities, as the anime aesthetics are the core of the project.
@gusty7153
@gusty7153 2 дня назад
gaming and anime can go together. anime is an aesthetic
@utfigyii5987
@utfigyii5987 2 дня назад
@@gusty7153 except with the fortnite anime shader. That looks horrendous.
@ahettinger525
@ahettinger525 2 дня назад
@@gusty7153 I believe he's saying that he doesn't know if they re-add the Blender game engine code that Blender removed, like UPBGE did. No one is saying that you cannot use an anime aesthetic in your game.
@gusty7153
@gusty7153 2 дня назад
@@ahettinger525 the way it was worded though made it sound like having a heavy focus on anime somehow made it incompatible for use with game development
@gusty7153
@gusty7153 2 дня назад
@@ahettinger525 also i didnt know there was a blender game engine code in the first place. i only learned recently about an add on that allows for game development within blender. something that you put into blender to make it a game engine, never knew about stuff already in blender
@DorkingtonHacker
@DorkingtonHacker 2 дня назад
All the most successful forks have a technical motivation. The only example I can think of of a purely political fork is when Gimp got forked by people fed up with the stupid name and ugly branding. They created Glimpse which, appropriately, didn't last long.
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
The problem with your comparison is that Redot isn't political, Godot is.
@alguem5996
@alguem5996 2 дня назад
@@ronaldpikksaar2202 you may have missed the irony on your statement.
@DorkingtonHacker
@DorkingtonHacker 2 дня назад
@@ronaldpikksaar2202 It's a fork for a political reason. It has no technical reason to exist.
@LisandroLorea
@LisandroLorea 2 дня назад
You are right, though a technical motivation in a way is a political motivation. Contributors have to agree on what direction to take the project, if they can't come to an agreement a fork can happen. That IS politics. It is the politics of the project itself rather of the (usually largely unrelated) politics of any given country or culture which is how we usually use the word. Ultimately I think it depends on whether you provide value to users or not. - Some people might find the alternative UX in bforartists very useful - Some people need to port an XNA project so the high compatibility of FNA is perfect for them - Evidently not many Gimp users find value in seeing a different name in the title bar
@Marandal
@Marandal 2 дня назад
hmh, sounds like they only got a Glimse of it
@RealCoachMustafa
@RealCoachMustafa 2 дня назад
This guy made a 11 minute video to troll his audience
@Nihil-sp5bz
@Nihil-sp5bz 2 дня назад
This is the beauty of open source. No mather the reasons, new forks are always valid. If they'll survive or not is another debate, but forking a project is ALWAYS a valid move.
@gonzalot.605
@gonzalot.605 2 дня назад
I'm always happy to see you cover software that isn't widely known. Especially when it comes to open-source projects.
@n00bc0de7
@n00bc0de7 2 дня назад
Git hub forks are also created just to submit pull request for developers that are not on a repo. For instance, if you want to submit a patch to Godot, you can't just create a branch on the main repo. You need to fork it and submit changes upstream.
@firewolf11567
@firewolf11567 День назад
You had me SWEATING with this one man LMAO
@lmelior
@lmelior 2 дня назад
🤣🤣Nice! I actually somehow didn't know about pygame-ce, even though I was a professional software engineer for half a decade using python, and though I haven't done really anything in the way of gamedev for a long time now I do still follow it a little (primarily through this channel!).
@Freznosis
@Freznosis 2 дня назад
Why are we always talking about forks? What if I want to spoon a game engine instead?
@user-sl6gn1ss8p
@user-sl6gn1ss8p 2 дня назад
because what you do in your private life is none of our buisiness
@squarerootof2
@squarerootof2 2 дня назад
because fork implies penetration while spoon does not.
@SenkaZver
@SenkaZver 2 дня назад
Maybe we should be chopsticking our engines.
@Twiggorized
@Twiggorized 2 дня назад
really good way of making that video
@kunai9809
@kunai9809 2 дня назад
you actually covered without mentioning it, damn. Just said a little too much at 9:40 :D And I am looking forward very much to the day you will properly cover it, I believe in the project.
@Eichro
@Eichro 17 часов назад
how many of those 21k forks are github users doing it completely by accident and not caring enough to delete it?
@richardisted3703
@richardisted3703 2 дня назад
Is the fork of a Python library a Hydra?
@Alche_mist
@Alche_mist 11 часов назад
Only after several forks. If it's a first fork, it's just an Amphisbaena.
@transformersloverjon
@transformersloverjon 2 дня назад
Massive respect for keeping this channel classy and not hopping on the drama bandwagon.
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
What drama?
@coderaven1107
@coderaven1107 2 дня назад
@@ronaldpikksaar2202 Godot Redot (essentially a big debate, involving overreactive behaviour (big banwave) by some Godot Mods, the Keyword "woke" and a forge of the engine). There is a lot of coverage. My view (if anybodies interested XD): I find it quite sad actually, as I align with LGBTQ+ values (and think associated human rights problems are really important to get more attention) and now there is another person of the same values, with a non-inclusive hate/black&white-thinking/shortsighted behaviour I can't align with in any way (the Godot Community Manager), which strengthens the already bad public perception of pro LGBTQ+ people. Guess I needed a place to vent :D
@BRBS360
@BRBS360 2 дня назад
But I thought he did jump on the bandwagon when it happened? Pretty sure he has made a video about the Godot drama.
@fus3n
@fus3n 2 дня назад
the pygame sitatuion is another drama bruh, and mostly similar politically, idk why he can talk about this but not godot
@tiacool7978
@tiacool7978 2 дня назад
@@BRBS360 He has, but people are hoping he will cover the fork of Godot.
@Chevifier
@Chevifier 2 дня назад
Not what i thought this vid was gonna be about 1000IQ clickbait. You got me😂
@Marandal
@Marandal 2 дня назад
You're one of my go-to youtubers when i need good Tutorials on godot
@NervousNoodles
@NervousNoodles 2 дня назад
You had me in the first few seconds, not gonna lie.
@UrsaFrank
@UrsaFrank День назад
Not a game engine but another fork that is doing well and is game dev related is LibreSprite which is a fork a Aseprite from back when it was an opensource project and has slowly become it's own thing (but still keeping everything free and open source)
@GuilhermeFArantesSouza
@GuilhermeFArantesSouza 2 дня назад
You've gained my respect, more of it at least, with this video. Specially the message not said, well done
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
No one cares about your "respect". Start respecting yourself and maybe people start to take you more seriously. It goes for all of your comrades.
@SeralyneYT
@SeralyneYT 2 дня назад
@@ronaldpikksaar2202 Covering the fork not mentioned is not respecting yourself. It's quite the contrary, even.
@SenkaZver
@SenkaZver 2 дня назад
​@@ronaldpikksaar2202>comrades Literally placing him in a political label all because he said "thank you for not being a political or dramatuber" to GFS. Isn't that precisely the behavior Redot was forked over in protest? Ironic.
@SEF84
@SEF84 2 дня назад
Even just a thankful message has emotional reply nowadays, I guess it's true for a lot of people you're either with them or against them, nothing inbetween.
@ronaldpikksaar2202
@ronaldpikksaar2202 День назад
@@SenkaZver How is "comrade" a political label? Comradery existed far before communism was invented. Do you know what is ironic instead? Just like communists tried to highjack the whole concept of comradery, so are you trying to highjack communities for your own ignorant causes. Furthermore, just like communists thought that they could manipulate individual thoughts with propaganda, so do you think that your empty yapping is solving real problems developers are facing. Ironic indeed.
@Matmas
@Matmas 2 дня назад
Once Redot gets popular features that were rejected from Godot (or unlikely to be accepted into it), then it has a chance of proving itself.
@SeralyneYT
@SeralyneYT 2 дня назад
Yeah. That's the moment it has any potential whatsoever.
@5h4ndt
@5h4ndt 2 дня назад
Yep, it needs to distinguish it from godot eventually, or it's just a splinter community ( which is also ok, but then they should just own it and drop the pretext of a fork )
@4.0.4
@4.0.4 2 дня назад
I hope that happens. I'm not an engine dev, just user, but if I can I'll contribute to Redot.
@jeanheonofficial
@jeanheonofficial 2 дня назад
I wonder if it's better to stay on Godot. I learned about the controversy around Godot but I just hope Godot didn't die with this scandal. At worst the dust will settle like with Unity and the scandals around runtime-fees. I have nothing against diversity but Godot should have never posted this message and should remain neutral on these subjects. It's like Unity promoting Christianity and Christian games in one of their tweets on Twitter. So much the better if Redot takes up Godot's torch.
@AHeinermann
@AHeinermann 2 дня назад
@@jeanheonofficial From a user's perspective it shouldn't matter. They are the same thing fundamentally, so your project should be openable in either. The community and funding are still all on Godot though. If you ignore the Twitter/RU-vid drama and look at Discord/Forums/Github and also actually talk with people, you'll find that most people don't care as much as the RU-vid dramas are making it out to be. I think everyone agrees that the tweet and blocking people was really bad but disagrees with whether it's worth moving, and as the video mentions, whether any recent fork has merit right now.
@justanormaldude7919
@justanormaldude7919 2 дня назад
You know what, respect dude. I know you have your opinions on matters but that doesn't mean you can sacrifice your journalist integrity, so keep up the good work.
@ThiagoJaqueta
@ThiagoJaqueta 2 дня назад
Well played Mike... Well played.
@SEF84
@SEF84 2 дня назад
Now this is something I can get behind, while yes it might divide development efforts, in case of a fork that was sprung up by drama they won't be contributing to the upstream anyways, nor will the upstream devs want to spend time to a fork. For the users otherwise they got more choice, but again, that is assuming the fork proven itself to actually stand on its own, great video, and respect for showing your points without getting into the deep end of the jungle.
@phizc
@phizc День назад
1:54 small nit: Python 3.11 is python three eleven, not three one one. The latter would be 3.1.1
@jumphigher-runfaster
@jumphigher-runfaster 2 дня назад
Thank you for touching on such the important subject, that affects us all.
@pankoBreadCroisant
@pankoBreadCroisant 2 дня назад
thank you for not feeding back into the Twitter drama
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
Twitter drama? It wasn't Twitter that caused the drama, it was Godot official moderators on ALL the channels, including Github.
@SenkaZver
@SenkaZver 2 дня назад
​@@ronaldpikksaar2202 the only github bans were actual trolls. Which redot has banned for as well. It was only twitter drama. Go away.
@ShiloBuff
@ShiloBuff 2 дня назад
Gamefromscratch is classy as always. Wish I could say about the other news.
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
Which news are not classy?
@cc12yt
@cc12yt 2 дня назад
Absolute Cinema
@Axiasart
@Axiasart 2 дня назад
7:00 Just the UPBGE part of the video is more than satifying me xD thanks pushing this to my attention, going to have so much fun
@llareia
@llareia День назад
This was fantastic content. Well done, sir.
@Yumemocchi
@Yumemocchi 2 дня назад
I actually didn't know about Pygame CE ! 🤖
@lucas0sz
@lucas0sz День назад
I remember UPBGE already existed when BGE was still around, and at that time they hoped to merge back one day and become Blender's official game engine.
@BaroonValm
@BaroonValm 2 дня назад
This video explains quite well why Redot will not take off. Virtually no Developers interested in switching to it, and it's entirely fueled by the Godot Controversy that'll blow over, because it wasn't something that's ACTUALLY important, like was the case with Urho, or pygame. Redot simply has nothing of substance to offer compared to Godot, all they've got is "We aim to not be political" which they failed at by releasing due to a political controversy, and the other the intention to Merge Godot's PR Backlog without review (as they don't have any manpower required for review, Godot itself struggles with this massively and they're much better organized and with much more manpower behind them) which will fail thanks to a ton of bugs that'll inevitably cause and actually be a massive negative for them.
@_Hadda
@_Hadda 2 дня назад
Yea don't see it going anywhere, they'd have a better chance focusing on a new non-political godot community rather than a new fork.
@firstname4337
@firstname4337 2 дня назад
not ACTUALLY important ??? banning monetary contributors because they said "let's focus on game development and not politics" ??? -- that mod went way too far and and has no idea how to separate power from personal beliefs
@SenkaZver
@SenkaZver 2 дня назад
It's funny that their one technical complaint is the "pr backlog" and they claim godot is "too lazy or financially/corporate motivated for it" Yet they've done nothing themselves yet to pull those pull requests nor does it tell the truth why godot ignores or hasn't incorporated many of those PRs.
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
Yet another baffoon having opinions on matters they know nothing about. . Developers being banned in open source community means that they no longer can use the software without a fork. The fork was created out of necessity, not for political reasons. Being a-political fork simply means that no one is going to get banned (and losing access to support with it) for random reasons any time moderator is in a bad mood. Unlike it is currently with Godot. . It's quite possible that once everyone involved get their projects finished and can move on to other engines, then Redot might die out. But if Godot Foundation keeps driving developers away for any reason, then that only means growth for Redot. I don't know if you understand this much but people who get cut off from Godot have nowhere else to go. Also, ignorant people (like yourself) invading game developpment circles, trying to dis Redot, only funkion as free marketing for them, since without your loudmouth yapping they might not even know about better alternatives to fascist Godot.
@BaroonValm
@BaroonValm 2 дня назад
@@firstname4337 When you're mass banning like they were, mistakes are bound to happen, you're rapidly scanning for violations and scrolling and you're bound to occasionally click the wrong person and ban them without realizing, and as someone who's been there when things were unfolding, yea there were a ton of people that were breaking Godot's Codes of Conduct and they were within their full right to ban those breaking it. Their response was a bit half assed, and they should've shown examples of the shit they were cleaning up and why, and apologize a bit better to those that got caught banned in the storm. If their response was of higher quality it'd have quickly killed off most of the backlash it's still facing, as any rational person would go "Yeah, that makes sense" and the only people still trying to push it would be those with an agenda.
@NiklasAndersson7
@NiklasAndersson7 День назад
Yeah, forking is easy. Pulling it off is very hard. There have been some successful forks during the years: Calligra (fork of KOffice), LibreOffice (fork of OpenOffice), MariaDB (fork of MySQL), but making it work is very hard.
@TheExileFox
@TheExileFox 2 дня назад
I thought this was gonna be "Due to drama with Godot, here is a fork of that"
@4.0.4
@4.0.4 2 дня назад
There is one, Redot
@ElasticGiraffe
@ElasticGiraffe 2 дня назад
Ooh. I think I know what conversation inspired this video. 🤐
@noiJadisCailleach
@noiJadisCailleach 2 дня назад
Today, we're talking about ̶J̶e̶f̶f̶ Gef.
@ahettinger525
@ahettinger525 2 дня назад
I think you kind of overstate engine forks there at the end. There's Github forks and there's _real_ forks. Almost all of the _github_ forks of engines are just people working on features to upstream. (or just playing around for their own entertainment) To be clear, _I_ have a fork of the Godot Engine, and gamesfromscratch absolutely should not cover it because it solely exists to experiment with optimizing some of the math functions of GDScript... and that's more then what's on the agenda for the fork that the public is talking about is planning.
@cryelectric
@cryelectric 2 дня назад
Quite simply ahead of time... brilliant!
@Ratstail91
@Ratstail91 2 дня назад
LOL nice. This is the best response to a certain event I've seen in a while.
@Grif_on96
@Grif_on96 2 дня назад
Axmol engine noticed by Gamefromscratch ! Lets goooo :)
@pr0cs
@pr0cs 2 дня назад
As least there are potential for alternatives, yeah those alternatives may be very difficult to get off the ground but the beauty of open source is that if you don't like the direction the original is going you can (with enough effort and teamwork) take the project in a different path. You might not like the fork but you should always encourage people to choose freedom to take a forked project in the direction that best suits the group involved with it. If you are actively trying to shut the fork down then there is no way you can consider yourself as "the good guys"
@SenkaZver
@SenkaZver 2 дня назад
No one is shutting down Godot forks.
@gamefromscratch
@gamefromscratch 2 дня назад
I don't know if this comment was directed at me. I said literally nothing about shutting down the fork. In fact a good chunk of the video is talking about how game engine forks have and can be a good thing
@williamdrum9899
@williamdrum9899 2 дня назад
​@@SenkaZver But people were raiding the discord server
@ragnarrandom7367
@ragnarrandom7367 2 дня назад
@@williamdrum9899 redot folks have raided godot discord server we are all acting like children. i am guilty of it too, trolling right wingers on godot steam forum. i should be ashamed of myself ;)
@MechanicaMenace
@MechanicaMenace 2 дня назад
@@williamdrum9899 when? I'm on there and I'll have seen is the same old nothing about development, lots about branding, lots about following things on social media, and the odd chat about dumping being a Godot fork and forking something else.
@drillerdev4624
@drillerdev4624 2 дня назад
Well played, sir
@PurpleKnightmare
@PurpleKnightmare 2 дня назад
Thank you for the Rebel Fork info! I did not know about that!
@arcsidian
@arcsidian 2 дня назад
Well played, Mike.
@rechroniclePlays
@rechroniclePlays 2 дня назад
what the forkk
@notpumkin
@notpumkin 2 дня назад
Most forks are probably just people not knowing how github works and trying to download the project.
@bhaswardutta4890
@bhaswardutta4890 2 дня назад
True
@ronaldpikksaar2202
@ronaldpikksaar2202 2 дня назад
No. Most bugfixes and features are forks that get merged. That's how it works. At least that's how it's supposed to work. If the maintainer is busy with other things (like banning everyone in a fit of rage), or don't like you and don't merge, then it hangs in the air as another fork. So you can imagine how many people want to contribute but can't because of mismanagement. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8lGpZkjnkt4.html
@blingmoney
@blingmoney 2 дня назад
i have definitely done this, I keep them up to remind myself that's not how it works
@L4Vo5
@L4Vo5 День назад
@@ronaldpikksaar2202 when your pr gets merged, your fork doesn't automatically get deleted. and there's zero incentive to manually delete it other than potentially trimming down your project list. so I think most people just leave it there
@Magicmedo
@Magicmedo 2 дня назад
I was thinking about game engine forks yesterday. Weird.
@JermaineMorgan
@JermaineMorgan 2 дня назад
No you wasnt😂
@InvasionAnimation
@InvasionAnimation 2 дня назад
Likely because of godot.
@AlexanderEndless
@AlexanderEndless 2 дня назад
Ah okay. I guess its not time yet.
@Maridany
@Maridany 2 дня назад
I see what ya doing! 👀Nice video!
@ReDotEngine
@ReDotEngine 2 дня назад
Very funny! 😂 also thanks. I was wondering when the pygame thing would be covered. Good video as always.
@PurpleKnightmare
@PurpleKnightmare 2 дня назад
I never liked the content manager for XNA/Monogame. Also note there is no content manager in FNA.
@nikkuku7021
@nikkuku7021 День назад
When is your video titled " game engine from scratch" coming out :3 ? i am waiting.....
@felix_xb
@felix_xb 2 дня назад
9:25 when you do a pull request of anything you're creating a fork, so going by "how many people forked it" like that is completely useless and painting a really strange narrative. To see how many actual "forks" in the sense you're using there a project has, simply click the number sort by "Most Starred" and have it filtered to Active + Starred, then observe if there's any project with a signficant amount of stars (typically 1000+ at least, more if the parent project is super special or very old). It should be obvious what the forks are and what the pull requests/experiments are. But I get it, this isnt about that or whats worthy to be a video. Its completely possible for either side to pull changes from each other if they want to, at any time, so there's no tangible loss of any effort involved unless one side decided to be against the other as some political statement. This is about gossip/shaming tactics to discourage people to think for themselves, let some group think for them and defame all opposition to get a point across. I personally think peace of mind when developing is very important. If I thought it wasnt high on the list why would I have given godot the time of day to begin with? If its about performance, maturity, etc then even if you hate unity there's unreal. If its about business you're going to lose more money from reinventing things already avaialble, assets and bugs, that more advanced engines already solved (and thats ignoring porting costs related to godot-to-consoles). And if its about things like "how it works" you get better experience from built-to-purpose specialized engines. Trust and peace of mind are the bedrock of open source, but thats just my point of view, everyone should think for themselves (and by that I dont mean with their twitter brain, but the other one).
@the-guy-beyond-the-socket
@the-guy-beyond-the-socket 2 дня назад
i like how subtle your message is. i like it. i know who to show it
@ArksideGames
@ArksideGames 2 дня назад
Very classy xD Tbh waiting for that redot video for next year
@BigBraGad
@BigBraGad 2 дня назад
To be fair, Godot could go down the same path as pygame ce. Its under similar circumstances. The other news you are referring to.
@SeralyneYT
@SeralyneYT 2 дня назад
Tbf we're also 1½ weeks into the unmentioned fork's existence and the only things they've done so far is rebrand it. And even that took 1½ weeks. That should have taken 2 days at most, and it should certainly have been done by "launch day".
@heartsockette
@heartsockette 2 дня назад
Pygame's issues affected the project itself beyond just talk on the internet, and several important devs left Pygame. Redot will probably be forgotten about in 3 months. I could be wrong. But I *highly* doubt anything will come of it.
@BigBraGad
@BigBraGad 2 дня назад
They did block people all the way to the repo. Right or wrong for doing it, they at least showed that they are willing to put damper on the project in the name of politics, so there's that.
@SeralyneYT
@SeralyneYT 2 дня назад
@@BigBraGad So did Redot. They also blocked people on the Repo. The most reasonable read here is that both projects blocked trolls that were an active hindrance to the development of the project. That Redot hasn’t actually done any development is another matter entirely.
@BigBraGad
@BigBraGad 2 дня назад
@@SeralyneYT Is that so? I wasn't aware of that. I have no investment in either one, but the premise seemed nice. What and who did they block?
@CreeperSlayer365
@CreeperSlayer365 2 дня назад
This is got to be the most high brow troll I've ever seen.
@JohnnyThund3r
@JohnnyThund3r 2 дня назад
I should really make a video about my Fork... but I never have time to edit my videos well, and now that I'm working on my engine, I have even less.
@PurpleKnightmare
@PurpleKnightmare 2 дня назад
I'm so glad they pulled the game engine from Blender.
@SylvanFeanturi
@SylvanFeanturi 2 дня назад
You had no problem listing forks of Urho3D a week after them switching to Russian happen.
@gamefromscratch
@gamefromscratch 2 дня назад
That wasn't really a fork. That was a community fracturing in two. If more than half of the development leads on Godot forked it and started another project I would CERTAINLY have covered that.
@SylvanFeanturi
@SylvanFeanturi 2 дня назад
@@gamefromscratch Okay, I can see your point.
@nantas
@nantas День назад
I thought for sure you're talking about Redot
@Vondora
@Vondora 2 дня назад
This is not april fools, Mike xD Well played...
@anon_y_mousse
@anon_y_mousse 2 дня назад
I would argue that an open source project could be carried by a single person, but that it's the users who you really need to develop a community of for a project to thrive. In fact, regardless of how many devs work on a project, without a community of users, it will die. Take for instance Crystal Space. It wasn't the best game engine, but it worked and even had a few commercial games that used it. It was pretty much the only useful open source engine at the time, but it just couldn't get enough users to stay alive. It's even difficult to still acquire a copy of it. However, I would like to suggest that you at least try Linux on a second computer. You could buy a secondhand computer for super cheap and play with it with minimal risk.
@LisandroLorea
@LisandroLorea 2 дня назад
Cocos2d-x is in turn a fork of Cocos2d, and there are some other forks and ports
@GoblinArmyInYourWalls
@GoblinArmyInYourWalls 2 дня назад
This was a top tier troll post.
@Klayperson
@Klayperson 2 дня назад
He makes a pretty good point about Redot; even though I think the rot within the Godot core exists, and affects core development (due to personalities and leadership styles more than politics), I'm doubtful that forking it will produce meaningful results, especially on the technical front. It depends on whether Redot can incorporate performance and feature improvements that Godot's core team will be / has been unwilling to, and to what extent Redot's commitment to upstream Godot compatibility will render its existence moot.
@jonathansandusky7446
@jonathansandusky7446 2 дня назад
D3D12 would be real freaking nice instead of Juan gatekeeping shit. Unlikely that sort of thing happens with Redot though, they didn't exactly fork with good intentions (unless timing was just capitalizing and forking now to maybe catch some people, instead of stewing longer doing nothing but complaining)
@ThatElfNerd
@ThatElfNerd 2 дня назад
Personally, unless the fork has features that I need for a project, i tend to stick with the original software. If i were to have a major disagreement with a software company, I'd sooner use one of their competitors rather than stick to the same company with a paint job.
@datatrashx8828
@datatrashx8828 2 дня назад
speaking about forks, o3de 24.09.0 just released
@gamefromscratch
@gamefromscratch 2 дня назад
Yeah, no release notes though
@neoncyber2001
@neoncyber2001 2 дня назад
Upbge is a great project! It's also possible to put python code into your upbge game
@Anonyross
@Anonyross День назад
Simply perfect
@damus8057
@damus8057 2 дня назад
as a pygame-ce github member, 👍
@hperantunes
@hperantunes 2 дня назад
Brilliant 👏
@tiagotiagot
@tiagotiagot 2 дня назад
Checking on Pypi seems Pygame is still getting updated. Is there somewhere I can find a comprehensive comparison between the two forks? (I don't mean like a raw diff, but someone that understand things reviewing the differences targeting an audience of game creators)
@minirop
@minirop 2 дня назад
FNA wasn't a gentle fork. IIRC, Ethan Lee wrote a new renderer for monogame and MG didn't care so he forked.
@nolram
@nolram 2 дня назад
I’m really curious about the whole MonoGame vs FNA thing, got any more details about this?
@minirop
@minirop День назад
@@nolram I can't find where I read it (maybe on discord?), the only remnants I have is the article of gamingonlinux that says "FNA originated as a rewrite of monogame's desktop platform" but can't find sh-t about MG not wanting it to be upstreamed.
@TurtleKwitty
@TurtleKwitty День назад
FNA exists as a full rewrite for porting to consoles easily, it wasn't trying to be a community thing just a "I get hired to port XNA projects a lot, I'll make my life easy by porting XNA itself instead of just the game to a new gramework each time" haha
@not_importan
@not_importan 2 дня назад
Game dev FRAMEWORK... the title and thumbnail says Engine... bruh..
@gamefromscratch
@gamefromscratch 2 дня назад
Yeah, my bad there for sure. Sorry, didn't mean to mislead anyone!
@MountainLabsYT
@MountainLabsYT 2 дня назад
@@gamefromscratch What bs! Lol, you definitely meant to mislead us :D
@not_importan
@not_importan 2 дня назад
@@gamefromscratch F to doubt xD
@RenderingUser
@RenderingUser 2 дня назад
the line between engine and framework isnt that strict anyway
@conneich
@conneich 2 дня назад
UE5 has 51k forks. That's a lot of proprietary cutlery!
@AndrewBrownK
@AndrewBrownK 2 дня назад
I was looking forward to hearing about crablang until I remembered it is a language, not an engine. Also no idea on its community status
@hidemat5141
@hidemat5141 2 дня назад
Beautifully said buddy 👏👏👏🎉
@rationallyright4626
@rationallyright4626 День назад
I'm fine with the fact that you don't want to get involved in the Redot drama. Just as you said it is too early to really know if it will work out in the end. I'm personally keeping tabs on it, but I really haven't commented on it much myself.
@LedoCool1
@LedoCool1 2 дня назад
No redoot?
@PaulHockerOnEarth
@PaulHockerOnEarth 2 дня назад
Nicely done!
@blarvinius
@blarvinius 2 дня назад
If you come to a fork in the road, take it.
Далее
The O3DE Game Engine Takes a MASSIVE Leap Forward
16:00
41% Increased Bugs With Copilot
29:54
Просмотров 152 тыс.
Why I haven't switched to Godot (Yet)
38:51
The Worlds Largest DDos Attack 3.8 Tbps
36:18
Просмотров 135 тыс.
Making of Thronefall: Final Devlog
21:12
Просмотров 18 тыс.
The Best Frameworks For Game Development
14:48
Просмотров 21 тыс.
Trying OTHER PEOPLE'S voxel game engines
20:02
Просмотров 10 тыс.
Don't WASTE 5 Years!
11:35
Просмотров 34 тыс.
Making Successful Indie Games Is Simple (But Not Easy)
12:08