Opinions on the godot engine?
True men build their own engine
It had some performance issues few years ago
>>80347374>you need to learn a new language which is useless outside of godot
>>80347420>what is python>inb4 python is diferent to gdscript
>>80347420>what is C#>inb4 C# is different to C#
>>80347420Officially besides GDScript it supports C#, C, and C++Unofficially every language can be used thanks to GDNative>>80347514It isn't different; they're nothing alikeOnly syntactically there's a superficial similarityJust check the examplehttps://docs.godotengine.org/en/3.0/getting_started/scripting/gdscript/gdscript_basics.html#example-of-gdscript
>>80347666>being so retarded he can't learn a new language in 20 minutes
>>80347680Where do I say or even imply that faggot?
>>80347707>fails to notice that I replied to that anon as well>calls someone else a retard
>>80347374>forces you to use its retarded editor>forces you to write glue code on its retarded language>mixes data and logic>mixes model and representation>bloated>slowunreal already gives its source code for free
>>80347374The mere fact that there are no well known godot engine games out there tells me it's probably shit.
>>80347392Real men also have sex. But I highly doubt you'll have any time if you're busy spending 20 years to finally make a blue cube rotate.
>>80347374Vulkan ray tracing support yet?
>>80348706still WIP but the features are already implemented, still in development.by example I can't still get my animations to be played, so I suppose there's still a lot of work.But at least I can now make those static renders.:)
>>80347374can I use it for low poly low requirements 3D games like crash and spyro from PS1 or The sims 2 and similar?
>>80348992sure, the main criticism of godot over unity/unreal is that it sucks for AAA photoreal meme graphics.Ironically godot 3D being a worse 3D, makes it better for retro 3D.https://www.youtube.com/watch?v=4MLz-f0tYMg
>>80348992it's very much able to to that.but can you?
>>80347374I use it. It works alright. Still waiting for vulkan though.
>>80347420> It takes cognitive effort to learn a language
>>80347420>she doesn't already know most languagesyou're not going to make it
It's ok but I don't care for GDScript and I think it's a waste of developer time
>functions aren't first class objects in GDScriptyikes
>>80349378yeah, GDscript is like someone took a look at python and said:>This is exactly what we need, just shittier.
>>80349398godot is a compiled language though.
>>80349409Godot is the engine.GDScript is it's main scripting language, and it's interpreted at runtime.
>>80349439yes, godot is compiled to whatever the engine uses.like any fucking scripting language in any engine.Still not interpreted at realtime like python.
>>80349549Yes it is.I'm really sorry for you cognitive disabilities and wish you the best for your future.https://godotengine.org/qa/681/is-gdscript-compiled-or-is-it-interpreted-at-runtimehttps://godotengine.org/qa/19294/is-gdscript-compiled-interpreted-what-about-visualscript
>>80349612>godot 2.1 shit (2017)
>>80349636Oh I'm sorry.It's compiled to byte code, which is then interpreted at runtime, just like CPython.Now go suck a dick.bunch of morons, can't google for fucks sake,
>>80347374GDScript is so shitty that it made me give up on it a few years back.Why the fuck are they still wasting their time with that garbage?
>>80347374Good if you're autistic enough to not use better options (Unity or Unreal, depending on what you're making), but not autistic enough to waste time implementing your own engine.
>>80350774>shilling for Poonitylet me guess, it's "better" because it has a bigger community to help you when you encounter shitty bugs?
>>80347374Still waiting on 4.0
>>80350967you'll be waiting for awhile
If you code in Godot maybe I can help you make models? I really like making basic 3d platforming levels :)
>>80351001I guess you could say he's waiting for Godot
>>80351087YES I posted this beforeNO I'm not taking another screenshot
>>80351151>YES I posted this before>NO I'm not taking another screenshotyou must be a pleasure to work with...
>>80351191I'm phoneposting rn, and sorry if that seemed aggressive. I also made a few mario custom levels a few years ago, but that was only using assets made by Nintendo
>>80351104He's waiting 4Godot
>>80351151I can do that in Unreal Editor in less than 10 minutes, including shaded materials.>>80351212>I also made a few mario custom levels>but that was only using assets made by NintendoVideogames are not your thing, sorry faggot.Re-read this: >>80351191
>>80351835>Unreal Editor in less than 10 minutesdo it fag
>2d engine starts focusing on 3d which it can't compete in
>>80352300Meant to reply to >>80351835
>>80352319Don't listen to any gtard ever, and shit post more.
>>80351859Lmao, to prove what to who? A random trannoid from 4chan? fucking kek>>80352300Tried what?Also blender is not for videogames. Stop being a freetard and pay for 3dsmax, maya, cinema4d, whatever.
>>80352414>>80352451I am the anon who likes making levels. I don't want to shitpost, I want to make levels for another anon's platformer!
>>80347392I half agree with this, I like what Godot has to offer but I get too annoyed with how you're forced to conform to what the Godot devs want you to do, like having to do stupid hacks because they won't support custom vertex attributes, being stuck on GLES 2.0, and having to implement my own timestep logic ontop of theirs. For newbies / prototyping it's great though
>>80352489i know, and i gave you some advice
>>80352451>blender is not for video gamescan't make models and export fbx? blender can do that, any decent editor can do that.Blender is just as good at doing that as any other like maya or ... ugh... 3dsmax
>>80352451Ubisoft literally started using Blender officially for their AAA games stop larping idiot
>>80352451>he chickenednot surprised
>>80352489Whatever, do what you want.Just know you are pretty much all the way out of touch on what videogame level design and production is.>>80352564>Oh no, not the evil 3dsmaxFaggot.Blender is the 3D equivalent of GIMP>But GIMP can do everything that photoshop can!No it can not.Unusable interface, sluggish workflow.>But you can modify it how you wantDoesn't help the fact that no amount of tinkering will put Blender at the same level as the other ones.>>80352596>UbisoftYou don't know shit about videogames, retarded faggot.>>80352640>Random troon telling me i chickenedKeep the salt coming freetards.
>>80352657if you weren't larping you'll have make it by now
>>80352657ubisoft makes millions on their games just admit you lost lol
>>80352676>>80352753+18 to post here>>80352723https://news.ubisoft.com/en-us/article/1Fse1XyXzj76UJ1gKFohbz/ubisoft-joins-blender-development-fund-to-support-open-source-animation>Ubisoft Animation Studio (UAS), the in-house studio of Ubisoft Film and Television dedicated to creating animated films and series, will soon adopt the open-source animation software Blender as its main digital content creation (DCC) tool.If you are going to talk so big and mighty, do it right freetard. they just donated to the foundation, and their shitty Hollywood studio animation division is going to use it.Animation != gamesHollywood !!!!!!!!!!!!!!!!!= games
>>80352657> Just know you are pretty much all the way out of touch on what videogame level design and production is.I'm ready to learn. Anon, can you take me up on your platformer project?
>>80352835>sub 18thanks for the compliment.
>>80352891You are mistaking me for another anon. I'm not making any 3D platformer at the moment.Im working in some heavy shading on Unreal for some stylized games i have in mind.>>80352913I don't know if being mentally a teenager is a good thing, anon.
>>80353012I'm referring to a hypothetical anon reading this, maybe YOU! Yes you, can I work with you on your 3D platformer?
>>80353012well, peak potential
>>80353050In the hypothetical case i wanted or i was already, working on a 3D platformer, and i was on the search for people to help me, i would never, and read this again, NEVER, give any of my contact info to anyone on this site.>>80353060>Peak potentialAs a first gen zoomer myself, i disagree.
>>80353165oh just wait until your realize you might get wiser with time but dumber at the same time.One thing can be helped, the other not so much.
>>80353165I don't bite
>>80353271Nah, you just glow harder than a twitch streamer rgb setup.
>>80353311Glowing with passion!
>>80347420If you cant use godot with cpp you should not talk about gdscript.A good programmer can learn many languages.
>>80353313Look Rodriguez. Im not a terrorist nor a pedo, and i'm half the planet away from the US. Go back to /pol/ or /b/ or something.
>>80353344not anon you replied to, but godot cpp docs are shit. And Ref is an abomination.
>>80352657>Blender is the 3D equivalent of GIMPNo. You can't compare Blender and GIMP.
>>80348285There are no well known Unity games either
>>80347392Can you stream building yours on your own meme twitch channel and complain about open source while broadcasting on OBS and using a language that is a shitty frontend for LLVM which is actually doing all the work?
>>80353892>The wind is blowing hard, a storm is brewing, in the distance you hear a faint "jaaaaaiiiiiiiiiiiiii".Suddenly a hunkered shadowy figure appears before you and whispers in your ear:"One second...."
>>80347374It's GIMP but for game engines, with the same kind of delusional fanbase promoting it.
>>80354039well, it's better shipping a game with godot than complaining about it and not doing anything worth of mention what so ever in a life time.
>>80347420>swimmingthis skill is useless to walk on earth>boulderinglmao bro just take the stairs bro>playing guitarwtf bro, are you like metalica bro, why you play guiter if you're not pro, broyou're the kind of toxic people noone should have as a friend, I suggest sudoku if you can't reflect on your behavior
WHAT'S THE BEST THING LANGUAGE ENGINE I DONT KNOW WHATEVER IT IS WHAT'S THE BEST THING TO MAKE A 2D GAME FORFUCKSSAKE
>>80354193This.I'm actually kind of shocked at how there isn't, like, a Mario Maker like software for basically every platform. We have so many standards and computing power it's not even funny these days, so what is exactly stopping us from having basic and easy dev environments that scale in complexity?
>>80354193C++>>80354247Use Unreal, you stupid freetard manlet.inb4 my shitty Thinkpad can't run itTough luck mate, get a gaming PC. You can't expect a PS2 to make and run PS4 games.
>>80354344Tell me how to make games with Unreal you fat buffoon
>>80354415There are a gorillion tutorials in Youtube, in the official wiki, in the engine itself.>I want to make a game on UE4Well, what type of game?>None in particular, just learn how to use the Engine in generalThen go to Youtube, plenty of both official and third party beginner tutorials.If you are new in the industry itself, you have so much to learn besides how Unreal works.
>>80354464>you have so much to learnWhat else should I search for on youtube or for textbooks?
>>80354502ScriptwritingWorld/enviroment designLevel designGestalt theory/laws/principlesSemioticsCharles S. Pierce Theory of SignsFerdinand de Saussure semilogyUI/UX design3D modelingAnimationTexturesMaterialsShadersPhotogrametryC++ / C#And thats the basics and im forgetting so many things, i don't even know where to start. Game design is not as easy as /g/ and /pol/ want to make you believe. I have in this for so many years, i have most things internalized. Sorry i cant make a better list in just a short time.
>>80354735>Semiotics>Charles S. Pierce Theory of Signs>Ferdinand de Saussure semilogylol you are the epitome of a retardation.trying to flex on an anon board and failing
>>80354735> Photogrametryyou trying to scan your neckbeard cave for a game?
>>80354502the best way to learn is to define a target that you want to achieve. For example a simple side scrolling shooter or Tetris.And then learn as you go.Dont listen to the retard poser telling you it's hard. It's only as hard as you want it to be.
>>80354769There are a ton of shortened versions.Knowing how to express something graphically in a way other people understand whats the message, is something basic in videogames.Something as stupid as a health bar, you dont use a gruesome gorish heart to tell how much health you have left in a hello kitty styled game for kids. Sound retarded, but a ton of people can't make even that right.>>80354793Why the hate kek.Photogrametry is a great way of getting 3D models and textures the easy and cheap way. As long as you have a phone with a decent camera, you are good to go.>>80354842He asked how to get into the industry, i gave him my best basics. If you or him doesn't like the list, or part of it, then just ignore what you don't like.Lmao poser, fucking freetard. Keep playing quake 3 in your shitty thinkpad with gentoo.
>>80354940aww you QQ?Have you even shipped anything up to this point?
>>80347374>*Intentionally poor-quality rendition of Flight Castle on recorder plays*
I'm surprised by the Godot shill threads lately. I have completed 2 small projects and am currently working on a larger-scale project. I have only been using Godot for 2D games. Pros of Godot: If you already know any object-oriented language, you can probably learn GDScript in 5 minutes or less. The scene/node structure is sensible. The tilemap editor is enjoyable to use. Animated sprites are simple to integrate and control. The editor itself is lightweight, portable, and customizable. There is a web version of the editor, which works ok.Cons: The editor sometimes has bugs. The graphical interface of the editor could be more clear. C# support is not well integrated. I haven't tried the visual scripting option, but I've heard bad things. There aren't options in the editor to export your game to consoles other than UWP support, but I've heard there are 3rd party resources to get around this. All in all, I'm a fan.
>>80354940>>80355012srsly, first you scream like a child that anything other that unreal and c++ is shit for games,and then you plop down a list of requirements that are only situational requirements if at all.Go outside. Play with friends. Stay gay.
>>80350544The worst part is it seems to be an intense case of sunk-cost. In their earlier blog posts, they talk about how they had their hearts set on C# originally, but this was before Microsoft relaxed licensing terms, so they decided to make their own language. Sadly they seem to think that, now that they have their own language, they need to cling to it.
>>80355030not supposed to target>>80355012
>>80355030wat?? I (the second thread you replied to) am in support of Godot. I think it's a fine editor that has its problems. I'm onto my third game using the engine, I must not hate it too much.
>>80355042>>80355057oh ok sorry thanks for clearing that up
>>80353892Blow is sometimes based but mostly retarded
>>80354960>>80355030Gentoofags freetards tranvestites kvetching, classic /g/
>>80347374still slow despite 'optimisations'you'll only get simple games on godot til they get serious about performance>>80347392and never ship lmao
>>80347374As long as you understand and respect it's limitations, it's fine.You won't ever see a so called AAA game made on Godot, at least not for the time being, but for the majority of so called indie games, specially 2D ones, I'd argue it's a better option the Unity.BTW, I'm not a game dev, I'm a hardware system engineer that casually uses game engines for interactive tech demos and I recently started using godot instead of unity.
>>80355097go fuck yourself
>>80347374Daily reminder: C # is a cancer and has to undergo chemotherapy.
>>80355183no C# is pretty neat man you don't know what you're talking about
>>80347420If you think learning a new language is hard... You're not going to make it. Maybe spreadsheets and sending emails is more your speed.
>>80347374can I see some skeletal animation in godot?how about shadows, how's the quality?does have a standard shader with support for PBR materials?what about different dynamic light sources?what about using a mix of baked and dynamic lights?what about post process volumes?
>>80347994>mixes data and logicMaking a game in Godot is not hard. Just try it.>unreal already gives its source code for free"""""free""""""
>>80347994>Bloated >28mb download
>>80355077Yeah, I generally like his bitterness and hate for "the stack" concept and the absurd amount of webshit pollution, since it resonates with me, but his dismissal of _all_ open source is absolutely retarded.
>>80356797he's yearning for DOS because now everything is too complicated for his ape brain.
>>80356792Why do Godotfans always flaunt how small their download size is? Doesn't matter how big the download is, as long as it provides superior features and functionalities.You just download it once or occasionally, and even then internet speed will finish a GB download in minutes.
>>80356916> hurr durr godot badWhy are retards always retarded?
>>80356916>Godot is bloat>It's not>WHY DO YOU ALWAYS TALK ABOUT THE SIZE REEEE
>>80357108What makes it good?
>>80357143I just statically linked the Uneal engine into my reimplementation of GNU ls and turned off LTO. It is now a 328 MiB binary. But man... The features duuude... It's life changing.
>>80356797He doesn't have a problem with open source, but with the open source community model, as most projects don't accept pull requests, or for projects that do the time to verify the code to be merged takes longer than just having someone familiar with the project write it themselves.
>>80356916Small downloads are important for engines targeting cellphones which are the new frontier for vidya.
>>80357169go read the feature list yourself bitch
>>80357289except, you don't distribute the engine.Alright, retard levels are rising.My turn, Unreal takes forever to compile and is leaking on every platform.
>>80357289Retard, another one that knows shit about game development.>hurr durr muh elitismcope, you retarded freetards think that modern vidya are just pong with better graphics.
>>80357445>elitismwhy do so many gamedevs think they are doing something "hard" or "complex" when in reality they are just glorified plumber without real constraints or requirements. grow up.no wonder why the game biz is churning those code monkeys like cattle. bunch of miniblow megalomaniacs.
>>80357536>He thinks the "biz" is only codingThe absolute state of /g/
>>80357574no, I think the coders are the ass of the jokethat's the game industry.
>>80357574Reading comprehension helps.
>>80357594>>80357615>The joke that the game industry isYes anon, one of the most grossing industries in the world is a joke.Go suck a dick while you compile some redundant stupid and niche program, faggot.
>>80357775it's gross alright. grossing right into CEO and shareholder pocket, while eating your waifus ass for breakfast
>>80347420Truly a(n understandable) shame that they didn't use Scheme.>>80347666How does C/C++ and Godot work with cross-platform builds?
>>80357885depends if you use GDnative or modules.with modules, you just compile the whole thing engine and all. for that you can cross compile like always.With GDnative you just compile your code while including godot headers. No real special build requirements for crossplatform required.
>>80347994>>forces you to use its retarded editorYou can use any editor you want, there's even a VS Code plugin and an Emacs package for GDScript.
>>80357243The people who are familiar with a project with the scope of LLVM etc only got to be that way by being those outside contributors at one point that needed guidance. Now they are the reviewers themselves. No way the project would have taken off if Lattner insisted on doing everything himself or on leaving it up to a tiny set of devs.
>>80358118Most LLVM devs are paid to work on it.
>>80358181paid devs aren't core by default
>>80358195They are for LLVM
Godot seems to makes wagies mad so it must be doing something right.
>>80358210No they are not.If I paid you right now to work on LLVM, are you a core dev?
use an engine that doesn't trap you in an editor
>>80347420>what is C++>inb4 C++ is useless outside of godot
>>80358354like godot :3
>>80358370I'd prefer to use a REAL language, with a real compiler
>>80358292I didn't know what exactly you meant, as LLVM doesn't have a list of core developers anywhere, but what Jon said is working on open source without any guarantee of it being used is a waste of time. If you are being payed, and that code is being used internally at some company, then it isn't a waste of time. The same goes for what you call core devs, who are sponsored or work at large companies, so can afford to spend times verifying code and helping other devs. The same can't be said for the majority of projects.
>>80358413you can use any language that you want as long as it has some way to use a C library.
>>80358418with core dev I mean someone with enough priviledges to merge code without having to go through extensive reviews.
Another shitty engine in a sea of shitty engines. Only defended by freetards.
>>80358844needs no defense tho
>>80358844It's the 3rd best engine to choose for indie dev, and the only one you don't have to licence.
>>80352657>blender = gimp >youre out of touch with vidya developmentstop larping you stupid faggot and rope yourself because only a true retard would be shitting on blender. and if your idiotic pea brain didnt know factorio's sprites were made in blender.blender is amazing and for high iq people. you will never be a real 3d artist or whatever.
>>80354193Just use C++ and SDL.
>>80359937bretty based, i made conway's game of life in it and was pleasantly surprised at how easy it was.
>>80359937i love sdl but hate having to wrap it to give it proper state in c++ without the cism of handles.
>>80360514>>80360572It may be because I really like to code but I feel like you really don't need anything else for 2d, it all seems bloat, specially using a 3d engine.