No.966563
>>966554
and people will still use Unity for some reason
No.966571
I really liked it until I read that GDScript is a proprietary language. I know that you can use other languages too but the whole flavour is in GDScript... :( feelsbadman
No.966573
>>966571
>propietary
>MIT licence
???
No.966575
>>966573
Engin is under MIT license but GDScript is proprietary.
No.966576
No.966578
>>966576
Explain what exactly? Language is separate project apparently. On the other hand, nobody else mentions its license except that article I read so have as well been bullshit.
No.966581
>>966578
yeah, but why would a language for an open source engine be propietary?
how can a language be propietary?
No.966582
>>966581
Well is the interpreter featured in the Godot repo? If not, it's probably that. The more I think about it the more it seems like bullshit. Engine is nice overall so I can calm my FOSS standards if I decide to make a game.
No.966583
>>966582
yeah, godot is mostly an engine an argie made to help him while he was working in some game studio, until he made it open source and people started to be interested in it and he now has a patreon to work on the engine full time.
It's just weird that juan made an open source engine and made the language propietary.
No.966584
>>966583
Weird indeed. Maybe he's planning to sell it later on or something. Who knows...
No.966586
>>966584
I think he makes enough on patreon to live well off making his child project.
he seems very happy working on his own project.
he even brags about declining offers from unity and unreal to work with them.
No.966587
>>966586
He seems based and redpilled. We can't know what's going in inside that head of his...
No.966589
>>966586
>declining offers from unity and unreal to work with them.
Wow really? That means they're both threaten Godot.
No.966590
>>966587
I think making like 3.5k per month on fucking argentina on patreon (from their 9k montly donations) is like a better deal than working on other people engines.
>>966589
https://twitter.com/reduzio/status/928279715743518720
No.966594
No.966597
>>966554
WoW! I can't believe Godot is planning to add features! Did you hear that Unreal Engine? Bet you can't do that!
No.966599
>>966597
Godot new practical features seems like a bigger deal than whatever crap unity calls new features.
3.0 just had features only latest version of unity had, like 2D rigs.
No.966604
>>966594
DELET THIS
and start pay for Unity NOW
No.966605
>>966571
>>966575
>>966583
How fucking stupid are you? You think the language is proprietary because you can't grep a repo.
LEARN MORE FAGGOT.
No.966608
>>966597
Lets the bloat happen.
No.966651
>>966571
It's a proprietary language in the sense that it's only really used as part of Godot, not in the sense that it's not free.
(Not even sure that's how it works, but chances are whoever wrote that didn't have English as his native tongue)
>>966554
Why do people even still use Unity? It doesn't have many more features, it's buggy, and it's slow (probably due to memory bugs their Pajeets can't fix)
No.966654
>>966651
>Unity is slow
Have you used Godot enough to tell whether it's any faster?
I'm all for open source and whatever but nobody is actually using Godot seriously. Nobody, and I mean nobody in the world has ever made a game big enough in Godot to know how well it stacks against Unity in reality.
It's like Gimp and people who advocate for it. You can say "Gimp has X feature just like Photoshop, therefore it's as good as Photoshop in that task", but as soon as you start to actually use it you begin to realize that it's clumsier and slower and requires more clicks and is missing all kinds of nifty details that you had back in Photoshop.
No.966768
>>966654
8/agdg/'s Unityfags can back him: its editor is infamously buggy and the devs take years to fix anything, while Godot's editor is very stable and bugs are fixed quickly. The largest thing holding back Godot's 3D renderer is the lack of occlusion culling, and that's coming in 3.2 alongside the vulkan renderer.
Really, right now Godot's biggest strength is its 2D engine. It's leagues ahead of both Unity's "render a flat surface in our 3D renderer" hack and Game Maker in both features and performance.
>nobody is actually using Godot seriously
>Nobody, and I mean nobody in the world has ever made a game big enough in Godot to know how well it stacks against Unity in reality
The devs shipped several games with it before going open source and there's loads of 2D Godot games well into development. Pull your head from your ass and wipe the "muh Gimp vs Photoshop" shit off your face, it's getting in your eyes.
No.966773
No.966787
>>966768
>The devs shipped several games.. blah blah
I also made a babbys first platformer in my own engine, that proves absolutely fucking nothing. Call me when there's a game that looks like pic related with "made in Godot" attached to it.
>wipe the "muh Gimp vs Photoshop" shit off your face
Gimpfag detected
No.966788
>>966554
godot is a dumpster. I feel like we're back to the "GIMP is just as good as Photoshop!" days of yore.
godot is currently based on OpenGL ES 3.0. Yeah, like your phone. It's a million years behind the times. Their attempts to catch up have so far been stupid and unsuccessful. They're attempting to skip straight to vulkan despite it being way too new to be widely supported, especially for the kind of 2D phone / 3rd world games being made with it.
It's also inheritance-based rather than composition-based. No one works like that but total amateurs. Making common controllers in Unity is so easy you don't even think about it but you have to plan this shit out across your whole project with godot.
Everything else looks like shit but I've only skimmed it. The editor's code is a mess compared to Unity's. It's normal to customize the editor and I'd hate having to mod godot. Networking looks like a joke; it's all hand-crafted scripting with minimal RPC and synchronized variable support like modding the original Unreal Tournament. Modern engines do most of this at a high level in the editor.
No.966806
>>966651
I've worked on optimizing large Unity game projects. Unity dindu nuffin. The main problem is the level of programmer working on a Unity project is far lower than on Unreal.
They aren't really fully aware of the problems with garbage collection and will generate a lot of it. They also wait until the last minute in development to decide performance is too low so it's a scramble to reduce it to an acceptable amount of stuttering rather than avoid the problem from the beginning. It's difficult to fix garbage collection issues last-minute unlike doing the regular hot loop optimization as it's a much more dispersed problem.
They tend to not understand algorithms so abuse Unity for everything. Like, they'd much rather use Unity's APIs to search the Scene or even iterate over every GameObject at a level to find what they're looking for than use a datastructure. For you webdevs out there, it's like searching for elements by name in the DOM. In the last project I worked on, they had about 1M LoC of C# but I didn't see a single custom datastructure in the entire project.
They don't understand timing. This is where Unity diddu somethin as they hand devs time as a float for historical reasons (internally in Unity it's a double), but the precision is so low that it's unsuitable for many of the things people try to do with it (often used in frame time contexts where we're talking about 7ms frames and lower) and this causes a lot of really wacky and subtle problems. After about 10 hours, float time since start is no longer accurate to the millisecond and it just gets worse from there. Gamedevs usually don't test long-running instances or saves at all and this stuff goes unnoticed. A good dev would notice the trap here and roll their own timing but Unity-tier devs fall into it.
They ducttape together off-the-shelf stuff because custom coding is beyond them. Try reverse engineering the datafiles of Unity games. Instead of something ordered, logical, high-performance, compressed, etc. you'll find they just shoved everything into a serializer rather than define efficient formats. You'll commonly find Google's shitty protocol buffers being used for datafiles. This level of streetshitting is almost unheard of in Unreal games and is why Unity games tends to have horrible load times and bloated installs. But it's entirely about the programmers, not the engines.
If you want an example of what Unity can do when devs who can actually program use it, look into Layers of Fear. I'd link you a video but I can't find one not polluted by reaction face youtumors. The technical difficulty is high, performance and graphics are great.
No.966889
>Godot thread
>no Godette
Shame anons. Just because she isn't fluffy doesn't mean she isn't cute and marketable.
No.966892
>>966889
SUPERIOR GODOT-TAN COMING THROUGH
BUNHEADS SWERVE
No.966893
>>966892
Cross her with Legends Godette and she'd be perfect~
No.966905
>>966554
So, what's the deal with GDScript vs C#? My impression was that they were implementing C# and letting GDScript become obsolete. I also heard C# is faster than GDScript. But apparently development of GDScript continues as a priority. Was C# implementation just a means of letting Unity kiddies migrate more easily?
No.966907
>>966905
I mean, if performance is that much of an issue, you could always just use C++.
No.966910
>>966905
If I recall, GDScript works a little differently, and C# goes through some interface (called GDnative?) that's meant to make using various other languages possible. I can't be any less vague since I just read something like that in passing when C# was about to be added.
No.966912
>>966907
I'm barely about to start learning Godot and want to make sure I learn the language that's going to be the future of the engine.
No.966917
>>966905
Basically yes.
If you think about it, if they were going to replace the scripting language with C# they might as well rewrite their entire engine to be C# based. And since there's no indication they are doing that it would be stupid to think they would drop GDScript at this point.
No.966921
>>966563
Industrial standards, what do you expect? See >>966654
>>966768
What is the mindshare percentage?
Wow we have pros here >>966788 and >>966806
>>966893
> No tight bodysuit Godette
No.966923
>>966788
>>966806
Sounds like you're just really used to working with a shitty tool. The legacy cruft in Unity alone makes it sub-optimal to work with.
No.966924
There's a bunch of Spics on /agdg/ who shill Godot for all it's worth. They keep saying Unity is bad and Godot is the way to go. Take everything said in this thread with a grain of salt.
>>966806
Of course amateur devs are amateurs. They don't have the skills of a professional and have to wear many hats to finish a game. It's understandable for it to be less polished.
Layers of fear is barely a game. Sure it looks nice but it's a spooky walking sim.
>>966893
>>966892
>>966889
Stupid manchild who belong in a home for the mentally retarded.
No.966925
>>966768
>Godot's biggest strength is 2d
So, basically, you're saying Godot is the Sega Saturn of game engines?
No.966926
>>966924
Tech is pro-mascot, get over it and don't be a metafag.
No.966927
>>966924
Unity IS bad. You have no control over your own source code. One day development of Unity will stop, and you're as good as fucked.
No.966928
>>966925
Looking back, the Saturn has aged much better aesthetically vs the original PlayStation and the N64. Shame Sega dropped the ball with it.
Sage for tangent.
No.966940
>>966926
>Posts more cartoon characters in response to being called a child.
Asylums should never have been closed.
>>966927
Unity serves it's purpose of being an easy to use game engine for novices. People using it are using it as it's free or because it's easy. Source code isn't a high priority for these people.
No.966943
>>966940
>Source code isn't a high priority for these people.
Then they're fuckin' morons, because ALL their work is going down the toilet eventually. The Unity guys have already said it's legally impossible for them to EVER open up all the code.
No.966944
>>966940
Seriously, don't be a metafag. We WILL start posting lewd Kikis.
No.966945
>>966924
>There's a bunch of Spics on /tech/ who shill Linux for all it's worth. They keep saying Windows is bad and Linux is the way to go. Take everything said in this thread with a grain of salt.
It's almost as if you're on a Vietnamese basket weaving forum where philosophy trumps functionality 99% of the time.
>Stupid manchild who belong in a home for the mentally retarded.
>
No.966950
>>966945
>one off
You get the digits you deserve.
No.966951
>>966945
Most of the major Linux distros honestly give me less shit than Windows 10, so it's not just a philosophical issue anymore.
No.966955
>>966945
>Spews bullshit
It's almost like you're one of the spics who got ran out of the 8/agdg/ chat room because you whined about racism.
No.966957
>>966955
>8/agdg/ chatroom
just use the thread
No.966961
>>966955
>8/agdg/ chat room
No.966992
Vulkan for 3.2? That's actually faster than I would have expected.
No.966998
>>966924
>Layers of fear is barely a game.
The quality as a game is irrelevant. The technical merit on display shows that it's not Unity that causes games to have shitty tech, it's the kind of semi-professional programmer one finds in the Unity community at fault.
No.967002
>>966955
>8/agdg/ chat room
Of course the Unity shill is a fucking Discordnigger.
No.967003
>>966943
>The Unity guys have already said it's legally impossible for them to EVER open up all the code.
Every large Unity project licenses the source and customizes it. This is only a concern for amateur devs.
No.967006
>>967003
Unity licenses some of the engine from other entities. If these other people don't open up their code, neither can Unity.
No.967027
Actual "professional Unity dev" here: Unity is shit.
I am currently hired to work in a small Unity game (a simulator for a specific room escape, you will probably not see it around anytime). My employer wants it to be finished quickly, so any sort of crazy smoke-and-mirrors optimizations I have tried to propose to him were rejected because they would take more time than we actually have, so we more or less have to work with the systems Unity gives to us. The game is supposed to run on a 2010 potato, and considering it is a "realistic" simulation, FPS drops are absolutely unacceptable.
So far, what I have seen is that everything that comes with Unity is shit, and the forums suggest you write your own replacement. This is true for most components, such as controllers (the controller we will be using has some nonfunctional buttons because Unity only has so many registered buttons for controllers. The solution seems to be writing your own controller system and drivers), shaders, movement system... which are perfectly doable, but not in the tight schedule we have, so I had to find ways to circumvent these problems with hacks. Then there is the problem with in-engine stuff sucking so much, such as the "async" load system, which makes the game stutter like crazy because it triggers the GC real hard; some guys managed to fix it and made a talk about it, and you can do it as well, but oh surprise, you require that expensive Unity license to access its source code. We finally opted for loading every fucking thing in memory (not like there is much to load anyway), and hiding or showing stuff as needed. Talking about the GC, it fucked me over when I tried spawning a grand total of two objects per frame for 50 frames, so it would stutter unless I spawned a single object per frame for 100 frames. I am sure there is some reason why the Mono runtime does this stupid shit, but honestly, I don't have the time to read everything about the internals of a shitty Java offshoot. Also, the entity-component access API is clunky shit and I hate it.
I have not tried Godot, but I doubt it can be much worse than this dumpster fire of an engine that only gets by because it is free and doesn't require a 10 year formation, unlike Unreal.
No.967206
>>967027
It's telling that the Unity backend is so convoluted and fucked that the devs needed help getting fucking SDL2 working.
No.967213
>>966928
Sega's exterior design for consoles was very very good back then.
No.967247
>>967213
You just made me want to play super sonic.
No.967264
>>966787
Damn, that's a lot of salt.
No.967307
>>967213
As someone who has both a Genesis and a SNES in front of me, I can say personally I like the SNES' Gray Box professional look better than SEGAs attempt at looking sleek. Not to say the Genesis looks bad by any means, Nintendo and SEGA both had different design philosophies. Nintendo wanted a more industrial look to compliment home VHS players and Hi-Fi setups. SEGA wanted a more sleek high end look. I will say the Genesis managed to age better design wise if only for its choice of a smooth black finish. Build quality wise though its not even a contest, the SNES is built a lot better than the Genesis. Both Nintendo and SEGA went with ABS plastics as far as I can tell but the SNES is definitely thicker and heavier overall. The Genesis case feels brittle in comparison
No.967330
>>967213
>tfw when vidya was great
No.967348
>>967307
Thanks for your feedback!
No.967422
>>967307
>SNES' grey box
You mean yellow at this point.
No.967450
any faggot here need to play the TPS demo.
No.967466
>>967422
True. Are there perhaps any tricks to un-sun the colors of ABS plast?
No.967467
>>966944
You always look for excuses to post those anyway, might aswell just fucking post them.
No.967485
>>967467
Lose track of your folder, anon?
No.967489
>>967422
Some cases had more bromide in them than others so it really varies which ones yellowed when exposed to UV
>>967466
https://en.wikipedia.org/wiki/Retr0bright
No.967497
>>966944
Choke on gas pedo
No.967510
>>967497
>pedo
Fuck if these cute and marketable mascots aren't good for weeding out the newfags~
No.967548
>>967510
>newfag
>reddit spacing
daily reminder that lolicon = pedophilia
No.967551
No.967552
>>967548
That's not leddit spacing newfag~ And nobody even posted any lolicon, retard.
No.967574
>>967450
Is there anything to it beyond tech demo?
No.967595
>>967548
Daily reminder that implying lolicon = pedo is (((you)))
No.967600
No.967612
>>967450
Is it already in the demo repo?
No.967638
>>967450
>shittier than Blender Game Engine demos from 2008
Why is godot being shilled so heavily?
No.967644
>>967638
Uh... I think you might need glasses, anon.
No.967646
>>967638
Because idiots value being able to read the source (that they will never read) over shit working.
No.967652
>>967638
Because it's free and open. This means no royalties and no obsolescence while any volunteers are willing to continue developing it.
No.967671
>>967646
>over shit working
Until it doesn't. Because you cant support future platforms.
No.967675
>>967671
Give me 10 games released in the last 5 years that deserve to be ported to natively work on new hardware/operating systems for the rest of time.
No.967676
>>967675
Also they can't be made in a custom engine because that defeats the point of the argument.
No.967677
>>967675
There may not be many (if any) games in the last 5 years but there are plenty from the mid 90s through to the late 2000's which deserve to be.
No.967679
>>967677
If you can't name good Unity/UE3+ games worth preserving then what's the argument? The odds that those games become unplayable are almost none, games that worked on Windows XP usually still work and those that don't tend to have fan patches to make them work, you can even play DOS games with an emulator.
No.967692
>>966554
Show me one decent game made in Godot
No.967705
>>967692
In time there will be.
No.967709
>>967705
Just like Communism will work "soon"?
No.967712
No.967725
>>966563
you like those stuff in the file?
they're already on Unity
No.967727
>>966571
>>966651
>It's a proprietary language in the sense that it's only really used as part of Godot
We call this a domain specific language.
And they're fine as address specific issues that general purpose languages dont't.
https://godot.readthedocs.io/en/latest/about/faq.html#what-were-the-motivations-behind-creating-gdscript
That said GDScript is Python-based and translating Python to GDScript is easy.
No.967728
>>967646
>>967652
>free and open source
So... Blender?
No.967732
>>966787
Literally what anon posted in >>967450 looks better than this crap sceenshot.
No.967741
>>967692
Dog Mendonca is good if you like point-n-click games.
No.967743
>>967728
The Blender foundation ripped out the game engine recently to make room for improvements to the already decent video editor.
No.967745
People forget that it was fucking SLENDER that got people noticing Unity. It's not going to take a great game to give it traction, it's just going to take one that makes a strong enough meme.
No.967746
>>967743
>decent
It's always been a joke. Isn't it still single threaded?
No.967747
>>967746
The video editor? It uses all eight pseudo-cores of my FX 8370 during editing. It RENDERS with one by default, but that's easy to fix.
No.967749
They look like hipster-pixel shit, but Tanks of Freedom and Spooky Ghosts Dot Com are fun. They have a GBA feel and flavor to them.
No.967750
>>967747
Well here's hoping it becomes a viable alternative to premiere.
No.967751
>>967746
Somebody doens't know about the Velvets~
No.967752
>>967750
It already basically is with the extensions >>967751 is talking about. You just need a decent rig for it to work with.
No.967753
>>967749
Tanks of Freedom was surprisingly good.
No.967754
>>967753
Free as in beer and speech too. It's a wonder it's not in more repos besides the AUR.
No.967759
>>966554
Why do people act like this in regards to open source shit?
I get it if it's in jest, but still, it's fucking stupid.
You pick the engine that suits your needs.
If you can afford Unity or Unreal, why would you pick Godot?
And to add to that using UE4 is practically a selling point.
It doesn;t matter which engine you use. If the game is good and runs well I don't think people really give a fuck what engine the game is running on. If it's a good game and it performs well, people will buy and play your game.
I'm not trashing Godot. Game engines are huge and complex software so more power to them. I hope it grows and comes to a state of contention with the giants, but don't pick a game engine out of spite. Pick a game engine that gives the tools to realize your vision. If it's Unreal; Use Unreal. If it's Unity; Use unity. If it's Source; Use Source. If it's Godot; Use Godot.
No.967760
>Why do people act like this in regards to open source shit?
Nigger, you have been spergging out about this for how long? The reason an open engine is fucking obvious to anyone with half a brain. With Unity, you have no real control over YOUR own work, ultimately. With Godot, even if the project were abandoned one day, you could STILL support new platforms yourself.
Try to use a LITTLE foresight. This isn't even a Stallmanist argument. If your shit is worth playing, it deserves to be ported to every new platform that comes along, natively.
No.967761
>>967759
>Why do people act like this in regards to open source shit?
People get excited at any advancement in free open source because it furthers a future when one isn't dependent on decadent, inefficient, censorious, greedy corporations.
No.967762
>>967761
Lefty cuck please. Corporations are beside the point. Game preservation alone is reason enough to support open source games and game engines.
No.967765
>>967762
Yes, but don't call me a lefty.
No.967766
>>967760
>Nigger, you have been spergging out about this for how long?
This is the first thing I've ever said regarding this topic in my life.
>To the rest of your comment
If that's what you want then use Godot.
Just keep in mind that not everyone wants what you want.
No.967767
>>966955
There's a fucking IRC channel you triple fucking nigger. It's been in the OP for every /agdg/ thread on /v/ for three fucking years. Why the fuck do you cancerous faggots insist on using propietary spyware?
#8/agdg/ on Rizon.
No.967771
>>967743
>ripped out the game engine
Oh, I didn't know that.
>make room for improvements
That's a good thing. If they had no manpower for g. e. it's better focus on what they can.
Also they're already lot's of game engines but a few good video editors. (Which are Kdenlive and Natron being the only other one that is node-based?)
No.967772