[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

[Advertise on 4chan]


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: godot screenshot.png (1.23 MB, 1027x633)
1.23 MB
1.23 MB PNG
Opinions on the godot engine?
>>
True men build their own engine
>>
>>80347392
Post progress
>>
It had some performance issues few years ago
>>
>>80347374
>no hrtf
>>
>>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#
>>
>>80347420
Officially besides GDScript it supports C#, C, and C++
Unofficially every language can be used thanks to GDNative
>>80347514
It isn't different; they're nothing alike
Only syntactically there's a superficial similarity
Just check the example
https://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
>>
>>80347680
Where do I say or even imply that faggot?
>>
>>80347688
see
>>80347420
>>
>>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
>slow
unreal already gives its source code for free
>>
>>80347994
>unreal
>4 free
>>
>>80347374
The mere fact that there are no well known godot engine games out there tells me it's probably shit.
>>
>>80347392
Real 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.
>>
File: 1614079547382.jpg (39 KB, 474x474)
39 KB
39 KB JPG
>>80347374
it's cool
>>
>>80348242
>freetard cope
>>
>>80347374
Vulkan ray tracing support yet?
>>
>>80348706
still 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.

:)
>>
>>80347374
can I use it for low poly low requirements 3D games like crash and spyro from PS1 or The sims 2 and similar?
>>
>>80348992
sure, 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
>>
>>80348992
it's very much able to to that.
but can you?
>>
>>80347374
I 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 languages
you'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 GDScript
yikes
>>
>>80349378
yeah, GDscript is like someone took a look at python and said:
>This is exactly what we need, just shittier.
>>
>>80349398
godot is a compiled language though.
>>
File: 1614105712488.gif (1.06 MB, 360x270)
1.06 MB
1.06 MB GIF
>>80349409
Godot is the engine.
GDScript is it's main scripting language, and it's interpreted at runtime.
>>
>>80349439
yes, godot is compiled to whatever the engine uses.

like any fucking scripting language in any engine.

Still not interpreted at realtime like python.
>>
File: 1614066844058.jpg (41 KB, 512x320)
41 KB
41 KB JPG
>>80349549
Yes 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-runtime

https://godotengine.org/qa/19294/is-gdscript-compiled-interpreted-what-about-visualscript
>>
File: dervish.png (165 KB, 361x383)
165 KB
165 KB PNG
>>80349296
>she
>>
File: 1572747723120.jpg (113 KB, 800x670)
113 KB
113 KB JPG
>>80349612
>godot 2.1 shit (2017)
>>
>>80349636
Oh 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,
>>
>>80347374
GDScript 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?
>>
>>80350544
autism
>>
>>80347374
Good 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 Poonity
let me guess, it's "better" because it has a bigger community to help you when you encounter shitty bugs?
>>
>>80347374
Still waiting on 4.0
>>
>>80350967
you'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 :)
>>
>>80351075
post work
>>
>>80351001
I guess you could say he's waiting for Godot
>>
File: crackers.jpg (11 KB, 480x360)
11 KB
11 KB JPG
>>80351087
>>
File: 1609864683544.png (839 KB, 1280x961)
839 KB
839 KB PNG
>>80351087
YES I posted this before
NO I'm not taking another screenshot
>>
File: 1614038930086s.jpg (2 KB, 125x125)
2 KB
2 KB JPG
>>80351151
>YES I posted this before
>NO I'm not taking another screenshot
you must be a pleasure to work with...
>>
>>80351191
I'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
>>
>>80351104
He's waiting 4Godot
>>
>>80351151
I 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 Nintendo
Videogames are not your thing, sorry faggot.

Re-read this: >>80351191
>>
>>80351835
>Unreal Editor in less than 10 minutes
do it fag
>>
>2d engine starts focusing on 3d which it can't compete in
>>
I tried
>>
>>80352300
Meant to reply to >>80351835
>>
>>80352319
Don't listen to any gtard ever, and shit post more.
>>
>>80351859
Lmao, to prove what to who? A random trannoid from 4chan? fucking kek

>>80352300
Tried what?
Also blender is not for videogames. Stop being a freetard and pay for 3dsmax, maya, cinema4d, whatever.
>>
>>80352414
>>80352451
I am the anon who likes making levels. I don't want to shitpost, I want to make levels for another anon's platformer!
>>
>>80347392
I 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
>>
>>80352489
i know, and i gave you some advice
>>
>>80352451
>blender is not for video games
can'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
>>
>>80352451
Ubisoft literally started using Blender officially for their AAA games stop larping idiot
>>
>>80352451
>he chickened
not surprised
>>
>>80352489
Whatever, 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 3dsmax
Faggot.
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 want
Doesn't help the fact that no amount of tinkering will put Blender at the same level as the other ones.

>>80352596
>Ubisoft
You don't know shit about videogames, retarded faggot.

>>80352640
>Random troon telling me i chickened

Keep the salt coming freetards.
>>
>>80352657
if you weren't larping you'll have make it by now
>>
>>80352657
ubisoft makes millions on their games just admit you lost lol
>>
>>80352657
autism intensifies
>>
>>80352676
>>80352753
+18 to post here

>>80352723
https://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 != games
Hollywood !!!!!!!!!!!!!!!!!= games
>>
File: 1611115494734.png (91 KB, 740x724)
91 KB
91 KB PNG
>>80349409
>though
>>
>>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 18
thanks for the compliment.
>>
>>80352891
You 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.

>>80352913
I don't know if being mentally a teenager is a good thing, anon.
>>
>>80353012
I'm referring to a hypothetical anon reading this, maybe YOU! Yes you, can I work with you on your 3D platformer?
>>
>>80353012
well, peak potential
>>
File: 1613089653587.gif (437 KB, 350x409)
437 KB
437 KB GIF
>>80353050
In 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 potential
As a first gen zoomer myself, i disagree.
>>
>>80353165
oh 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.
>>
>>80353165
I don't bite
>>
File: 1608996727312.jpg (141 KB, 800x800)
141 KB
141 KB JPG
>>80353271
Nah, you just glow harder than a twitch streamer rgb setup.
>>
>>80353311
Glowing with passion!
>>
>>80347420
If you cant use godot with cpp you should not talk about gdscript.
A good programmer can learn many languages.
>>
>>80353313
Look 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.
>>
>>80353344
not anon you replied to, but godot cpp docs are shit. And Ref is an abomination.
>>
>>80352657
>Blender is the 3D equivalent of GIMP
No. You can't compare Blender and GIMP.
>>
>>80348285
There are no well known Unity games either
>>
File: 1614096167403.jpg (92 KB, 777x652)
92 KB
92 KB JPG
>>80353756
>>80348285
lol
>>
>>80347392
Can 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...."
>>
>>80353756
my game
>>
>>80347374
It's GIMP but for game engines, with the same kind of delusional fanbase promoting it.
>>
>>80354039
well, 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
>swimming
this skill is useless to walk on earth
>bouldering
lmao bro just take the stairs bro
>playing guitar
wtf bro, are you like metalica bro, why you play guiter if you're not pro, bro

you'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

FOR
FUCKS
SAKE
>>
>>80354193
godot
>>
>>80354193
This.
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?
>>
>>80354193
C++

>>80354247
Use Unreal, you stupid freetard manlet.
inb4 my shitty Thinkpad can't run it
Tough luck mate, get a gaming PC. You can't expect a PS2 to make and run PS4 games.
>>
>>80351122
Hi Grum!
>>
>>80354344
Tell me how to make games with Unreal you fat buffoon
>>
>>80354415
There are a gorillion tutorials in Youtube, in the official wiki, in the engine itself.
>I want to make a game on UE4
Well, what type of game?
>None in particular, just learn how to use the Engine in general
Then 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 learn
What else should I search for on youtube or for textbooks?
>>
>>80354502
Scriptwriting
World/enviroment design
Level design
Gestalt theory/laws/principles
Semiotics
Charles S. Pierce Theory of Signs
Ferdinand de Saussure semilogy
UI/UX design
3D modeling
Animation
Textures
Materials
Shaders
Photogrametry
C++ / 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 semilogy
lol you are the epitome of a retardation.
trying to flex on an anon board and failing
>>
>>80354735
> Photogrametry
you trying to scan your neckbeard cave for a game?
>>
>>80354502
the 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.
>>
>>80354769
There 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.

>>80354793
Why 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.

>>80354842
He 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.
>>
>>80354940
aww 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
>>80355012
srsly, 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.
>>
>>80350544
The 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.
>>
>>80355030
not supposed to target
>>80355012
>>
>>80355030
wat?? 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
>>80355057
oh ok sorry thanks for clearing that up
>>
>>80353892
Blow is sometimes based but mostly retarded
>>
>>80354960
>>80355030
Gentoofags freetards tranvestites kvetching, classic /g/
>>
>>80347374
still slow despite 'optimisations'
you'll only get simple games on godot til they get serious about performance

>>80347392
and never ship lmao
>>
>>80347374
As 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.
>>
>>80355097
go fuck yourself
>>
>>80347374
Daily reminder: C # is a cancer and has to undergo chemotherapy.
>>
>>80355183
no C# is pretty neat man you don't know what you're talking about
>>
>>80347420
If you think learning a new language is hard... You're not going to make it. Maybe spreadsheets and sending emails is more your speed.
>>
>>80347374
can 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?
>>
>>80356072
yes
>>
>>80354735
thanks, buddy
>>
>>80347994
>mixes data and logic
Making a game in Godot is not hard. Just try it.
>unreal already gives its source code for free
"""""free""""""
>>
>>80347994
>Bloated
>28mb download
>>
>>80355077
Yeah, 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.
>>
>>80356797
he's yearning for DOS because now everything is too complicated for his ape brain.
>>
>>80356792
Why 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 bad
Why are retards always retarded?
>>
>>80356916
>Godot is bloat
>It's not
>WHY DO YOU ALWAYS TALK ABOUT THE SIZE REEEE
>>
>>80357108
What makes it good?
>>
>>80357143
I 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.
>>
>>80356797
He 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.
>>
>>80356916
Small downloads are important for engines targeting cellphones which are the new frontier for vidya.
>>
>>80357169
go read the feature list yourself bitch
>>
>>80357289
except, you don't distribute the engine.

Alright, retard levels are rising.

My turn, Unreal takes forever to compile and is leaking on every platform.
>>
>>80357289
Retard, another one that knows shit about game development.
>hurr durr muh elitism
cope, you retarded freetards think that modern vidya are just pong with better graphics.
>>
>>80357445
>elitism
why 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 coding
The absolute state of /g/
>>
>>80357574
no, I think the coders are the ass of the joke
that's the game industry.
>>
>>80357574
Reading comprehension helps.
>>
>>80357594
>>80357615
>The joke that the game industry is
Yes 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.
>>
>>80357775
it's gross alright. grossing right into CEO and shareholder pocket, while eating your waifus ass for breakfast
>>
>>80347420
Truly a(n understandable) shame that they didn't use Scheme.

>>80347666
How does C/C++ and Godot work with cross-platform builds?
>>
>>80357885
depends 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 editor
You can use any editor you want, there's even a VS Code plugin and an Emacs package for GDScript.
>>
>>80357243
The 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.
>>
>>80358118
Most LLVM devs are paid to work on it.
>>
>>80358181
paid devs aren't core by default
>>
>>80358195
They are for LLVM
>>
Godot seems to makes wagies mad so it must be doing something right.
>>
>>80358210
No 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
>>
>>80347374
garbage
>>
>>80358354
like godot :3
>>
>>80358370
I'd prefer to use a REAL language, with a real compiler
>>
>>80358292
I 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.
>>
>>80358413
you can use any language that you want as long as it has some way to use a C library.
>>
>>80358418
with 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.
>>
>>80358844
needs no defense tho
>>
>>80358844
It'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 development
stop 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.
>>
>>80354193
Just use C++ and SDL.
>>
>>80359937
bretty based, i made conway's game of life in it and was pleasantly surprised at how easy it was.
>>
>>80359937
i love sdl but hate having to wrap it to give it proper state in c++ without the cism of handles.
>>
>>80360514
>>80360572
It 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.



Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.