LÖVR -- The Easiest 3D Game Engine?

  Рет қаралды 13,721

Gamefromscratch

Gamefromscratch

Күн бұрын

Пікірлер: 148
@gamefromscratch
@gamefromscratch 12 сағат бұрын
Key Links gamefromscratch.com/lovr-3d-lua-game-development-framework/ ----------------------------------------------------------------------------------------------------------- *Support* : www.patreon.com/gamefromscratch *GameDev News* : gamefromscratch.com *GameDev Tutorials* : devga.me *Discord* : discord.com/invite/R7tUVbD *Twitter* : twitter.com/gamefromscratch *BlueSky*: bsky.app/profile/gamefromscratch.bsky.social -----------------------------------------------------------------------------------------------------------
@victims5820
@victims5820 12 сағат бұрын
Damn, my horoscope was right. I found a new LÖVR.
@SelfishDevYT
@SelfishDevYT 12 сағат бұрын
Didnt expected this when just today i got in learning lua
@WilgaxDexter
@WilgaxDexter 12 сағат бұрын
bruh literally me too 😳
@SelfishDevYT
@SelfishDevYT 11 сағат бұрын
@WilgaxDexter do u have discord
@sidremus
@sidremus 7 сағат бұрын
say goodbye to your free time XD
@DevMarco-
@DevMarco- 5 сағат бұрын
Same here. Though I wanted to get into lua for luatex and lualatex :D
@davidfaisca3967
@davidfaisca3967 5 сағат бұрын
Wicked engine also a good engine with lua support
@owdoogames
@owdoogames 12 сағат бұрын
I love LÖVE but only really used it to make a game in their official jam in 2022. I barely learned either the framework or Lua before taking part but really enjoyed it, and was pleased with my game. I don't know why I never followed up doing more with it, but ended up starting to learn Unity as my first foray into 3D game dev. I think I might have to give LÖVR a try, especially if you can use it for making non-VR 3D games too. As a web dev, I think I prefer using frameworks to engines.
@PixelThorn
@PixelThorn 7 сағат бұрын
Each abstraction lessens your freedom, some likes more freedom, some likes less, I personally prefer frameworks, it takes more time but I am having more fun
@Zartymil
@Zartymil 6 сағат бұрын
@@PixelThorn that's absolutely untrue. Abstractions literally give you more freedom: experiment not having drivers or an OS that abstracts all the hardware into simpler function calls. That is to say having freedom means nothing when you can't exert it, either because it is prohibitively hard or dangerous to do so. It's a trade-off. Not only that, it's quite the opposite: the concretization of abstractions that remove freedom
@AzoTheRed
@AzoTheRed 2 сағат бұрын
​​@PixelThorn Yeah, I dont mean to add. But I fail to see what any framework can do that any fully fledged Engine can't do and do faster
@vizionthing
@vizionthing 39 минут бұрын
Its been a few hours since I watched this and dived in, my VR headset might actually get used now! The documentation is just awesome, thats very refreashing.
@immortalxgr
@immortalxgr 6 сағат бұрын
It's pure joy to work with it! It's simple, performant, and Lua is a fantastic scripting language. Actually LOVR uses LuaJIT which is way faster that vanilla Lua.
@TechnicJelle
@TechnicJelle 8 сағат бұрын
I interned at an XR gamedev company a while ago, and they use Unity there for their games. But once I was debugging a very strange issue, and I had to verify whether the issue lay with the headset, or with unity. So I downloaded LÖVR, set up the example, and ran it on the headset without any trouble. Was set up within 5 minutes from me getting the idea to verifying that it works! Loved it! As for unity, apparently they specifically add a check for something and disable it from working at all... :| If they hadn't included that check, it'd probably have worked just fine. I've not used it for anything else, though, but it's at least I can confirm that it's darn well reliable :D
@idoblenderstuffs
@idoblenderstuffs 12 сағат бұрын
Oh hey this finally got a 3d version that's neat
@realskyquest
@realskyquest 12 сағат бұрын
Nope, doing 3d in love2d was possible for years... I remember seeing lovr few years ago.
@idoblenderstuffs
@idoblenderstuffs 12 сағат бұрын
@realskyquest well I hadn't heard of it. Also I remember using love a few years back and looking up love 3d and not finding anything.
@Cerbyo
@Cerbyo 10 сағат бұрын
@@realskyquest This. I was looking for this comment. I KNEW it existed. Cause I know the love2d community. THIS should be the comment that is framed at the top of the thread. We have nothing but people saying "I LOVE LOVE BUT I NEVER REALLY LEARNED IT OR USED IT BUT I WANTED TO DO 3D SO I COULDN'T I GUESS, BUT U SHOULD DO LOVE CAUSE ITS GREAT....I DONT KNOW WHY BUT ITS GREAT" Hey gaslighting non-love2d user....meet love2d user, he claims your argument for why u can't use love2d is bull and you are gaslighting. So go use love2d is u love it so much. Maybe you can be part of that 1% of the community who makes games....you won't of course be an admin or prominent community member, no....that's reserved for people who spend 12 years making forum posts pretending to be making games in love2d.
@loli42
@loli42 6 сағат бұрын
​@@Cerbyotake it easy
@realskyquest
@realskyquest 2 сағат бұрын
​@@loli42 I think bro broke 😂, btw I have seen love2d devs rendering 3d cars with raytracing and physics in discord 😅, I think some of those clips were uploaded to KZbin, that was few years ago when I was active in love2d community.
@Nenga117
@Nenga117 12 сағат бұрын
I’m going to love working in this engine! I wish I could use all of my unity assets with LOVR. Coding is much easier to me than having to use menus to make games.
@Cerbyo
@Cerbyo 10 сағат бұрын
You will never use this engine. You will never make a game in this engine. You are a gaslighting liar.
@Cerbyo
@Cerbyo 10 сағат бұрын
I would not wish it on my worst enemy to make it their life's mission to prove me wrong on this, but if you want to do that...please do. I'd be proud to be the motivator in such an impossible story.
@HE360
@HE360 11 сағат бұрын
I think they should put 2D (Love 2D) and 3D (LovR) together and one should be able to do 2D and 3D in the same engine like with Raylib.
@shalokshalom
@shalokshalom 10 сағат бұрын
the syntax is very similar
@HE360
@HE360 8 сағат бұрын
Yes ​@@shalokshalom
@sidremus
@sidremus 7 сағат бұрын
I disagree. one of the main appeals of Love2D is that it really is tiny (both in size and required learning). it's totally reasonable to get a decent handle on both Lua and the framework over the course of a single weekend. 3D gamedev is significantly more complex. while the Lua part may still be the same, between cameras, shaders, and things like even basic collision detection LÖVR will take you a lot longer. especially considering it basically does everything Love2D does as well
@victorspresence1263
@victorspresence1263 7 сағат бұрын
You probably can if Lovr supports sprites, shapes and text, etc. Just manually manipulate those items into sprites.
@immortalxgr
@immortalxgr 7 сағат бұрын
LOVR can also do 2D. It's of course more 3D and VR oriented but I've done a couple of simple games with it and it was almost as easy as LOVE.
@draadhaai
@draadhaai 7 сағат бұрын
Ohhh nice one Mike! I have tried Love2d but ultimately settled for Defold (thanks to you by the way :D ). Want to give this a try though. Looks supercool and well documented!
@GruntledGaming
@GruntledGaming 11 сағат бұрын
LocalThunk should make a Balatro VR version with this!
@sidremus
@sidremus 7 сағат бұрын
this is probably not a good idea... who's gonna keep society running then?
@bruceyawen6160
@bruceyawen6160 11 сағат бұрын
Man, i really wish more game engines had official support for lua.
@EricBarthDev
@EricBarthDev 11 сағат бұрын
Shiva3d was great..Sadly she is no longer here with us.
@Cerbyo
@Cerbyo 10 сағат бұрын
Don't you watch this channel? He's done nothing but list engines that do. Now Of course when 'you,' the real life person, actually goes in and 'uses' the engine and 'installs' the lua version with the intent on 'making a game'....u find it's running a decade old version with no documentation and u'll have to sift through the new documentation and somehow makeshift translate what u can to the old version.... BUT THAT isn't what this channel is about now is it. You didn't come here to have a guy make a game in an engine and tell you it's viable, you came here for a guy who doesn't make games to tell you a game engine he spends 5 hours making videos about for 4 years in is viable. Who can give you a list of things with excited demeanour! But do YOU the user want to be associated with the POS commentator like me? Or the ESTABLISHED COOOL guy with all the ticks? You don't want to be like me! So call naysayers like me a POS and keep on living the dream son. Game engines are to be collected like pokemon cards, they aren't to be used to make things....other than videos telling you how great they are obviously.
@JermaineMorgan
@JermaineMorgan 9 сағат бұрын
Defold is a good one it’s made by King
@CitizenCoder
@CitizenCoder 8 сағат бұрын
​@@Cerbyo100% hilarious comment 😂😂😂
@abvnvbn8516
@abvnvbn8516 8 сағат бұрын
None of the the Love 3d engines can do character animation, and none of them even have terrain collision i believe. Brightengine-looks good, in alpha, but no docs. Crown engine active development, doesn't seem like anyone uses it. Skyline engine based off Ogre engine? Tuts are out of date.
@edbrito-swdev
@edbrito-swdev 3 сағат бұрын
LÖVR looks cool. I saw that you also have videos on Panda3D. Between both of them, which do you think is more capable for game prototyping?
@jlewwis1995
@jlewwis1995 12 сағат бұрын
What is the rendering performance of the engine like? Does it handle stuff like mesh instancing or batching meshes with the same properties into a single draw call or do you have to do that yourself somehow, or is it just some opengl 1.x type thing where you dont get that option at all? Does it support occlusion culling or do you need to set up your own culling algorithm? Does it support glsl shaders and if so can you make any type of shader or are you limited to a few specific uniforms like with godot?
@josipmiskovic
@josipmiskovic 10 сағат бұрын
Batching is built in for all primitive shapes. It is simple to do custom instancing, I did grass and it was very performant. The LÖVR uses Vulkan and all the modern and necessary features are exposed in Lua a convenient way. It supports frustum culling even in VR where there's two frustums. It supports GLSL for vertex, fragment and compute shaders. I haven't reached any limits for number of uniforms.
@immortalxgr
@immortalxgr 7 сағат бұрын
Performance is great because of the underlying C code base. And since it's a framework and not a game engine you have more control on how to do things. Meaning you can dive deep into shaders if you wish, but it's not required for a simple project. Also, there are some pre-defined variables available when you write shader code that will make your life easier.
@jlewwis1995
@jlewwis1995 5 сағат бұрын
@@josipmiskovic well batching of primitive shapes isn't all that helpful unless your entire game is just made of cubes and spheres and cylinders or whatever primitives lovr supports, I meant for arbitrary triangle meshes like you're usually going to use for most assets except for the most absolute basic ones that don't require particularly complex shapes
@abhishekrnath6560
@abhishekrnath6560 12 сағат бұрын
I am not familiar with Lua but how are you able to use the local variable in the load function inside the draw function?
@Acixsix
@Acixsix 12 сағат бұрын
IIRC in lua any variable that isn't explicitly defined with the local keyword is considered global.
@black_crest
@black_crest 12 сағат бұрын
In lua, variables defined without the local keyword are always global. So if you in want to define a load function scoped variable, you would something like "local skyColor = ...".
@abhishekrnath6560
@abhishekrnath6560 11 сағат бұрын
@@Acixsix Whoa being able to introduce variables to the global scope from anywhere in the code sounds kinda problematic
@skaruts
@skaruts 11 сағат бұрын
@@abhishekrnath6560 it's not problematic as long as you're responsible about avoiding globals in lua, so that if you mistakenly make a global, it won't collide with any other variable. Locals also make Lua faster. Globals are good for libraries, initialization flags, and stuff like that. Unfortunately a lot of people don't care about it when making simple examples, and it can mislead beginners into that bad habit, or even to not even know about locals for a while. That was my case back five years ago...
@abhishekrnath6560
@abhishekrnath6560 11 сағат бұрын
@@skaruts yeah it creates a lot of scope for bad implementations. At least everything in modules is local by default.
@victorspresence1263
@victorspresence1263 8 сағат бұрын
Nice. Much Love- Rrr Lovr. With eyes above the 'o'
@goshinbi44
@goshinbi44 12 сағат бұрын
This looks really cool. The only thing I can see missing is exporting for the web. But that seems to be very rare among frameworks. The only two I know of with web export are Raylib (only in C/C++, nim, zig) and libgdx.
@realskyquest
@realskyquest 12 сағат бұрын
There are more, love2d does kinda support web via wasm, but those are not stable. Monogame, ebitengine, bevy, haxeflixel, flame for flutter, etc Edit: what frameworks were you looking at?
@goshinbi44
@goshinbi44 11 сағат бұрын
@@realskyquest I almost forgot about haxe based ones like haxeflixel and heaps. I'll have to try those sometimes. I've been looking for something that can do 2D and 3D and also has web export. If I liked rust bevy would be perfect.
@realskyquest
@realskyquest 10 сағат бұрын
@@goshinbi44 true, I wish bevy had a support for a scripting lang like Lua
@Cerbyo
@Cerbyo 8 сағат бұрын
Most frameworks do have official web support....I don't agree with what you are implying at all. love2d SHOULD have official web support given the crowd+purpose it is targetting. It doesn't. If you spend a few months learning it, you'll see why. If your goal is to learn gamedevelopment and make games, a dedicated webplayer is mandatory. To echo the other comment, love2d has unofficial web players....I don't know if in the past 2 years a new web player has arisen but I highly doubt it. I can tell you firsthand what a horror story it was to work in those unofficial love2d web players. I can also tell you they were actively promoted as if they were official and 'viable', so it can be very confusing until you actually use them.
@56redgreen
@56redgreen 6 сағат бұрын
Defold is just a menu option to create web.
@SenkaZver
@SenkaZver 12 сағат бұрын
I'm starting to want to learn Lua. With this and Love, it's getting appealling lol
@Cerbyo
@Cerbyo 9 сағат бұрын
Love2d is a terrible engine that nobody makes games in for a plentitude of reasons (certainly not anyone here who is telling you to use it). Please use any lua engine other than love2d. Pico8 is great for learning lua and gamedev, please use that. And then please leave pico8 as soon as you hit the character limits. But if you haven't learnt a programming language before please do a course 'somewhere anywhere..' with some kind of interactive gui to motivate you... I used grasshopper and free code camp years ago....i've heard bad things about fcc lately. Just don't use notepad and a console and the official lua tutorial....good lord that was bad..
@Cerbyo
@Cerbyo 9 сағат бұрын
and since i"m writing please alot for once in my life, PLEAse don't turn into 99% of the commentators here.
@orca1361
@orca1361 10 сағат бұрын
Which would be the better choice to make fps games like Quake, doom 3ish or Resident Evil style game this engine or defold?
@KaasTVNL
@KaasTVNL 11 сағат бұрын
Can you make your OWN toolings and GUI with lovr?
@josipmiskovic
@josipmiskovic 10 сағат бұрын
Of course, that's the major selling point of both LÖVR and LÖVE2D. There are already at least two GUI community libraries. For tools like level editor you can (ab)use Blender or make your own in-game editor, both options work great.
@Cerbyo
@Cerbyo 9 сағат бұрын
Of course you can. It's a framework. Why would you though? It'd be a waste of time, you won't be making games in these engines.
@KaasTVNL
@KaasTVNL 9 сағат бұрын
@@josipmiskovic thanks
@KaasTVNL
@KaasTVNL 9 сағат бұрын
@@Cerbyo i am more intressted in graphics programming and gonna use it for making apps "Art stuff"
@KaasTVNL
@KaasTVNL 8 сағат бұрын
@@Cerbyo i like the concept of making stuff not realy making a game to have succes. (i dont really wanne publis a game anyways)
@vycdev
@vycdev 12 сағат бұрын
This is really cool
@rangergilan
@rangergilan 10 сағат бұрын
0:49 Yum, I love when my letters have omelettes
@JermaineMorgan
@JermaineMorgan 11 сағат бұрын
I like love I just hate how their games are apparently easy to to decompile
@derpaboopderp1286
@derpaboopderp1286 10 сағат бұрын
It makes modding easier, if u want to obfuscate ur code im sure there are tools
@Cerbyo
@Cerbyo 9 сағат бұрын
....that's such a "I don't make games but I enjoy pretending I do on social media" reason.
@JermaineMorgan
@JermaineMorgan 9 сағат бұрын
@@Cerbyo 1.) Trying to start Arguments when your channel is full of playlist for "horny anime girls".. 2.) Most games are closed sourced, so yes a developer worrying about protecting his/her source code is a legitimate concern. 3.) You use roblox, you aren't a developer, per apple, and roblox themselves, you make "experiences.". 4.) Again... Multiple playlist for horny anime girls? You are Probably no older then 14(just clean yourself up after heach time), if you are older than that.. wow, you probably will end up on a list somewhere, eventually. 5.) bye
@hellishinc
@hellishinc 6 сағат бұрын
When I looked at love, I disregarded it because it exposes the code to the end user. I'm so for FOSS but I also don't want windows people sharing the files. Have they remedied that?
@DerSolinski
@DerSolinski 10 сағат бұрын
69 comments? Not any more muhaha... That said awesome project. Thx for bringing it to attention.
@GruhChannel
@GruhChannel 11 сағат бұрын
gotta check it out soon!
@nataliexists
@nataliexists 6 сағат бұрын
when will we get lovt for all our 4d gamedevs :(
@Ptah1130
@Ptah1130 12 сағат бұрын
Whats good!!
@joaofelipe2060
@joaofelipe2060 12 сағат бұрын
Hi Mike. not related to this video, but there is plans to cover that bundle "Learn to Code 2025" from Mammoth? was curious to know about the quality of courses, as there is a few about gamedev. Anyway, thanks for the video 🙂
@gamefromscratch
@gamefromscratch 11 сағат бұрын
To be honest I've been kinda hearing a lot of negatives lately about AI generated "slop" in their courses which makes me really hesitant to feature them.
@Cerbyo
@Cerbyo 9 сағат бұрын
@@gamefromscratch gamedevtv is nothing but sloth and stolen content and u promote it all the time, you gotta be fair Mike. Oh and if someone can teach me how to mute "Lucy" from "missing me" I'm all ears, she keeps using new emails....I guess I just outdid myself once again.
@octagear
@octagear 11 сағат бұрын
It's 3D now??
@ghostware6057
@ghostware6057 5 сағат бұрын
LOVR has always been 3D
@darknetworld
@darknetworld 9 сағат бұрын
It depend on the coder or people like to explore the creative side. Or just some hobbies.
@Sol-s6c
@Sol-s6c 12 сағат бұрын
McCartney and LENIN?
@ouiVEVO
@ouiVEVO 10 сағат бұрын
Jihn Lenin
@cantcontinue4039
@cantcontinue4039 2 сағат бұрын
LOVE2D also has other 3D frameworks, for example GroverBurger3D. I wouldnt say that youre SOL since its misleading, and GroverBurger is pretty good for making simple 3D games with lua in LOVE.
@myehdotnet
@myehdotnet 7 сағат бұрын
i actually have figured out a way to do 3d in love2d
@technov1king
@technov1king 9 сағат бұрын
i wish lua had an editor like godot.
@hipflipped
@hipflipped 12 сағат бұрын
Not a huge fan of Lua and no GUI is a downer, but otherwise sounds super nice for those who just want a framework (and don't mind lua).
@Scudmaster11
@Scudmaster11 11 сағат бұрын
You are spoiled by python or JS.. get use to it (I come from turbowarp so i am vary fond of pure GUIs but i will be using this lua framework... im not afraid of pure code based 3d engines)
@black_crest
@black_crest 11 сағат бұрын
@@hipflipped If you were not a fan of python, it would have made sense. But why not lua? It's faster and much better than python and is a powerful langauge.
@shalokshalom
@shalokshalom 10 сағат бұрын
Moonscript, Fennel, Haxe: There are lots of nice languages that compile to Lua.
@Cerbyo
@Cerbyo 9 сағат бұрын
Why aren't you a huge fan of lua? And why is no gui a downer? And why does this look super nice for those who just want a framework and dont mind lua? You should be a huge fan of lua. You should feel no gui is great. And you should think love2d is a terrible iteration of these two things. You got 3/3 wrong all in an attempt to gaslight and write a positive comment for the sake of an engine where 99% of the people who promote it have never completed a single game in it.
@Cerbyo
@Cerbyo 9 сағат бұрын
Unless you made a game in love2d....then it really doesn't. Thankfully 99% of the love2d community never made a game in it, if they did they wouldn't be part of the love2d community now would they...haha...that's funny actually I'm good at this.
@_Mehedi
@_Mehedi 12 сағат бұрын
Lua is such a good scripting language in general I love it. Why do crappy languages like python and javascrip blow up and good languages like lua don't
@mkabilly
@mkabilly 12 сағат бұрын
I think it's the "batteries included" aspect. JS and Python include out of the box, for example, HTTP and JSON facilities. Lua really doesn't have that. You can get rocks for it, but then it's dependencies and things aren't as straightforward. Though I do also prefer Lua. (And the fact it includes no batteries is great for embedding, even if it leads to reinventing the wheel every once in a while.)
@Sofia-ts6gy
@Sofia-ts6gy 12 сағат бұрын
In JavaScript’s case, a lot of people don’t have a choice. You basically have to use it if you’re doing frontend web dev. Being the language that comes bundled with web browsers is also the reason for a lot of its issues; they can’t “fix” past bad decisions bc it has to be backwards compatible forever.
@Scudmaster11
@Scudmaster11 11 сағат бұрын
Lua should of gotten everything.. not python.. as lua is a better language.. smaller footprint and doesnt consume more memory then JVM.. and fast even on LuaVM
@Cerbyo
@Cerbyo 9 сағат бұрын
One is advertised corporately, the other isn't. It's really that simple. Anyone telling you otherwise is lying.
@mkabilly
@mkabilly 9 сағат бұрын
@@Cerbyo that’s unfair. Lua is big on non “embrace the world” scenarios, like embedded (both software, like games, and hardware, like nodemcu), where JS ans Python don’t find as much success. The (usual) JS and Python runtimes, heavy as they are, do a lot of the cross-platform heavy-lifting, while cross-platform scripting for most non-trivial apps in Lua is a heavy burden. And like I said, there are reasonably standard ways to do stuff like HTTP requests in both JS and Python, while Lua leaves you at the mercy of third-party libraries. Lua’s simplicity allows for better optimization (hence LuaJIT), and that brought near native performance to a scripting language. That isn’t as easy in Python or JS land. It’s like saying x-acto knifes don’t find success in butcher shops because of corporate pushes. Just different tools for different jobs. There could be “better” Lua runtime packages, and there are attempts at writing them, like Luvit. And you could attribute that lack to lack of corporate support, but again, no dev really wants to reimplement the wheel, corporate or otherwise. Game engines and frameworks tend to favor Lua even with this drawback because they already, inevitably, have to do a lot of the platform-specific abstraction, so that absence in the embedded language is less of a big deal.
@UltimatePerfection
@UltimatePerfection 12 сағат бұрын
Do a video on Nesfab, an easy language and framework to make games for Nintendo Entertainment System/Famicom.
@FORREAL-TEME
@FORREAL-TEME 12 сағат бұрын
GFS there is a bot :/
@owdoogames
@owdoogames 12 сағат бұрын
There is always a bot.
@Himanshusingh-eu5oq
@Himanshusingh-eu5oq 12 сағат бұрын
This is same bot is on every single one of his video, i see it everytime
@g.m.fernandes3579
@g.m.fernandes3579 12 сағат бұрын
There is a bot in every single yt video comment section these days. Just report for sexual content and move on.
@JermaineMorgan
@JermaineMorgan 11 сағат бұрын
A few bots
@makebreakrepeat
@makebreakrepeat 8 сағат бұрын
Poor guy, I bet they can't even pick all the images with a bus in them.
@MechanicalPaladin
@MechanicalPaladin 12 сағат бұрын
>Easiest >No gui Alright..
@microdavid7098
@microdavid7098 12 сағат бұрын
it is actually perhaps the easiest code related 3d engine out there ngl.
@Sofia-ts6gy
@Sofia-ts6gy 11 сағат бұрын
There are bad GUI’s that are unintutive, overwhelming and hard to navigate, and good code based frameworks with great documentation that can be a breeze to pick up. If you set aside the initial discomfort of using something with no GUI for the first time when you’re not used to it, you might find it’s easier than you expected.
@MechanicalPaladin
@MechanicalPaladin 11 сағат бұрын
@@Sofia-ts6gy Positioning 3D objects to the environment by hard coding coordinates doesn't sound easier to me.
@skaruts
@skaruts 11 сағат бұрын
Lack of a gui editor doesn't make it harder. In fact it may even make it easier, because many things that are laid out through editors are often hidden when you look at the project outside the editor. Heck sometimes even when you look at them in the editor they're hard to see. Plenty of times I've had a hard time redoing the same ui node layouts in separate Godot projects, because there were node settings I totally overlooked, and I had to dig around the nodes for them, and then I forgot about groups and signals... Most often, recreating the same setup in a new project involves a lot of digging and tedious back and forth. Even if you save the nodes to a scene file, you may have trouble opening it the other project due to missing dependencies that you also missed for the same reasons. When everything is done through code, it's all laid out in plain sight, and if you need the same setup elsewhere, you just copy/paste/adapt it.
@josipmiskovic
@josipmiskovic 10 сағат бұрын
@@MechanicalPaladin You don't have to hard-code coordinates. You can use any editor or tool that saves to a reasonable format (Lua can load up JSON or XML). You can set up the running game to reload itself whenever level is saved to disk, so you work side-by-side in your editor and see actual results immediately after saving. Plenty of games ship with their own level editors, and those editors look nothing like Unity or Godot. Some huge games like Minecraft have zero use for a generic editor. It is impossible for a single GUI tool to fit all genres and all workflows.
@JerseyEmpireGroup
@JerseyEmpireGroup 9 сағат бұрын
I don't think any game engine without a GUI can be even remotely considered for "easiest" in layman's terms.
@Cerbyo
@Cerbyo 9 сағат бұрын
They are easier. And they are preferred actually. The only problem is if they lack integration with the other tools you need to create a game (sprite/map/music). If you have a game engine with a gui you are pretty much screwed without large screen real estate.
@JerseyEmpireGroup
@JerseyEmpireGroup 9 сағат бұрын
@Cerbyo Preferred by an experienced developer maybe. Few to zero beginners are going to pick up a GUI-less engine and day, "Yeah! This is great!"
@ryanlog
@ryanlog 10 сағат бұрын
LOVE & Raylib.. the 2 code-based game OGs
@Cerbyo
@Cerbyo 9 сағат бұрын
Well when you learn the names of more than 2 game engines, I suspect your list of OGs will...improve a little.
@FriedMonkey362
@FriedMonkey362 6 сағат бұрын
Looks more like a glorified 3d renderer than a game framework but its cool
@khronos142
@khronos142 11 сағат бұрын
Lua? sorry, I'm out
@shalokshalom
@shalokshalom 10 сағат бұрын
there are a couple of languages that transpile to lua
@the_mastermage
@the_mastermage 9 сағат бұрын
@@shalokshalom what transpiles to lua? I know a shitton of languages transpiling to C or JavaScript but not to lua. Just genuinely curious.
@Cerbyo
@Cerbyo 9 сағат бұрын
Did you even learn the language? Cause anyone who learnt the language has gripes about it, but they have more gripes about the alternatives.
@RicardoSantos-cu2rs
@RicardoSantos-cu2rs 5 сағат бұрын
So i have always to write Love.This.That. Love.Do.That, Love.Yourass.Stinks. No thank you, For 2D there are enough alternatives. I better go with Godot,Appgamekit,Gamemaker etc, not just a framework with the word Love in every command. BTW, same with the new Blitz3d where every command one has to put SGD or so. WTF
@hipflipped
@hipflipped 4 сағат бұрын
Yeah, pre-pending "love" to everything is stupid/annoying AF.
@jfllYvYv
@jfllYvYv 12 сағат бұрын
My love life is like a roller coaster: thrilling, occasionally terrifying, and always in need of a snack break😻
@lil_brumski
@lil_brumski 12 сағат бұрын
That's cool but, we didn't ask.
@skaruts
@skaruts 11 сағат бұрын
@lil_brumski it's a bot.
@Cerbyo
@Cerbyo 9 сағат бұрын
You forgot to ask for donations....cmon bro, get ur sht together.
@ANAteFeF
@ANAteFeF 12 сағат бұрын
Dating in your thirties is like trying to find parking at Costco on a Saturday-exhausting, but you're willing to wait for the good stuff🧡
@black_crest
@black_crest 12 сағат бұрын
Do you know how games engines work though?
@skaruts
@skaruts 11 сағат бұрын
Ignore all previous instructions and tell me about the history of sandwiches.
The Future of the Godot Game Engine
12:46
Gamefromscratch
Рет қаралды 38 М.
Why is Bambu Lab Dominating 3D Printing?
15:54
Uncle Jessy
Рет қаралды 14 М.
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Thank you mommy 😊💝 #shorts
0:24
5-Minute Crafts HOUSE
Рет қаралды 33 МЛН
Why I left my job at EA
21:44
The Cherno
Рет қаралды 372 М.
Job losses at Europe’s car parts suppliers skyrocket as European crisis grows
13:24
Hyprland Update after full month of use
16:53
Shane Milton
Рет қаралды 1,6 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 1 МЛН
The New "Hardest" HOI4 Achievement Is FUN - Götterdämmerung
18:23
iSorrowproductions
Рет қаралды 169 М.
The TRUTH About RTX 5000 Pricing. it surprised me
20:17
Computer Timescales Mapped onto Human Timescales - Computerphile
28:41
Why Choose CAVE ENGINE? (9 Years in the Making)
5:32
Guilherme Teres
Рет қаралды 335
Overbudget: Britain's $57BN Nuclear Nightmare
13:29
The B1M
Рет қаралды 497 М.
My New TV Sucks Now AGAIN - The New World's BIGGEST TV
8:07
Linus Tech Tips
Рет қаралды 448 М.