I Made My First Godot Game In 48 Hours!

  Рет қаралды 2,866

ButWhyLevin

ButWhyLevin

Күн бұрын

Пікірлер: 57
@sventomasek
@sventomasek 7 күн бұрын
You can also use any version of C# with Godot just fine. You can even use both GDScript and C# in the same project! Godot's C# is very similar to Unity's and translating GDScript to C# is super easy, like move_and_slide would be MoveAndSlide. There are some exceptions though like for lerp you have to do Mathf.Lerp, but if you're well experienced with C# the only real downside is that you can't export for Web, but the upside is you get to use C# libraries and you can more easily copy paste Unity code. Also the Unity scene view is coming in the next version of Godot 4.4, and Godot is also really good at 3D games especially for stylized ones. You can even make great realistic graphics but it requires a lot of custom shaders, so for realism it's probably best to use Unity or Unreal but I've been having a great time making stylized games in Godot!
@ButWhyLevin
@ButWhyLevin 7 күн бұрын
Yeah I know about C#'s compatibility, I figured I would use the language made for the engine to get the "real" experience for this video, I honestly have no problems with using GDscript though, if I made a bigger game, I would probably use C# for more complex data structures and stuff like stats
@Capewearer
@Capewearer 7 күн бұрын
C# has limitations, e.g. it can't be exported to the Web. And if you're aiming to target older platforms (e.g. Windows 7), GDscript and C/C++ might be preferred.
@Nitbandier
@Nitbandier 7 күн бұрын
+ if you use c# (mono version godot) android exports will have i think around 20MG of size increase which can be a lot if your project isn't big
@nuclearsu
@nuclearsu 7 күн бұрын
You should try out Godot 3D.
@xpsnapGD
@xpsnapGD 6 күн бұрын
Godot is 2d and 3d
@MrEnderNerd
@MrEnderNerd 9 сағат бұрын
@@xpsnapGD​​⁠ Godot does have 3d
@MarcosCodas
@MarcosCodas 6 күн бұрын
Your limiter/compressor threshold in this video (for the audio) is set just so, in such a way that you sometimes sound "cut off". Don't know if it's noticeable on a phone but listening on speakers it is.
@Space_Masters
@Space_Masters Күн бұрын
This made the video unwatchable for me
@igorthelight
@igorthelight 7 күн бұрын
2:05 - And Java is Oracle's made up weird language. C++ is a Bjarne Stroustrup's made up weird language. So what's the point? ;-)
@terrawest9500
@terrawest9500 7 күн бұрын
oracle never made that language, it was sun. Also C# is just microsoft java.
@igorthelight
@igorthelight 7 күн бұрын
@@terrawest9500 First one is true. Second one - not so much. Yes, it does something similar to what Java does. But C# doesn't have a Virtual Machine like Java does. And Java can't build native executable like modern C# can. Also C# have a lot of memory management features like pointers while Java does not. So they share only the basic principle of "we should have a Garbage Collector and we should JIT our code in runtime and run it in some kind of a VM".
@OkAtheistExplainVim
@OkAtheistExplainVim 7 күн бұрын
Godot is the best, just used it in a game jam and using git with the other programmers was trivially easy, also it's so user friendly the artists were able to do some programming too
@ShaneUrbas
@ShaneUrbas 7 күн бұрын
Nice! GameMaker next please?
@MezyPez
@MezyPez 6 күн бұрын
Click team fusion is cool
@dreampiece3828
@dreampiece3828 7 күн бұрын
You should try out the S&box game engine. It's in a public beta rn, but it's getting better every day.
@MarcosCodas
@MarcosCodas 6 күн бұрын
Ohhhh you gotta try GDevelop next!!!
@monke1340
@monke1340 7 күн бұрын
Game looks awesome tbh the rpg game could take a page out of this (NO FLOATING WEAPONS)
@CosmicComputer
@CosmicComputer 7 күн бұрын
when you do Unreal, make an fps.. I can't wait!
@TheAussieNinja84
@TheAussieNinja84 7 күн бұрын
Stride might be of interest if you enjoy C#. Although beware that it'll probably be worse then Unity/Godot for 2D.
@realtitedog
@realtitedog 7 күн бұрын
Gotta try Bevy :)
@jameshartwell1429
@jameshartwell1429 7 күн бұрын
How about Defold
@verendale1789
@verendale1789 7 күн бұрын
Ain't no way you put Cryengine on the list That will be painful. Do O3DE instead (the open source variant of Lumberyard aka Cryengine). That one at least gets community updates unlike Cryengine that has been at zero updates for 2+ years (but will still be just as painful).
@ButWhyLevin
@ButWhyLevin 7 күн бұрын
Idk about Cryengine that was just part of the image I found for game engines, but maybe I should try it out...
@foxidgamedev
@foxidgamedev 7 күн бұрын
Hey Levin. for what exactly reason did you delete my comment? I am very confused.
@ButWhyLevin
@ButWhyLevin 7 күн бұрын
I’m sorry, but I didn’t delete any comments, KZbin can be weird sometimes, you can comment it again
@igorthelight
@igorthelight 7 күн бұрын
0:18 - Did you mean "any game engine and game framework?". If you REALLY mean "programming library" - make a game in .NET Windows Forms, please! xD
@ButWhyLevin
@ButWhyLevin 7 күн бұрын
Maybe ANY is a few too many, but I’ll try a lot of them
@GameDevDiamond
@GameDevDiamond 7 күн бұрын
I also wanna try Godot. Its been getting too much hype lately
@igorthelight
@igorthelight 7 күн бұрын
Hype and some drama ;-)
@terrawest9500
@terrawest9500 7 күн бұрын
@@igorthelight the drama is just from the incels being angy at "woke" stuff.
@igorthelight
@igorthelight 7 күн бұрын
@@terrawest9500 As far as I know - there is a community manager that bans people for very simple questions or non-offensive comments. Personally - I don't care. But many people that got banned would just stop using Godot after that
@chaelandrade
@chaelandrade 7 күн бұрын
I'm doing the exactly opposite lol
@herbthymeyt
@herbthymeyt 7 күн бұрын
But... why, Levin?
@amitnehra1457
@amitnehra1457 7 күн бұрын
😂
@BumpDev
@BumpDev 6 күн бұрын
to get to the other side
@jesusmora9379
@jesusmora9379 7 күн бұрын
it IS possible to look at the game in the editor while it's running, through the remote tab. and visualization is coming in 4.4 godot is not more difficult than unity, you are just used to the unity way of doing things. and the paid addon is a problem with unity, most features of unity are only available through paid addons, and most of them are available in godot out of the box. godot also has advantages over unity that make it less needed to debug the game live, like the fact it runs animations and state machines in editor so you don't have to run the game to adjust character state machines, and animations are shown in the viewport instead of a tiny screen in the inspector. also being able to change values of the project OR the game and save them while the game is running allows you to adjust values much easier. it is also possible to run code in the editor using @tool scripts
@ButWhyLevin
@ButWhyLevin 7 күн бұрын
Yeah I didn't say that Godot was more difficult, more so that it just is a bit less intuitive in my opinion, I agree that its great that the engine keeps getting new features added and most of the add-ons are free and open-source. Also, you can 100% play animations in editor in the game view and scene view for Unity, I've been doing it for years, I'd honestly say that the two engine's animation systems are almost identical, although Unity does have a weird problem where if you rename an object in the animation then it is really hard to reconnect it. As for changing the values of the project while in play mode, while I agree that Godot does it in a much more intuitive and well-done way, you absolutely can change the values while running for Unity, its just that saving has to be done through custom editor scripts, which is annoying.
@jesusmora9379
@jesusmora9379 7 күн бұрын
@@ButWhyLevin "a bit less intuitive in my opinion" all engines are un-intuitive if you are not experienced with them. unity was un-intuitive when I first started, until I watched the tutorials and read the docs and worked with it. "you can 100% play animations in editor in the game view and scene view for Unity, I've been doing it for years, I'd honestly say that the two engine's animation systems are almost identical" no. what I mean is that you can change a variable in the animation tree and have the state machine *transition* to that state in the editor. in unity you had to run the game to see this happen. the two are not identical I would say. godot has a different workflow where you have to do most things in blender like setting up animations, instead of having an animation importer that changes things. godot however allows you to swap meshes and put them in scenes with no problems, so two models that share a skeleton can be worked on on different files and imported separately and just pasted into the scene and they work. root motion is also done through code, which has advantages and disadvantages. the animation tree IS better than unity in that it can use the variables of a script directly and you can use expressions to evaluate transitions. it also allows to nest multiple state machines and blend trees inside each other, and humanoid skeletal animation supports scaling of bones with no problems.
@that_guy1211
@that_guy1211 7 күн бұрын
fifth...
@trooper6627
@trooper6627 7 күн бұрын
You should try Redot
@ButWhyLevin
@ButWhyLevin 7 күн бұрын
lol fuck Redot
@igorthelight
@igorthelight 7 күн бұрын
Literally no reason to use Redot. Redot = Godot - idiotic community managers + red skin. If you never engage in their Discord/Twitter - you will not see a difference!
@terrawest9500
@terrawest9500 7 күн бұрын
ew incel.
@trooper6627
@trooper6627 6 күн бұрын
@ButWhyLevin The developers there are a lot more geared towards game development and design. With all the racism and sexism I've seen from the Godot channels and staff, I'd really not recommend it.
@ButWhyLevin
@ButWhyLevin 6 күн бұрын
“Racism and sexism” and its just the word woke in a silly tweet
@monke1340
@monke1340 7 күн бұрын
➡️. Get it? Go dot. Okay I’m sorry
Making A Roguelike Game In JUST 100 Days! (Devlog 1)
13:51
ButWhyLevin
Рет қаралды 20 М.
200 Days Of Indie Game Development! [Omega Devlog]
40:56
ButWhyLevin
Рет қаралды 16 М.
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 21 МЛН
Motorbike Smashes Into Porsche! 😱
00:15
Caters Clips
Рет қаралды 23 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 6 МЛН
HackingUnity | Useless Game Dev
10:59
Useless Game Dev
Рет қаралды 15 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 427 М.
Making NPCs feel more alive in my indie game | Godot devlog
5:25
LandonDevelops
Рет қаралды 3 М.
I 3D Printed a $1,175 Chair
16:31
Morley Kert
Рет қаралды 3,6 МЛН
"My Minecraft World is Deleting Itself..."
27:57
Wifies
Рет қаралды 841 М.
Xogot - Godot On iPad is Freakin Amazing!
11:22
Gamefromscratch
Рет қаралды 23 М.
Why Stardew Valley’s Creator Hated His Game
20:17
Nello
Рет қаралды 1,2 МЛН
I Made a Zero Player Game
12:30
Sam Hogan
Рет қаралды 10 МЛН
5 Games Made in Godot To Inspire You
4:28
StayAtHomeDev
Рет қаралды 17 М.
I Made a Roguelike in One Day, but it's UNFAIR
9:45
ButWhyLevin
Рет қаралды 26 М.
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 21 МЛН