>wastes 3 years of your time
Wastes it how? Shit you learn in one game development package is transferable to another.
>>723523219What happen?
what is the selling point of this over UE or unity
>>723524562Open source and not bloated. Engine opens in like 1-2 seconds which feels unreal if you ever worked with unity or unreal.
>>723523219What is this picture supposed to show?
>>723524621>not bloatedThey all bloated, this one is the worst of the three in that you either keep it retard simple or you are stuck optimizing against shit decisions.
>>723524562It's easy to use, simpler and a bit more modular I think. Don't need to code so much.
>>723524621>Engine opens in like 1-2 seconds which feels unreal if you ever worked with unity or unreal.Cannot be fucking emphasized enough. Jesus fuck I built a PC two years ago, and the startup time on Unity barely improved on the then-8 year old PC it replaced.
it's woke so it's perfect for transbians like me ^_^ :3
>>723524647That OP is a fag.
>>723524730Sentence doesn't even make sense. Just random seething.
>>723524830Post your project.
>>723524972Explain the picture.
>tfw want to make a game but then lose motivation trying to codeProbably ADHD but I hope I figure out how to be more productive
>>723524621>try to use unity or unreal>unity needs unity hub, unreal needs epic games launcher, none of these are even the engines themselves>unity is like 10gb, unreal is like 50gb>you also need to register an email to create an account>you also need access to the internet to re-login every few days>and after you finally deal with all this, you still can't write actual code because there is no code editor (unless you use blueprints). You have to install an IDE like Visual Studio, using a microsoft account.Can't believe people put up with this bullshit.
>>723525118If ADHD then try Adderall
>>723525118First, get the legal methThen, write out everything that could ever happen in your game and what shit is supposed to do (how enemies move, how much damage shit does etc) include as much info as possible, spare no detailThen lock yourself in your room with a few empty bottles and bags of chips and don't leave until your statue of David is completeYou can do it
>>723523219>want to try Godot out>afraid that in ~2 years the tranny devs will try to break my project because I once laughed at a dark humor joke
>>723523219For me there's only one Godot mascot.
>>723526372They can't break shit. It's all local.
>>723526450cute but unironically too complicatedengine mascots should be simple enough that a coder could scribble programmer art of it and still be recognizable
>>723524830faggot engine
>>723523219I told you 3 years ago to avoid godot like the plaguewhy didn't you listen?there was already 10 years of complaints telling you how crappy the engine washttps://www.youtube.com/watch?v=p2Qr9jsmp74redot and blazium are starting to leave godot in the dust, but still they'd have to rewrite the whole thing for it to be as fast as proper engines and proper engines are still slowhttps://www.youtube.com/watch?v=ko6HvjEGH64https://www.youtube.com/watch?v=tInaI3pU19Y
>>723526450Tyson Tan is great, but I still prefer notKaban.
>>723526546Oh, so I wouldn't update it, ever?
>>723524562unreal engine is completely overkill for 90% of what indie devs are trying to dounity is fine and has good documentation but you're still dealing with unity corpif you can achieve your vision with godot you have no real reason not to use it given its open source nature
>>723525623Huh, I can use Visual Studio without using a Microsoft account just fine.
>>723527420nta, why would you update it if it works?Many devs have released their games with earlier versions as well so it's working 100%.If you really have to update, it's open source, you can check the changes yourself and how they impact to your project.
>>723527420It's MIT licensed open source, brainlet. Literally people are allowed to do anything to the engine. Even sell it as it is if they want. There is no way you will ever lose access to anything with MIT licensed software. You have it for life.
>>723524812>transbianImagine not wanting anons to fill you with cum, it's ok guys, I'll work hard to fill her spot
>>723524562No royaltiesMakes Anon seethe that you used a tool to make something
>>723524621So are you saying you don't have to wait for Godot?
>>723527570>nta, why would you update it if it works?I thought they added new features, improvements, optimizations, etc with updates. Don't they? Should I not want those?>it's open source, you can check the changes yourself and how they impact to your project.Yes, but I don't want to have to keep looking over my shoulder because of tranny devs. As far as I've observed, they're skilled, but oh my fucking god they're unhinged when it comes to politics, to the point where they'd attempt to do something like this if they found a way. Hell, what if I even check the code but miss something in there?>>723527624Shit licker, poop sock dead brained crap seed moron.
>>723527907No one forces you to use it, tranny. If you are so afraid then just fuck off.
>>723525118real talk, coding is the optimal way to do things but most engines have interface menus with dragging and dropping to design your game. I specifically remember Game Maker and RPG Maker do this, but Godot does too. If you really feel the desire to gain the desire to do it, force yourself for a half hour a day and build a routine. Once you start a routine, stopping it will feel more wrong than forcing yourself to keep it up.
>>723527907Are you actually retarded or are you just being disingenuous? It is an open source project. If they do stuff you don't like you can stop taking updates. Unless they are security updates they are optional and since you can't use future features to build a game now it is totally irrelevant whether you get future updates. If they are security updates the code is being published and you can just pull the security fix commits. Stop being dumb.
Dagor and Nau are the open source engines for the people who have trannies living rent-free in their heads.
>>723528138>>723527907I can go back and download Godot 3 or 2 if I didn't want to work with 4. This isn't like Microsoft or Adobe who want to coerce you into the newest model only.
>tfw still stuck with Godot 3 due to C# web deployment being dropped in 4
>>723528272Trying to search for these got me "Northern Arizona University" and "DAGOR A1 - Polaris Government & DefenseThe DAGOR A1 is an ultra-light tactical vehicle with 4,000 lbs of payload capacity, internal and external air-transport certification and can carry up to 9 soldiers and their gear."Are those real open source engines or are you trying to say something anon?
>>723528421Was planning on trying to start using Godot this weekend. Is 4 really a downgrade? Are there better options out there? I hear Gamemaker is comparable for 2D games.
>>723528482https://en.wikipedia.org/wiki/Gaijin_Entertainment#Dagor_Enginehttps://app2top.com/interview/what-to-expect-from-nau-engine-interview-with-andrey-karsakov-260547.html
>>723528550Godot 4 only recently introduced a band-aid to shader stutter by making you use heavier "uber" shaders in its place.
Just got my hands on this lovely tutorial course I started working through yesterday. Psyched to get to working on the 3d platformer of my dreams.
>>723528625Link?
>>723528625Problem I have with a lot of these style of courses is they never go beyond surface level. Eg. Larger scope projects to actually let you build out a full game. Not a single-scene piece of shit that has no menu/save functionality, loading, not cramming everything script-wise onto the Player object, etc.
>>723523219I tried it out on 3 separate occasions and hated it. The UI is unbelievably dogshit, the physics don't work well at all and finding proper documentation/tutorials is surprisingly tough. However I did like the Blender integration and the programming language and, as another anon said, how fast it opens. You'd still never catch me using it again though.
>>723528808Is there anything you'd suggest instead? Obviously games can just be coded from scratch but using an existing engine seems much more reasonable for 1-man development.
>>723528670magnet:?xt=urn:btih:7ZYH3Z6RX3XUGBZPBPL3STGQAE24RVUK&dn=Humble%20Bundle%20x%20Zenva%20-%20Complete%20Godot%202025&tr=udp%3A%2F%2F93.158.213.92%3A1337%2FannounceI started seeding again just for you. 13.4GB. Godspeed>>723528695I cannot speak for this course but I do understand. I had that experience on an old Gamemaker tutorial in highschool.
>>723524458Hypnosis, domination_loss
>>723528695You're sort of expected to extrapolate what you learn from them into your own use cases
>>723529001Thank you kindly anon, appreciate you going through the trouble!
>>723528861Never code your own engine from scratch, that's a surefire way to destroy your motivation and take time away from learning art skills. Just pick Unreal, Unity or a niche engine if coding isn't even your strong suit. Just think of what game you want to make and pick an engine you think best suits it.
>>723528808>documentation/tutorials is surprisingly toughI hope this is bait, if not, you should consider the rope. Anyways you're ngmi
Nau is really funny engine. It was created because Putin wanted a domestic engine in order to be protected from the evils of both proprietary and open-source engines. They ended up forcing Gaijin to make their in-house engine open-source so they could fork it, only to not end up doing much with it, anyway.
>>723529440>proprietary bad>open source badWhat in the fuck do you even want, Putin?
>>723529196The issue is they generally don't introduce the tools necessary to extrapolate further with, and you're stuck Googling from there, at which point you didn't need the tutorial course in the first place.
>>723529407Unity or Unreal are definitely what I'd go with for 3D. But for 2D doesn't Unity do 3D that looks 2D and Unreal doesn't do 2D at all?Trying to start simple to actual finish something for once in my life, and at least from my research Gamemaker or Godot are the simplest "do a 2D thing and get it done" engines.
>>723527420you wouldnt ever consider updating any engine because they introduce code breaking changes, godot devs are no differenttest 4.5 has several major features are physically broken due to not being tested at all, users are the testers for the stable production builds
>>723529532They leave you off on a point where you can start asking your own questions and doing your own researchMan, I bet you're the kind of dude that gets mad at the professor when you fail an exam
>>723529567>>723528421Is there a consensus on what's the best Godot version to use then? Sounds like maybe 3 is better to use than 4 until all the issues are resolved?What was 4 supposed to improve over 3 anyway?
>>723529421Nta, but I on multiple occasions have referenced the documentation and had it be flat out wrong, using out of date information and example code from a 3.x version of Godot in documentation for a 4.x release.Several times I've encountered the C# documentation refers to variables you are incapable of actually accessing, etc
>>723529519To be fair, it was around the time of the peacenotwar malware. It was more like "non-Russian bad".
>>723529538Unreal is horrible for 2D, don't even attempt it. For a first time, honestly just using Gamemaker isn't so bad. It's pretty easy to navigate, it's great to use to learn how an engine even works. I don't think Godot is good for beginners, it's a little too convoluted.
>>7235296393 is fucking absolutely horrendous, never considering using it4.4 is the maximum build version to consider and even that has a couple broken features4.2 and earlier are just flat out missing critical improvements that make godot not agonizing to use
>>723525623>NOOOO WHY DOES THE AAA ENGINE MAKE YOU USE PROFESSIONAL IDEs INSTEAD OF SOME SHABBY HALF-ASSED INTERNAL TEXT EDITORSlmfao no one takes you godot trannies seriously
>>723523219If only it didn't crash every time you move the UI around
>tfw StepMania and KiriKiri Z are deadPretty fine open-source engines that no one bothered to maintain, or even fork.
>>723529960The curse of open source strikes again
>>723529960>StepMania and KiriKiri Z are deadStepmania got killed by Friday Night FunkinKirikiri Z got killed by Renpy
>>723530058>RenpyBuilt on top of a LGPL library, which is why console ports of Ren'Py games have to use something else.
>>723523219Godot is for allies only chuds stay out.
>>723523219But enough about my ex
Who the hell thinks that:1. Friday Night Funkin' is an engine.2. StepMania and Friday Night Funkin' are anything alike, game design wise.
>>723529001Got it! You're awesome man, thanks for this.
>>723530245It doesn't matter if it's actually an engine, the fact is if someone wants to make some characters dance to some song of their choice while DDR arrows move across the screen, then they make a FNF mod instead of coding a whole separate game nobody will play and going broke from license fees
>>723530372Dunno, StepManiaX still uses the old StepMania engine for a reason. Likewise, osu! also uses OpenTk for a reason.
>load up godot>project manager giving me a black screen>realize I was running an LLM I forgot to close this morning
>>723529629i don't believe many gameplay problems warrant a "learn by example" solution, especially since it's all usually done in the context of scripting languages and readymade utilities and gui scaffolding between docs (which hopefully have a barebones explanations of what functions to do and how) and basic application of programming knowhow (nested loops are bad mkay), you can derive a solution for any basic problem and know how to search for a specific issueif that is not enough for what you want to accomplish, then the goal is beyond your current level, and you need to reorient towards something you don't have FUNDAMENTAL questions aboutyou can't exactly make noita just by downloading enough scripts for RPGMaker
I'm going to keep programming in C/C++ without an engine. Deal with it.
>>723528550Godot is the best 2D engine on the market. Ask Gamemaker devs and they'll tell you how shit it is.
>>723530357Glad I could help. Make sure to seed and go make something worth playing.
>>723529960I thought Stepmania was being continued with Project Outfox and Etterna.
>>723530563>uncapitalized I when referring to oneselfDon't reply to my posts ever again, subhuman
>>723530715>Project OutfoxWhere's the source code?>EtternaFair enough.
>product named Godot literally ends up being a prolonged and ultimately pointless waste of timeShocking
>>723530725your first day on the internet? weird way to grandstand regardless, when you don't end your sentences with a period
>>7235297763 is fine. If you're going 2D the only advantage 4 has is tilemap collision mesh baking.
>>723527749>>723524812i hope you guys have a happy marriage
How about instead of gossiping about stupid bullshit, you just liek maek gaem? Maybe you could have wasted 3 years actually obtaining the experience that requires releasing something into the world, instead of faffing about.
I dont play games made in unreal, unity or godot, lazy faggot devs should make their own engines
Just a reminder. If you're starting out and you're getting filtered from Godot, gamedev is probably not for you. You could start with more simple engines and trying to use Unity or UE is not going to solve your problems unless you're just satisfied with asset flipping.
>>723531898Meh, I respect devs who use obscure, licensed engines like Irrlicht.
>>723523219>>wastesmore like 5anyway i rather use this dumpster fire than timmy's engine>redot and blazium are starting to leave godot in the dustpls b trudefecate in juan baby then pass the poo and the baby through a wood chipper then throw it all into the trash can then use an active volcano to incinerate the trash can>>723526372that would break everyones projectthey wouldnt do that unless the project was abandoned or something
>>723524621Why would I use Godot if it just feels Unreal
>>723523219Just use SDL and Lua scripting.No need for an engine.
>>723523219This kills the unity/unreal paid shillshttps://godotengine.org/showcase/
>>723527862Good joke, wrong crowd
which are the most famous and succesful games made in godot?
>Remi and Juan never returned to Twitter after being buckbroken by them chudsLOL, LMAO. A pity, because Juan had some interesting tweets. I was looking that one where he explains why he only uses the game controller portion of SDL, but again, his Twitter account is locked.
>>723532231I'd prefer if we could talk about it being open source.
>>723532231games?
>>723532231Probably cruelty squad or that animal crossing esque fishing game
>>723532328>that animal crossing esque fishing game?
>>723526372>tranny devscan't use software knowing that there is an actual clock running out in the background
>>723532358This one. Forgot the name
>>723532420good game, lots of ERP
>>723532231backpack battles is breddy good
>>723532734also halls of torment is decent
>it's another /v/ pretends to know anything about game engines and spreads midwit "advice" episode
>>723528695I've been going through the "3D Action-Adventure Game" course included in that very bundle and I gotta say there's some really advanced stuff being taught in that one that I haven't seen in a tutorial course before
Another great dead open-source engine is Wintermute. Best known for The White Chamber and, of course, Limbo of the Lost.
>>723529821of all the things godot does poorlythe text editor is actually fine
>>723528550The only thing that really pisses me off about 4.x is executable size. In other aspects it's a significant upgrade, especially 3D
>>723532231mmm I'd have to say Brotato followed by Webfishing and Buckshot Roulette
>>723532231That slot machine game in the gas stationhttps://godotengine.org/article/godot-doing-well-gdc-2018/
>>723528421wasn't it readded in 4.4 or something
>>723524562>create a UE5 project>10 gbs of mandatory files>takes a minute to launch the project >have to use the shitty blueprint coding unless you want to waste even more time won't even get into all the bloat that makes the engine run like ass.
>>723533191Given most of those machines are running stripped down Windows, Godot being royalty free and Linux friendly is probably a boon.
Bevy will win. You'll hear about it a little bit, then you'll blink and it will be everywhere.
>>723524562your 3d game will have low FPS even with the most basic asset possible scene
none of the ideas anyone here could come up with would warrant having one engine over another. there's nothing you can do in godot you can't do in unity or unreal, and vice versa.
>>723530986That anon's lack of a period is nothing compared to your lack of capitalization. Stop posting until you've learned to use the shift key.
>>723532231The Case of The Golden Idol and is sequel seem to have done well.
>>723529001Thanks homie. Will seed.
>>723529001Cheers man! Been looking for a 4x and RTS stuff. I'll try to seed for a while. GLHF everyone
>>723524562It just works, is quick and easy to use with full freedom and not bloated.
>>723534960If I'm using Godot for anything more than a jam, it's for quick prototyping. Beyond that I'm hitting up Unity for easier multiplatform deployment, or if they pull more royalties bullshit out of their ass suddenly.
Epic funds Godot because they know it will never be good enough to be a threat, it's pretty genius. Retards will spend years working on that piece of shit, give up and move to Unreal or Unity anyway.
>>723533281It always amuses me how much of a beginner trap UE is.>>723535540You should your meds or the rope instead.
>>723535475You use Unity because they might do more royalties bullshit?
>>723534960GameMaker GODS how the fuck do we make our engine more popular?
>>723535740Got your programmer socks too tight, troonsource? When is your hit Godot game coming out, should be any day now right?
So choices are either unity, a trany engine or else install malware from china called epic
>>723535973When's the last time you saw a Godot game on Switch or a phone?
>>723536195There are lots of open-source engines, schizo. Plenty of them specialised, even.
>>723536107>'where game?' faggotYou just self reported yourself that you know nothing of gamedev. Replying to you further is a waste of time.
>using godot for 2D instead of gamemakerAHAHAHAHAHAHAHAHA
>>723536307Why is GM better than Godot for 2D?
>>723536307>gamemaker's anti-piracy derps and deletes your project for you, requiring you to have to grab it from git again
>>723536306>game "dev">never shipped anythingaverage godot user
>>723528625>>723529001>humble bundle torrentwhat site does humble bundle torrents? I never see them on the usual ones
>>723536401doesn't happen in 2.0
>>723536360Play a popular gamemaker game. Pirate it if you must.
I'm a Godot hater, but the real reason people waste years is because they don't know how to make a game.They don't establish a clear scope, they don't plan, they don't prioritize, they don't get feedback, they don't finish prototypes. They just spin their wheels for years and years.> Yeah, Unity wasn't fast enough for my game, so I switched to Unreal.> Unreal has shader stutter, so I switched to Godot.> Godot has even worse shader stutter, and the community manager is woke, so I switched to Redot.> Redot hasn't been updated in a while, so I've decided to make my own engine.> I started writing Vulkan, but I decided to switch to NVRHI for an easier time.> Rust is for trannies, so I switched to Jai.> *dies of old age*> *never released a game*
>>723536662I've played Nuclear Throne a while ago, it's good.What does this have to do with my Godot vs GM question?
>>723536753Play a popular 2D Godot game.
>>723536360Because GM projects actually come out
>>723524562made this in godot.
>>723536807What's next on your checklist?
>>723532231Megaman X8 Demake and Barely Working.
>>723536807I've played Endoparasitic, it's really good too.Now answer my question without redirecting, faggot.
>>723523219I see people use it for a lot of hobby simulation but for a practical application especially as a game engine it’s not really feasible.
>>723532231idk. tesla's UI. sonic colors port.
>>723536967>Megaman X8 DemakeThat was done in Godot? It looks so good compared to most 2D platformer I've seen done with the engine.
>>723532264juan is dunning kruger about a lot of things but I respect his endearing tard strengththe vibes were never the same after the awokalypse, probably for the best
>>723536706finishing shit is hard, even if you use something like rpgmakerand even if you finish, it might unsalvageable trashand even if there is appeal and quality, there might not be anyone to play itand even if somebody does play it, you didn't hit fotm meme VN numbersso it's best most projects don't go anywhere, that's the real benefit of failing faster
>>723537158is fucking 2d you can do 2d in anything. the real issue is that devs nowadays knows nothing. unreal asset flips are a meme for a reason. install unreal put assets, unpack gameplay mods. game done. if you extract all the sprites and media from a 2d game you should be able to make it easily in any 2d engine but people can't because they can't code.
>>723537292you can start worrying about the other things once you actually finish a game for a change, doing numbers is a learnable skill like anything else
>>723536706Anybody can dream about making a game but nobody fathoms the complexity and effort they need to put in. In particular people avoid c++ like the plague despite it being the backbone of game dev. If you’re too scared to use c++ you’re not ready, simple as.
>>723537158It is. Sadly I cannot play it anymore due to some change nvidia drivers did at some point rendering old tech like my core 2 duo incompatible or some shit like that
>>723536360it isn't, it's just dumbed down so much that a retard can use itthe price for that is performance, GML is more than hundred times slower than C#, so simplistic 2D is all you can do in GMLalso GM games people bring up as a proof of its worth are 10-15 years old. everyone moved on to better engines long ago
>>723536832I like it, would play. Left-right screenshake makes me dizzy tho.
This thread was made by epic shills mad that they're not getting 30% of your income.
>>723536832>The last sperm in some guys ass fighting for his life
>>723537190That incident asserted the need to carefully vet your community managers.>>723537292>even ifngmi
>>723524812>it's wokeDamn when are we going to get a true chud engine which checks if you are a based indian like OP.
>>723538012That's Unity
>>723524812>merely pretending
>>723524458conservatards are still malding about discord banning them for talking about killing trannieshow's redot going by the way retards?
>>723529196>>723529532no yeah he's right, a lot of these tutorials get you up and running but in the most barebones way, not in a way that's scalable. Firebelly's are great if you can find them since he goes a little more in depth but still keeps things simple.
>>723536239For phone Unity is the better option but who still wants to release on phone as indie? Devs complain how it's now challenging on steam with all the competition but phone devs dream of a situation like on steam.Switch is similar you really expect your game to become big enough to release on switch? Or switch being relevant enough for you to compensate the higher licensing costs?
>>723538373dog it's so funny that people used to say phones were the future of gaming. journos said gaming on consoles was dead and look where we are
>>723524621To be fair, unreal also feels unreal.
>>723537402this just make your own engine
>>723528421literally who makes games for browsers this isn't fucking 2004
>>723538273You learn actual general programming stuff like patterns and read papers. It's useful to learn other languages so that you can have more examples to learn from. The documentations already have the explanations you need.You're putting yourself into a tutorial trap if you're too dependent on someone to solve your specific problems.
>>723538558>literally who makes games for browsers this isn't fucking 2004The best games started as browser titles.
>>723538273you're meant to sustain yourself, stop being a helpless baby with no drive or just do something more adequate for your babyness
>>723538585When it comes to getting stuck, it's usually just math related shit, which at least Google will help me resolve since I'm not reinventing any wheels here.
>>723538651>>723538585this is faggy retarded masturbation and not real advice. >dude i want to know how to use animation blends or know how a complex system works>UMMM HECKIN READ THE SOURCECODERINO ON GIT LIKE REAL CODERinstead of wasting time its much easier to have a fucking human being explain it, but I guess if you're an autistic ESL jeet terrified of human contact then stumbling through undocumented code pointlessly for days is fun for you. "People" like you are wastes of breath and should be gassed for fagging up and peacocking like this like the niggardly posers you are
>>723538558>he wasn't around for all of those game-name.io threads
>>723537402In my case I'm willing to learn c++ but I'm still in the prototyping phase which Godot is really good at. I'll probably start extending shit once I have an accurate idea on what I need.
>>723538625name 5 of the best games ever created, all of which have to have started as browser games.
>>723538558The Idle, Tower Defense, and Survivors genres were born on the browser......
>>723538625name them
>>723538625maybe if you're a zillennial with broke parents
>>723538848"learn c++" is enginedev bullshit by people who will never make a game or think that they're going to make the next AAA multiplayer open world MMO as a solodev. There is literally no game that you, anon, sitting in that chair, are going to make that will require you to know C++ in any capacity.
>>723524621Oh cool, I save 10 seconds on a 6 hour work session.
>>723538774okay so you didn't even watch some basic bitch animation tutorial before complaining about tutorials that you didn't watchwhat's even the point of these waste of space posts and why are they so common around gamedev threads
>>723538774>documentation>source codelol, lmao evenIt's time to consider that perhaps making games is not for you.
>>723538947thank you for proving you're esl and not able to follow a conversation apu
>>723537013hahaha.
>>723538989???>LOL THIS THING ISNT THAT THING IM A SMARTEThe fuck are you talking about? great post retard.
>>723538939Really just boils down to how toaster-level you want to go with support, or if you're a mad man like the Noita dev who needed a custom solution, because nothing was built to handle his needs of a fully dynamic per-pixel environment.
>>723539038The fact that you equated reading the documentation to reading source code is a red flag. You might want to forget Godot and learn something easier.
>>723539194those are two separate things fagtard. Are you really trying to play this game? "Read the source code" is just another of the dumb fucking things you retards parrot. This is honestly pathetic reaching.
>learn this language>learn these patterns>debug this code over and over>make comments>optimize>be autistic to enjoy itCan't wait for AI to replace programmers. What a boring time waste, people who like coding just want to legitimize procrastination.
>>723539242I never said to 'read the source code' from the beginning, you were the one who mentioned it. It's time to take your meds.
>>723538882>>723538862>Name themMeet n Fuck Kingdom
>>723539071Exactly. You're right that there are SOME cases but you use the tools you need in the immediate term and then add things if you need them later. Start with simple tools before rushing to some asinine custom solution like a braindead chimp. If you find your prototype runs like shit or you literally can not do some insane custom solution, which like 9 times out of 10 you aren't going to need to make literally any game you're conceiving of.>>723539313>legitimize procrastinationperfect way of wording it
>>723532231>Not a single response answered the questionWhy does this always get dodged when it's so easy to showcase, just look at what's most popular herehttps://steamdb.info/tech/Engine/Godot/
>>723538774Nothing of what you're saying is even something that happened to you, it's an outsider's perspective of what he assumes a worst case scenario probably is like.I could guide you step by step to solve any hypothetical problem but you aren't looking for solutions since there's no game.
>>723539406Incoherent reply that doesn't respond to the quoted post meaningfully. Possible AI post
>>723539313>let AI code>correct the code>take more time than actually coding it yourselfClown world never ends.
>>723524647>when you nutted but she doesn't stop sucking
>>723539505>Let Juniors/Jeets/Interns/Polacks/AI/Literally anyone other than me code >Spend more time fixing the code than writing itSame as it ever was.
>>723539505AI is great for specific, specced, self-contained chunks of code that you'll never want to look at again like a longer autocomplete. It starts being trash when you use it for broader contexts, which is also why you never hear of vibe coders once they're past the honeymoon 500 LOC phase
>>723539313everything is a waste of time for you, why do you even bother having an opinion on this?
>>723523219programming is hard but compared to generating assets it's much more reasonable man power task. you encounter difficult concepts but it never feels like your drowning in terms of sheer time.
>>723538882minecraft
>>723539505That's true, completely agree. It is very limited as a tool right now.Make it good enough, so I don't need to double check and fix shit. If that never happens, then so be it. I'll keep coding manually and being bored out of my mind.
>>723523219If you're not building an engine from scratch with rust/C++ don't bother making a video game. An unknown indie game needs a unique game feel, Godot/Unreal/Unity all feel the same and will cause your game to fail.
>>723536090You don't. You just wait for Unity to fuck up.
>>723539384I thought that learning established programming languages was about improving technical fundamentals. Even simple problems can be resolved in retarded ways, which is why you'd want to learn the basics in the first place. Then again, if you don't know what a string is, you might just think that you can "learn C++" and that will be of tangible benefit somehow. DSA is probably the best thing for a beginner, since it's language-agnostic and makes one understand what a space-time tradeoff is.
>>723539736You are right desu. I should get back to my work, instead of being upset about inescapable hardships of life. good night and glhf
>>723524562It's 10x lighter on resources when you're developing and in a lot of cases it's easier to work with. This effectively reduces development cost by just wasting less time and requiring less beefy dev machines.It's much lighter on resources when you're shipping product to the end user. In Godot you have to manually opt into bloat which fucks with the end users performance, while in Unity and Unreal you have to manually remove bloat to make sure your game doesn't run at 60 fps max. Again, this is both a time saver and a way to instantly gain more customers since your game can be played on more machines.There's no fees of any kind. Both UE and Unity have royalty fees. Again, this means Godot is cheaper and there's less administrative/legal overhead when using it.
>>723537292Finish games is fucking easy. I've developed many shitpost/meme games in RPG Maker and Gamemaker in my teen years. What's actually hard is fucking starting, but once you get those wheels spinning, unless you're fucked with ADHD, it's easy to keep that momentum going to the end. However, on the other end of the spectrum, some people never know when to fucking stop, leading to feature creep and eventual burnout (see games like Barkley Gaiden 2).If you're going to the moon, you need a rocket. Getting a rocket and starting a launch is very difficult. Getting to the moon is easy from there, but people insist on going to fucking Mars once they're off the ground. Game development is a very delicate balance.
>>723538461>journos said gaming on consoles was deadIt pretty much is. Xbox and Playstation are on life support, and Switch/Steam Deck are barely consoles.
>>723539373
>>723539313the patterns exists precisely to save you time debugging. There are free frameworks and engines you can build on top that are well tested and save you time.>AI replacing programmersAI was made by programmgers precisely to save even more time. Git gud you autistic piece of shit
>>723540891Going to Mars actually requires less delta-v than the Moon thanks to aerobraking, most effort goes into leaving or entering gravity wells but after that neutral space is cheap.
>>723523219I tried the recent versions of godot and at least for 2d games it was pretty good, in particular I liked the debugging toolsFor 3d it still looks terrible but I don't understand the constant hate from you guys, yeah the for profit alternatives are better but it's always good to have an open source alternative that at least very remotely menaces the for profit ones that if they do too much kikery people will just switch
>>723541108>umm, atschkuallyanon, please. space travel is fake as fuck anyway
>>723541283the amount of negative PR that one community manager retard who posted about "woke godot" generatee cannot be understated
>>723541432Reminder that blue-haired community manager is a paid employee, while all the programmers are free volunteers.
>>723541108I'm no rocket scientist so I admit the analogy could be better, but my point is getting started and working within a reasonable scope are significantly harder than actually finishing a project.
>>723527186did this nigga ever upgrade from his gtx 750ti
>>723539313you can already make basic games with the current state of aii've vibecoded my way to games played by tens of thousands now, and more importantly, i enjoy playing them to the point i don't touch other vidya anymoreyou're absolutely right. there's so many codeniggers on this board who have known c++ and ran linux for 10+ years, all to do nothing useful with itit's fetish for the process of computing rather than actual computingai is what computers were always meant to be, you talk to the machine at a high level and it executes your intent20 years from now we'll look back to today's idea of programmers as a quaint idea in the same way some weirdos got enamoured with typewriters and fax machines last century
>>72354171720 years from now, ai is useless because it broke, and no one left around knows how to actually program to debug it.
>>723541283>remotely menaces the for profit onesgodot is not, and will never be, a menaceyou people seem to really not get that point
>>723542351>godot is not, and will never be, a menace>>723534960
>>723543263To be fair, the dip Unity has in 2024 was due to them trying to strongarm some very undesirable policies on its users rather than anything regarding the engine itself.
What is the point of the thread? Are you trying to demoralize people from making games? Why?
godot is interesting and freethere are actual dedicated haters, which is serious autism. like hating a specific brand of hammer and pretending that all houses built with it are shitlike here:>>723536706> i'm a godot haterit really makes you think huh.theres also a godot hater autist on steam reviews, might even be in this thread, right behind you anon.the troon infestation is the worst part of the engine and should be decried, although that's part of a larger problem.
>>723526372Open source, you can make a game with 9incher Futa Hitler raping trannies and they can't do anything about it.
>>723543486Game Jam devs would the least effected by such policy changes.
>>723538558You are a genuine mouth drooling retard if you don't think browser games matter in 2025
>>723536832I hope there's an option to turn down that screen shake.
>>723536832thats cool
>>723524562godot is for browns and poors and troonsUE and Unity are for whites
>Want to make game>Install Godot>Look for tutorial on how to make a BOTW style character controllerhttps://www.youtube.com/watch?v=RvP2MSKiNT0>Immediately uninstall Godot
>>723538089>T. Tranny coping about their missing dick with their sense of self-worth coming from trying to control what they see on permanently online connected interface for displaying digital media.How's the talking to paid bots to feel better about yourself not having a dick or being a man enough going? Oh right, Discord troons can talk all day about shooting republicans and right wingers after Charlie Kirk even going as far as to celebrate it happening, that about tells enough of who owns Discord and who they really are. Mentally ill jewish kool-aid drinking retards that should be tossed to the slammers. They are just a step down removed from Reddit Moderators both in appearance and behavioral traits in the internet animal kingdom, because that's what you lot really are, permanently online zoo animals that should be tossed into a cage and the key to that said cage dropped dropped into a volcano.
>>723539505People see it just shit out a gigantic chunk of code and internalize that they saved so much time on it, but every single fucking time they spend more time on fixing it with small tweaks and corrections over and over that it takes them twice as long almost every single time.Yet they don't see it that way, because when they think about the thing they just fixed or implemented, the added up small things seem so small in comparison to the "big time saver" they were given from the start.
>>723539505>use AI like a retard>complain when it doesn't do the job it wasn't made forUse AI to speed things up, If you don't know how to do that then you aren't meant to use it
>>723544754>leftist meme
Anyone migrated from GDScript to C#? Was it painful? I feel like I'll get fucked by type safety which is very lacking in GDScript since I'm making an RPG, so thinking of moving over
>>723545226Turn on type hinting in project settings so it declares your shit for you.
>>723523219Where do I start with GODOT?I know C and a bit of C# and Java (still learning them), also HTML (lol).Does it have blueprints or tutorials?
>>723525118I lose motivation when I don't code :/
>>723523219>we need a scripting language for our engine>should we use something bloated but well oiled and known solution like C#?>NO>how about something lean and simple like lua?>NO>huh, something jankier but with a bigger userbase? javascript?>NO>m-m-maybe a lisp or scheme?>(((NO)))>WE'RE GONNA WRITE OUR OWN PYTHON BUT WORSE AND SLOWER
>>723544915>retard can't code>retard uses AI>retard uses it like a retard>retard doesn't understand why things don't work>retard still can't do shitThe point is that the people that think AI will solve everything are typically retards that don't even know how to use it
>>723545790>Where do I start with GODOT?https://docs.godotengine.org/en/stable/getting_started/introduction/index.htmlhttps://www.youtube.com/watch?v=nAh_Kx5Zh5Q>Does it have blueprints or tutorials?blueprints no, tuts yes
>>723527862
>>723538089Why do they need to do that when trannies have high suicide rates?
>>723546113They use to use lua but swapped probably because of syntax and restrictions where they'd eventually create a godotlua?You can use C# out the box, just download the other version, it has all the C# libraries and is faster at more math heavy code.But GDScript is faster at API calls, which arguably makes it easier to write bad code.>>723545226Why swap? Also GDScript can have type safety, just Google enabling it (I can't remember where) and it'll type default functions and there's an option to make non typed code an error.The numbers in Godot engine turn green if all the code on that line is type safe.But why swap language because of the game you're making? Unless your plan is to do hundreds of complex math every frame, there's no genuine benefit over using gdscript.
>>723538089Redot is doing better in 2D. Objectively potting a 2D game to Redot without any big code changes, can be done in an hour or two, will make the game run faster.Redot devs came into the Godot discord a couple of months ago to brag and bait a reaction but didn't one.Picrel is the performance differences, it's not small. Godot is ruined by Juan managing it like a moron because he doesn't want to put someone's names in the Godot credits if he disagrees with you at all or you've ever said anything bad about Godot.>I'm trans and I don't use Redot before you try that
>>723530595Good luck never finishing your "engine" retardo. I've heard this "muh cpp don't need no engine do my own thing" tale for two decades now. None of you faggots ever finish anything.
Dont use [popular thing] use open source foss free as in beer aaand it’s pozzed
>>723538089Theres literally no reason why i shouldnt be able to talk about killing trannies and kikes everywhere all the time. Censorship is never justified.
>>723547274>RedotThis could becomes 4chan's engine but you mf are too lazy to do anything, trannies keep winning
>>723547274There's already multiple 2D game engines out there that are easy to work with, what people want is a good 3D alternative to the big jews who ask money for their shit.
i hate juan bros
>>723547698If Jews, LGBTQ+ and Feminists can talk about killing white people, men and nazis we can talk the same shit to them back. Simple as, no two way morals about it.
>>723527186>just build your own enginePeople who say this either never even tried doing anything with opengl or clinically autistic and take 15 years to release one game
>>723547974They don't just talk about killing white people, they study that shit in college and call it social science.
>>723547274Nigga I don't care about 2D, now THIS is what Godot really needs right now.https://www.youtube.com/watch?v=TkPs0EsCt7E
>>723548119saar
>>723546532Thanks
>>723547974>trannies are already kill themselves>feminazists deluded themselves into thinking they can delay pregnancy until they are 60 permalocking themselves out of any kind of intimacy or long term plan>if you encounter them anywhere you can call them the n word, and they cease to exist immediatelytheres no point in making any threats against them
from what i'm gathering, Godot isn't that good, but at the same time it's haters are mouthbreathing retarded faggots
>>723538862>>723538882ever heard of newgrounds?https://www.newgrounds.com/portal/view/610807
>>723544915this, it's like a calculator. Tool only as smart as {{user}}.
>>723548119>JehovaRTX
>>723545790>>723529001
>>723524562>Capable but not bloated>No need to register an account or install a bunch of additional bullshit>Free and open source, meaning no kikery like with UnityBut best of all!>Makes politics obsessed nodevs and shills on /v/ seethe
>>723544305If which you mean by directly affected, you'd be correct. But people in general did not like the attitude Unity had towards its userbase by trying to enforce such policies to the point where devs of all types were abandoning it. GameJam devs included. And it has not truly fully recovered because they have now shown their true colors, and we have no reason to believe they won't ever try it again.
>>723547930The point is, that Godot which is firstly a 2D engine, is being beaten by Redot in 2D, a fork of Godot that only exists because the community manager for a popular open source project being paid at least 30k a year, got baited by gamingcirclejerk on reddit.The main priority of Godot is being beaten. It'd be like if there was an Unreal Engine fork that made nanite and raytracing perform better and fixed stuttering.>>723547827Redot is worked on by a couple of autists. Their development cycle is to spend months autisting away in private and then release a big update that makes the engine objectively better than Godot.>>723548119Godot 3D only just got physics interpolation built in (off by default for some reason) instead of forcing you to write a script for it.Also there is actual 3D benefits, look at the graph I posted. A lot of the render culling was made much faster, as well as better handling of 3D softbodies.
>>723546532>11 hour video
i'll have neither
>>723523219can it do high end 3D yet atleast 30fps?
>>723546223Everyone simply wants to get rid of programmers since they’re so smarmy and unlikeable and also trans
>>723547274>0.014 is 93.83% better than 0.227whoever made this couldn't do basic fucking math
>>723549886>release a big update that makes the engine objectively better than Godotpretty based, it will be funny seeing lgbt nigger refuse to use it because of wokeness kek
>>723547274That's not Redot in the picture, they're making another different engine built on godot named Rex
>>723550340I'm trans and I only use Godot over Redot because Redot is even worse at branding. No one is going to turn off a game because it's made in Godot, especially people who buy indie games but they are more likely to go away from games built in Redot.>>723550384It's a fork of Redot. Only some of these aren't publicly available from the Redot build but their plan with ReX is release it after they've rewrote almost everything. They're working on rewriting all the renderers afm.
>>723536706I spent all my time trying to learn Blender's game engine. Jankey as it was I could get it to do somethings I wanted for a 3D game. Then Blender devs saw Unity and passed the game engine to Godot. Having to navigate through their new UI's again makes me wish all these people lose their jobs to AI.
The idea of Godot seems great but it just isn't that developed yet.
>>723524812>2025 is about to end and people are still surprised about trannies in the industryIt is literally impossible to get considerably good in this field if you aren't mentally ill, troonix is literally being maintained mainly by tranniesThis is why I stopped caring about constantly improving, I'm only doing the bare minimum until I find an opportunity to jump out of this field
>>723527186>Godot Engine No Contextthis nigga is actually schizophrenic
>>723523219Don't tell me it's just going to become a blue circle
Anyone in cgpeers and can you throw me an invite pls?
>>723538862tower defense, roguelites, "bullet heaven," gacha, are all genres that started as flash gamesand specifically, minecraft -the best selling game of all time- started as a browser game
Does redot have app store support? I unironically can't find a fucking video guide for implementing in app purchases for fucking godot.
>>723544915>>use AI like a retardvacuous statement. there is no intelligent way to use AI
>>723550894Whatever you say caveman
>>723550881It has even less than Godot.One of the big downsides of Redot is that developing for it does make you look like a retard who cares about lgbt people working on and using Godot. You end up with the only third parties supporting it, being people who disagree with the Godot messaging, cares about messaging of an open source tool and cares enough to use a rebrand that spawned out of controversy and a form of cancel culture.
Can anyone explain why simple 2D Godot games will draw 40% of my GPU? With v-sync ON, by the way.
>>72355139240% of what? VRAM?maybe you're just sending too many draw calls
>>723551484I'm not the one developing the games I'm complaining about. It's a pattern I've noticed in other devs' projects.It's 40% of whatever it is that task manager measures.
>>723551392It's not a good engine for retards.The docs mention a few times that they intentionally don't go over programming and game development principles because it's expected you learn them another way. But it's marketed as the engine for people making their first game, which it can do but there won't be any optimisations done.Optimisation is really hard. Imo for optimising Godot you need to know some basics of engine development and how Godot handles things.
>>723550563>No one is going to turn off a game because it's made in GodotThis is a good point to never use Redot for small games since most people that will buy and talk about it on discord and reddit are probably on the woke-ish side.
>>723551392Blame the dev not the engine
>>723529001thank you man, will definitely check this out. will seed for fellow anons :)
i dont like him
>>723551635>yeah its a good beginner engine but if you dont work with the engine itself its going to run like shit>and if you want to work with the engine itself its more shittier and less documented than otherssounds like a shitty engine to me. why would i bother with godot for that for 2D of all things, when unity can make some of the most elaborate 3D action games of all times (ie ULTRAKILL) while mostly focusing on optimizing its own features rather than developing the engine itself
>>723532231balatro
>>723527862Good one.
>>723552779isnt balatro love2D (lua)
>>723552910yes
>>723552910>there are love2D games mechanically more advanced than practically every godot game availablegrim
>>723552493It's managed awfully. For me I'm using Godot because it's lightweight and it's a step above writing my own engine. Instead of spending months writing a cross platform engine, I can focus on the game development and still write engine specifics that I wanted.Godot goes through an endless cycle of new. They probably think they'd lose money if they didn't repeatedly announce new features instead of favouring player performance.
>>723527862Based
I've made a few different little games throughout this year in Godot and I hope to be in a position by the new year to finally start on my own game. I don't know if Godot is actually good compared to other engines or not and I feel like a lot of what struggles I have are probably just user error.
>>723553187i remember talking to this dev and he told me to stay the fuck away from love2d as it's a "mediocre barebones framework" and how i'd spend 80% of my time wasting fixing unofficial modules that are outdated and broken to potentially get something i could get straight out from the box from unity or any similar alternativei then took his advice straight to heart, procrastinated and never made a game
>>723523219why the fuck do people use this troon shit?
>>723553967love2d is great for relatively small simple meme games but yeah dont use it for a game of that caliber
>>723523219>>723538089yes please, shit on the engine and falseflag about it being full of troons. We're fucking full and don't need any more midwits
Gitgud and make your own engine.
>>723528138You are being retarded/disingenuous, not me.It feels really tiresome to respond to retards like you, pretending that staying on an old version of a community evolving platform is a good thing, and/or having to check all the fucking code yourself.And on top of that you toss insults, as if you were correct to begin with. Here's the thing, you braindead moron: only toss insults if you're right. Since you are wrong, be humble. Idiot.
>>723556902>falseflag about it being full of troons.you say that as if it's not a documented fact
>>723550104Until this thing is capable of exe export it's nothing but a meme. I should not have to jump hoops to play your shit.
>>723557413the entirety of gamedev is full of troonsonly the autistic mentally ill could sit behind a computer for years straight to develop some shitty bing bing wahoo for children at minimum wage without going insane
>>723556925Anime girls know nothing of game development.
>>723557757>only the autistic mentally ill could sit behind a computer for years straightpost-hoc rationalization attempt by a brown or woman.
>>723557757>I failed at gamedev so this is my copelmao
>>723543978"He cute"
>>723540008This is a lie, you just want less competition.
>>723523219
>>723557757Troons already are insane you fool.
>>723523219(You) haven't even started making your game yet
>>723557579it is capable, just not legal yet. but sure, i get the point of not wanting to open an ugc platform
>>723540008cope. thats like saying every house is the same because they all used hammers
>>723536832
>>723544754i aint reading all that shit, tourist
>>723524562open sourcesmaller (can be a good thing)doesnt take a percentage of your earnings
>>723525623all of that shit is terrible for sure but>You have to install an IDE like Visual Studio, using a microsoft accountI code in Notepad++ with a nice custom color scheme for everything. IDEs are overrated. emperor's new productivity. having the entire API on speed-dial leads to a weaker mental model of it. you end up writing code faster but it's buggier as "wrong thoughts" are quickly turned into compiling code that doesn't do what you expect it to do.
I'm making this in Godot. Sure some stuff could be a lot better and it's missing some stuff but for making 2D or even simple 3D games I'd say it's a nice enough engine
>>723563003How's the performance? I played one 3D Godot game and it had horrible performance.
>>723525118I can just do it with drag and drop tools.Coding is only for medium/large projects or if you already know how to code.Try Gdevelop or GameMaker if other engines are too much for you, but even Unity have drag and drop features with tons of tutorials on how to use them.
>>723563003just add some dark fog and grimer textures and grimier textures nigga what are you even doing king field type shit ya feel me.
>>723563314Runs great, at least so far. My GTX 1060 laptop runs it at a constant 60fps, and the same for the Steam Deck while consuming between 10 and 8 watts which I think is nice enough>>723563476I feel you anon. I don't really like when games are full of fog lol, but yeah I'll try that for some extra atmosphere in specific places. That place in the webm is just some test location so it kinda sucks
>>723563717i mena msot games have it else it would be hard to sell scale like that puke green everyone has during 5th6th gen of games. anyway it looks good. reminds me of castlevania64.
>>723563856yeah at some point I'll probably have to add it>anyway it looks good. reminds me of castlevania64many thanks anon, I appreciate it
>>723550563who the fuck is even gonna know you use redot if you don't tell people?
>>723550285(0.014-0.227)/0.227 = -0.93. Am I missing something?
>>723524349LOL
>>723557757Don't worry anon, I at least agree that the entire industry is pozzed and no matter what engine you use will be infested as a "safe space". Same with gaming events, its unavoidable.
>>723563003>>723563314I'm early in learning Godot as my first serious game engine. I heard that optimization is done at every level, how do I design and program with optimization in mind?
>>723557757I just do it as a hobby. Don't understand why some people have such extreme views about gamedev, it's the same as woodcarving or painting: just using your free time to create something you think is cool
>>723565383best you can do is not prematurely optimize because what's fine or not is not intuitive at all, only optimize at the time of need and keep things simple
>>723565383>try not to worry too much about it>code with common sense: don't duplicate code, and instead of filling your code with comments, code in a way that it's verbose and readable>always have scalability in mind, but don't go crazy either overdesigning either>don't do stupid shit like having tons of loops running at the same time
>>723565465It's funny, I also see art as a means for expression more than a life's passion or career, so when I talk about using AI to help with my expression, many staunch opposing artists get very vocal about me not doing it right. I don't practice wvery day but I like drawing, modeling, animating, and designing. I also like AI and what it can do. It just feels like another tool in the toolbox to me.
So what are game engines like these under the hood? Like are they all just C# libraries with a custom IDE? It makes sense to use something that has a lot of boilerplate coding already done for you in libraries so you don't have to rewrite the wheel, but it's good to understand what's actually going on especially if you have to do something non-boilerplate.
>>723565885>not doing it rightthere's no way of doing right. Keep doing what you enjoy and using what you like and don't give a fuck about people online.
i need to use animationplayer call methods (only doable if its local) but i also want to be able to import new mesh/models to the existing model since its on 'editable children' mode and not localhow am i supposed to achieve this?
>>723544690what the fuck
>>723565525Oh, the opposite of what I thought. Thank you.>>723565716>don't duplicate codeI heard an example of "if you need 3 of the same enemy to spawn in a room, instead of spawning 3 instances of 1 mook, spawn a set group of 3Or something like that. Am I getting the picture there?>instead of filling your code with comments, code in a way that it's verbose and readableThat sounds very difficult. A decade ago in a C++ class I was taught to comment brief but often. I'm seeing a lot of conflicting opinions regarding comments in coding. >always have scalability in mindYou mean for project scope/features?>don't do stupid shit like having tons of loops running at the same timeI've seen the yandev warnings. Are there cleaner ways to tie checks that constantly update, or is the point not to constantly do checks in the first place and link events with simple triggers?
>>723550783so the most cancerous games and franchises in the world started as browser games, interesting.
>>723536832his crazy legs are very distracting
>>723566297>I heard an example of "if you need 3 of the same enemy to spawn in a room, instead of spawning 3 instances of 1 mook, spawn a set group of 3That depends on what you are doing. Some games have AI managers that control all the enemies instead of each enemy doing it's thing, but I guess that depends on the type of game you are working on>I'm seeing a lot of conflicting opinions regarding comments in codingyeah it's not like there's a standard or anything. I just prefer to have the code tell the story rather than putting lots of comments everywhere. But yeah a few comments here and there won't hurt>You mean for project scope/features?yeah. For example, having the enemy code run under a state machine will make it so expanding it's capabilities later on will be as simple as adding more states to the machine. Having all that logic in a giant script full of if-elses and trying to add something there would be way more difficult and prone to bugs>Are there cleaner ways to tie checks that constantly update, or is the point not to constantly do checks in the first place and link events with simple triggers?You shouldn't need to do constant checks for most things I believe. Godot has a signal system built-in which you can use to trigger all kinds of events. The less you do under _process and _physics_process, the better
>>723566938Not that anon, but you seem to know what you're talking about.What's the minimum that needs to be run under _process? Player input and enemy AI? I understand putting anything there is going to impact performance since it runs so often but it seems like if you want the game to feel responsive any "constant" thing needs to be there.
>>723538089>leftist talking about anyone complaining about getting banned for talking about killing people
>>723544690Now THIS is soul.
>>723567195At the end of the day you'll have a ton of stuff under _process because as you say, you want the game to feel responsive and immediate. Thing is, you'll only ever have one player, and one camera as well, so you don't have to optimize those a lot and just coding with common sense should be enoughBut then there's stuff like the enemies, and this goes back to what I was saying before about scalability: you don't know how many enemies might end up in the screen together, so you have to code them in a very optimal way since stuff like determining what to do next by doing physics checks or comparing their position to the player and shit like that can take up a lot of resources if there are 70 enemies doing it at the same time. What I like t do is putting those operations under a think() method, and make it so only 1 enemy (or maybe 2 or 3) at a time is capable of executing that method: the result is that enemy AI will be much lighter on the CPU and the player shouldn't notice the difference, since all that you are doing is delaying some actions for a few frames
_process is a trap. What you want is _input and a robust state machine.
>>723567959Thanks for the info, appreciate it! I'm just getting into gamedev so knowing patterns to follow is really helpful. I'll keep the think() idea in mind, especially for anything that involves a lot of AI controlled things at once.Come to think of it, in Musou games considering how only a couple enemies attack and most just stand there I wonder if they're doing something similar...
>>723568604damn, I didn't think about that. My player state machine is full of Input checks.>>723568672glad to help anon, wish you lots of luck on your project
>>723538774Holy Trvthnvke
How feasible it is to develop a Ragnarok Online clone as a solodev using Godot + Go?
>>723568957>>723568604Ah fuck me now I need to look up _input .I feel awful for having a CS degree but I went to a shitty left wing college that taught me nothing, did web programming for a company and was lucky enough to get promoted to a middle manager but that means I haven't actually coded anything in years (and barely had any skill to begin with).Other than reviewing tutorials plus just doing it and learning as you go, any advice for things that all games have to do like handling player input?
>>723534960This has nothing to do with the quality of the engine, and everything to do with Unity shitting the bed and destroying all confidence with indies.
>>723532231my porn game
>>723524621>>723524775>>723525623That's it. I'm learning Godot.
>>723569531>any advice for things that all games have to dostate machines will make your gamedev life easier
>>723524562Practically:Abandon all convenience so you can say you use open source.Theoretically:Saving 5 percent on profits on games sales past 300,000 dollars or something.
>>723570556Enjoy endless hours of frustration to save on minutes of setup.
>>723571667nice projection retard
Why are open-source ideals so divisive among gamedevs?
>>723572393
>>723528625how many hours is this?
>>723571667I will
>>723529001i am downloading this so i hope theres nothing in it to destroy my pc but if its legit then i thank you anon
Trying to understand the implications of the MIT license. Looking at the documentation, it seems for game engines using the MIT license there's a block of text that needs to be included in the project. However, that text includes:"Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions"Is the implication there that anything made with an MIT licensed engine also free to use? If you publish a game using an engine with the MIT license are you surrendering all the rights and anyone can just take it and do whatever they want with it?
>>723572393my takeway is the guy has a big ego and is scared of being judged by his shitty code
>>723573009You need the include the license to:1. Let people know that the software you used to build this software is freely available.2. Establish provenance.3. Frees whoever programmed the original software from any consecuences from it.
>>723573132That doesn't explain >>723572463.The source code is open to the public, but it doesn't use an open-source license.
>>723538012OGRE
>>723572825about 50
>>723573626he is evil
>>723574104Why?
Notch was right BTW you should make your own game engines.
>its wokeIts open source. Anyone and everyone can use it, including you and whatever you want to put in it.
>>723574127lack of neutrality
>>723574380Cope.
I LOVE GODot. It allows me to MAKE my game.
>>723574532toxo
Do all of these engines force their logo to be the first thing that appears when running the game? Is there any way to change that?
>>723572095How is it projection?I've used Godot, I'm suggesting that yes, you will also probably have similar problems as someone who is evidently not really a game dev trying to use an engine with NO modern conveniences and just as many annoying settings as any other that can brick something if they're not ticked correctly!
>>723529001I'll give it a go. I lost the Dolphin Porn folder anyways, so I'd be happy to get my hands on that again if that's the case.
>>723574715Not that anon, but would you suggest instead?
>>723538012>it's wokeThey're all woke, but that's not a reason to not use open source software. The devs only get a dime from you if you give it to them.The reason to not use godot is that IT FUCKING SUUUUUUCKS.
dog paws typed this>>723574582
>>723571410>5 percent on profitsthats not how unity works, instead it wants you to play a flat cost subscription of i believe $2200/yearbut, if it was a 5% fee, it would be much larger than 5% in practice>steam takes 30%>random taxes before the money gets to you (no not normal taxes that everyone pays, a whole bunch of bullshit specific to selling digital things to other countries), most are percentage, but some of which may be flat costs>a publisher might want to take a cutAdding a flat 5% somewhere here might end up actually costing you 10-20%
>>723574835Try unity, unreal, and gamemaker and use whatever makes ACTUALLY FINISHING your project easiest instead of wanking about how you're so cool for using bullshit with no documentation or quality of life features and a million half baked ones that barely work at the best of times.
>>723574847I'm currently looking at Redot instead but I don't want to get shot in the throat.
>>723573009I think "Software" here refers to the engine itself, not the code that you write for the engine (i.e. the actual game). So you can license your game under any compatible license, so long as you clearly state somewhere that you used Godot and include the associated license statement. Though I'm not a legal expert or anything.
>>723526372its mit you fucking moronhow many times have i had to explain this to you fucksit doesnt matter one iota what godot devs think, they have no powerjust get start making your game, put in lots of sexy npcs with huge boobs, and if anyone complains call them a loserstop procrastinatingYOU SHOULD START MAKING GAMES NOW
>>723524562No one’s able to make a decent running UE game and unity is run by kikes
>>723574953Redot sucks for all of the same reasons that Godot sucks. It's just a fork.>thats not how unity works, instead it wants you to play a flat cost subscription of i believe $2200/yearNo the flat cost is an option available to you, you can use a free license of Unreal and unity until you start making over a certain amount.IIRC the threshhold for the point at which you need to put up money for a license is like over 100k.>steam takes 30%>random taxes before the money gets to you (no not normal taxes that everyone pays, a whole bunch of bullshit specific to selling digital things to other countries), most are percentage, but some of which may be flat costs>a publisher might want to take a cutALL THINGS WHICH YOU ARE GOING TO HAVE TO PAY ANYWAY.But let's be real. YOU ARE NOT GOING TO MAKE ENOUGH MONEY FOR THAT 5 PERCENT TO COME INTO EFFECT.Especially if you're wasting hundreds of hours tinkering with an engine that isn't even half finished before you release your first game which proceeds to sell maybe 1000 copies IF YOU ARE LUCKY AND IT CAME OUT WELL.
>>723523219A... waste? Why? Were your sales expectations too high?
>>723550718Eventually
>>723575182No one is able to even make a decent Godot game let alone a well running one, so that's one for UE.
>>723575037Does it force the Godot logo into your game though?
>>723574953Just use Godot, Redot brand is too political
>>723575484If that's the case, how is Godot not "too political" then?
>>723574703I think with Unity you can pay the developer pro price to do that, but thats a lot of money. Imo if I made a game in your engine it stands within reason you'd want to advertise that. As long as its not one of those gay ass watermarks in the corner of the game the whole time. Now I would be open to the idea of customly putting the logo in the opening sequence or title screen on my own terms. https://youtu.be/obUs1Bkixts
>>723575445no
>>723574453why
>>723575592Every time I run a project Godot pops up the logo first thing. If that's not mandatory how do I change it?
>>723575605You can't force copyright holders to use a license of your liking.
>>723575592Yes it does, lying shill. It comes up with an annoying MADE WITH GODOT splash on boot.
>>723575665but i didn't?
>>723523219Name a single game or mod made with this engine.
It sounds like the MIT license forces you to include a block of text. But if it's an open source engine, what if you just didn't? Who would be able to sue you?
>>723575664>>723575748you can remove it, fucking tards
>>723573009Your assets and intellectual property are still your own, unlike something like the Simpsons Comic Editor.
>>723575876>If that's not mandatory how do I change it?
>>723575664>>723575748this has to be baityou can change it in the project settingsyou can also write your own version of godot in c++ so even if you couldnt you would be fineagain the license is mitthe only condition is that you copypaste the license text with your gamethere are no royalties and no content/censor conditionsits one of the simplest msot permissive licenses in software which is why its good
>>723575970>the only condition is that you copypaste the license text with your gameWhat if you didn't though?
>>723575859>But if it's an open source engine, what if you just didn't?Open source != Public domain, retard.
Reading these replies makes me realize that the actual problem with Godot isn't that it's too political, it's that it exposes idiots for not understanding that even the simplest of engines have learning curves.
>>723576018Cruelty Squad didn't do it and that's the biggest game made in the engine, so nobody cares. It's a formality.The worst that would happen is someone from the Godot GitHub showing up asking you to include the license text. They aren't going to sue anyone over not including it.
>>723576068finishing a game is what matter.
>>723576047What's the consequence for not doing it though? If you break a contract with a company, the company can sue you. Is Godot a corporate entity?
>>723576184Thanks for the heads up, appreciate it.
>>723576068I would say having the drive to work hard and prosper is a privilege, but that's antithetical to itself. Some philosopher probably came up with a paradox like that.
>>723576246Any of the contributors could sue you, but it is not worth it. Sega ended up including a mention to Godot in that shitty Sonic Colours remasters, tho. I think they did it for a reason.
>>723576068Godot was widely shilled here until "the incident", and then everyone started talking about how it was always bad and it was a fake engine for secondaries etc.Anyone who doesn't recognise that it's just reactionaries who've never even used the fucking thing in the first place is lying to themselves.Godot does have problems, I've used it almost every night for the past four years. I don't like many of the new features in 4.5 and I hate how many of the core engine functions are splintered off into native class objects that you can't use for custom Resources (yes, this includes many items in the project settings, embarassingly). But nobody actually talks about these problems and instead they go for the low hanging fruit of political drama which sucks.
>>723531898>lazy faggot devs should make their own enginesThat is what capcom and SE already do, correct
>>723576534>I hate how many of the core engine functions are splintered off into native class objects that you can't use for custom Resources (yes, this includes many items in the project settings, embarassingly).Would you be willing to go off on these and elaborate? I want to heed your warning
>>723576461>Any of the contributors could sue you,Is that true? That seems unlikely, since then literally anyone could just submit a change for any open source project, claim they're a contributor, and start suing anyone on the project's behalf.
>>723576534Sorry, I meant, you can't use them with ResourceSaver functions specifically. Obviously if you just serialize the data you can do whatever you want from any object, that should go without saying. Just updating this before some nerd tries to discredit my whole argument because of this simple misspeak.
>>723526372Numerous games about slavery and rape have been made in Godot, but you think whatever milquetoast commentary you can come up with is gonna create some sort of scorched-earth response?
>>723576636Permissive licenses don't really grant much ground to sue anyone, tho. The only thing the MIT license asks for is for the inclusion of the license, and nothing else. Trademarks are completely different, for the record.
>>723576629https://docs.godotengine.org/en/4.4/classes/class_projectsettings.htmlTry constructing a Resource with variables straight from here. It won't work and it'll return an error about it being a native class. Because it's a built-in type, you can't use the normal Resource methods (such as saving and loading) that you can for normal res and node types.You can still do everything but it takes more work on your part for no good reason. That's the problem.
>>723538774based
>>723576881Just to give one example, say you wanted to grab your input maps, instead of just assigning an "InputMap.new()" res populated with your inputs at runtime, you need to do something like "for input in InputMap.get_inputs()" (that's not a real func btw I'm just using that as an example) then iterate over that array and add everything to a dictionary that you save as a JSON. It's shit.
>>723533382What a fucking lie. I just tried the Road to Vostok demo and it runs at 300fps MSAA4X with everything on ultra. And that's with global illumination/dynamic lights as well, not baked lights.
>>723523219If you were an actual game dev you'd know that the game engine is the place where you spend the LEAST amount of your time.Vast majority of game dev time is spent in programs for asset-creation: Aseprite, Photoshop, Blender, Substance Painter, and so on
the ammount of actually great, noteworthy godot games is comically low compared to unity, love2d, gamemakerpretty much every successful godot 3d game is extrrmely basic (ie shotgun roulette) or just something that has a damn good reason for being technically simple so even if it came in greater quantity they dont really prove its merit as a real competitor to unity. The furthest it has ever gotten is Cruelty Squad & its sequel, a game made by pioneers of the engine that were giga-professional autists more than capable of making their own engine, and pretty much treated godot as suchive heard copes over the years, stuff like "the engine is totally good now, its just that it got good recently so obviously people havent had the time to make games in it compared to unity!!!" but 2-3 years later theres still no relevant project in sight.until a half-half-decent ammount of people start actually putting out meaningful godot games then i will assume the engine is indeed an absolute meme in its present state.
>>723574332the code of conduct says no racists tho
>>723577651NTA. The CoC only matters for people who want to contribute to the project.You can be a racist chud, and dabble on it. Even more so if the project is GPL, the code you give back will not be used because they will not want to give credit to them evil chuds.
>>723577047>>723576881Eesh. Thanks for the heads up.
>>723577627Is GameMaker better for 2D then? I've heard that if you're a programmer Godot is better, but if you really have no coding knowledge what so ever than GameMaker is better.Does GameMaker have any controversies associated with it?
>>723577627Wait until you see what I'm doing. My game is going to set the new bar. I've made the engine do some things that I've not seen any game do before, let alone a Godot game.
>>723575332unironically better.
>>723577865>Is GameMaker better for 2D then?No.
>>723577865Gamemaker is like if Warioware DIY was a full engine.
>>723576714>Numerous games about slavery and rape have been made in Godot,Name me at least 2 I wanna play them
>>723577767No problem. I really wish there was a way for me to, like, offload all of my Godot secrets and minutae to everyone who is new or intermediate. I've thought about doing paid lessons since I'm a professional music tutor by trade but most people snub tuition in favor of AI now, and I can't really blame them. So I'll probably just write a bunch of blogs at some point sharing all my tricks.
>>723528272Nau is owned by VK, and VK is Russian Facebook. No thanks.
>>723578206I understand. Frankly I can see the shortcoming of my ideology that information and resources should be free and available to whoever seeks it, but I'm sure that's hurt the motivation of people like yourself who have rightfully learned and earned skill. 3/4th of a utopia is not a utopia. I hope when I'm ready to read your words of wisdom I'll see that blog.
>>723578408Yeah, that was kinda the point. Anyway, VK sent the engine to die, apparently.https://www.kommersant.ru/doc/8039708
I’m working on a cool project right now, it’s slowly turning into noita or something similar. Currently it can render infinite grid-based maps at ~10,000 fps, and can handle particle systems with millions of particles while maintaining 60 fps no problem. I just need to add actual gameplay and non-programmer graphics. Fun project since I get to go full autism on the optimization.
>>723578540VK was forced to spend a gorillion roubles to replace Youtube (lol), so they had to shed some side projects.
>VK loaded off Nau to ITMO University, and "the community"Russia got their own Panda3D, huh.
>>723578203Erodungeons and Strive for Power.
>>723578590I'd try to do something like a Worms clone first just to test things out, and then go from there. Maybe you'll get some spontaneous inspiration in the process, and even if not, you get to stress test your engine.
>>723578531I believe everyone should be rewarded for hard work, but at the end of the day I'm not a doctor who's studied his ass off. I'm a failed virtuoso forced to teach mediocre pupils. The best I can do is try to bring them up to a high standard in a fun way. Similarly, with Godot, I am not in desperate need of a tiny bit of extra money, which is why I'll just do free blogs. And information should be free, but in my opinion expertise can only be taught or found from a birth given talent.
>>723579083Yeah that would be wicked, I love worms. There is still so much preparatory work to do on the base engine prior to starting the gameplay work though, I’m hyper focused on creating a solid extensible foundation to build on. My original plan when I started was a “maplestory x platform fighter” game which I still think is a dank idea, I’ll probably never finish working on this desu so don’t get your hopes up
>>723579205You sound like a pompous dickhead
>>723538882Facebook shit like farmville basically paved the way for the mobile game industryNot saying they're good but they sure are hella successful
>>723579579Factz
>>723566140does noone know how to fix this? why is this design allowed
>>723566140just replace the node with your new import? i dont really know what you mean tho
>>723577310No, unless your game is really simple, you are actually going to spend a lot of time going back between an IDE and the engine editor trying to get your code to work the way it should, getting things to render correctly, animate correctly, import correctly.It's probably like 40 percent.But yes, asset creation is generally the most time consuming part of game dev.
>>723580901that destroys all the work you currently had in the node, including the call methods or whatever properties you hadits annoyingbut that's not what i mean, heres the scenarioyou have made new animations and some mesh work adjustments to the modelbut you also need to use call methods on animation keyframes, godot doesnt let you add call methods or modify the animationplayer in any way possible if the animationplayer is not 'local'so you make it local then right? now you cant update the mesh anymore without having to redo all of the node work again
>>723582221Don't make it local when you import it. Save it as an editable scene and it behaves like any other node structure that you'd build inside the engine, the only difference is that now you have assets that you have imported.
>>723523219I don't know shit about pogramming BUT I can tell you somethingthose logos went from soul to soulless, which should've been a red flag for you smart people
>>723581684Simple in what? Programming or assets?"Simple" means nothing unless you're specific.
>>723582402it doesnt matter if you save it as an editable scene, it will refuse to allow itself to be edited in any manner instantiate, branch as scene, drag and drop the glb, even copy pasting it yields nothing, it simply will not tolerate letting itself be edited what sort of magic voodoo are you doing to get it to be editable?
>>723529001The true learning experience is sprucing up the half-baked code in some of these tutorials. The Metroidvania one doesn't even store player direction as a variable so all the sprite-flipping on bullets and player dash "ghosting" barely works, and bullets are effected by gravity.
>>723583087Is the node name yellow or white in the tree inspector?If it's yellow you're doing something wrong.If it's white then I have no idea. I've literally never seen this. Normally I can just drag and drop and it's fine.
>>723583235yes its yellow because i have to toggle 'editable children', the only way to allow reimports to update new anims/mesh if theyre yellowthe moment theyre white (by pressing local) it loses this functionality entirely and can never be updated without destroying the model
>>723583324Ok, if it's yellow then write click on the node, click "Save As Scene", then if prompted with a warning, click "Open Anyway", and then save it again as a seperate scene. THAT scene will be editable.
>>723524621>>723524562actually it performs extremely well for its stock (non-source modified) graphics, immensely easy to learn, reasonable (but not great) scripting language, 0% profit share with corpofags
>>723582464In the context of talking about going back and forth between an IDE and an editor, what do you think I'm talking about between your options of programming and assets?
>>723583436did all that work as youve explained as yet as expected, the moment it becomes white it's no longer linked to the raw GLB and thus cannot be updated with new animations unless i destroy the work currently in ithow is this bs not fixed by now? literally every other engine can have both keyframes retain functions and still have new animations added to it but godot cant
>>723578206I would be thoroughly interested in your blog with all your tricks.If I were a millionaire I'd pay you too but I'm not.
>>723570556She cute. I need more.
>>723578590That sounds amazing and it would be extremely interesting to hear how you possibly accomplished that.
>>723583820Godot's GDScript doesn't make you leave Godot tho
>>723584293Okay?
>>723584263He's probably doing a custom implementation. Doing that shit with the built-in Tilemap node is impossible.
>>723524562You can make games like "ICE simulator" without UE or Unity terminating your license.
>>723584572>You can make games like "ICE simulator" without UE or Unity terminating your license.Unity and Unreal also don't have terms which allow this.inb4 you bring up terms and conditions for appearing *on their storefront*.Yes we know.
have any anons used rpg in a box? its built on godot and uses the same license
>>723584572>make ICE Simulator>Godot bans you from its github
>>723584818why would you give a shit about what happens in the github?
>>723584905Why would you give a shit what happens on Unity/Unreal storefronts?
>>723531898Do you have any idea how long it takes to develop an engine solo
>>723531898Engine devs can't even be bothered to pretend that they're working on it. They purely just sit around and shit talk other people with literally zero work of their own to show.
>>723585196Pixel did it with cave story back before we had publicly available tools when he started in 1999, so naturally this means that everyone NEEDS to do this for some reason.
>>723585468Pixel is highly intelligent and that took like, 9 years or something, right?
>>7235855865, and he hasn't made anything like it since probably because he totally burned himself out.
>>723524812>it's antiwhite so it'sFix'dAlso shitty bait
>>723584680>Unity and Unreal also don't have terms which allow this.I wouldn't risk making an 'ICE simulator' in Unity, knowing there's enough legalese in their TOS that they have the option anytime to stop me from distributing and monetizing my game. There is no such risk in Godot.
>>723585991>knowing there's enough legalese in their TOS that they have the option anytime to stop me from distributing and monetizing my game.There isn't and there isn't a single case of Unity or Unreal terminating someone's license because of the content in that game.There are things which have been removed from the storefront, or where the developers were told not to use Unity or Unreal branding in their game, but nothing more.I am not a legal expert, but it is probably illegal for them to do any more, or else I assume they would be doing more.
>>723586162I just looked it up and you're right, it's only about license violation, never content related.Well, if I'd ever make a game it would be spicy enough to attract attention. Regardless, I'll stick with Unity. Perhaps I should worry less..>it is probably illegal for them to do any moreIf they were really upset they could take the chance hoping a solo dev doesn't have the juridical knowledge or money to do anything about it. But like you said, it hasn't happened so far, so.
>>723532052The hit indie game King Arthur's Gold does this.
>>723585468Not to shittalk Pixel's achievements, but graphically Cave Story doesn't have anything more complex than sprite flipping. Meanwhile, every 4chan mount stupid nigger thinks he'll match the 3D features of commercial engines if he just believes in himself hard enough.
>>723586697>Well, if I'd ever make a game it would be spicy enough to attract attention. Regardless, I'll stick with Unity. Perhaps I should worry less..Correct, you are overthinking this.Use the tools that make completing your objective as easy as possible.Getting to be the guy that they bring out the guns to shut down is an accomplishment more than anyone in these threads is likely to achieve anyway and will itself raise your profile more than making what (sorry) will probably not be a very impressive game, especially if it's your first.
>>723586697>>723587359Also fwiw, Angry Goy 2, and multiple school shooter simulators have been made in these engines.It's going to be difficult to be more inflammatory than them.