0:20 Windows install instructions 1:36 Linux install instructions
@nathan44u5 жыл бұрын
4:12 Install instructions end
@inanitas4 жыл бұрын
@@nathan44u Most importantly. If you can't manage to install a simple program you'll also fail being a programmer tbh.
@nathan44u4 жыл бұрын
@@inanitas If you already installed and you don't want to see the instructions, go to 4:12
@MikeHalk1004 жыл бұрын
@@inanitas Way to be supportive: Asshat.
@ceilingfandev6514 жыл бұрын
Me: cries in Mac
@williamsokol02 жыл бұрын
Best video I've seen on this yet, thank you
@nathan44u5 жыл бұрын
6:52 I believe the proper term is "PascalCase" compared to "camelCase" "snake_case"
@TheThirdLieberkind5 жыл бұрын
WhAt AbOuT tHiS kInD oF cAsE?
@PrivacyGevoelig5 жыл бұрын
There are two variants: starting with an uppercase letter, called UpperCamelCase (CamelCaseExample, sometimes called PascalCase) starting with a lowercase letter, called lowerCamelCase (camelCaseExample).
@imtiazahmad78265 жыл бұрын
new one i used Use_thisFrom_Now
@bugseater14 жыл бұрын
@@TheThirdLieberkind ShIt CaSe
@ccgb924 жыл бұрын
@@bugseater1 lol
@OverloadedOrama5 жыл бұрын
Can you use multiple languages (like C# and GDScript) in the same project?
@bexplosion5 жыл бұрын
Yes
@addicted2p0rn4 жыл бұрын
@@bexplosion Is C#... safe yet with Godot? I get a message when I open my first project. Essentially it says, "C# is usable but is not meant for production." I downloaded the Mono version for the "C# Support", does that mean it's the only version you can use C# in or does that mean it has more exclusive/advanced C# features? I don't want to do anything crazy under the hood with C#, I just want to use C# for basic game scripts.
@standinonstilts4 жыл бұрын
@@addicted2p0rn mono version is the only version you can use c# with. The default version only supports gdscript. C# acts as an alternative to scripting with gdscript; they are interchangeable.
@nenyashamajoboro37704 жыл бұрын
@@standinonstilts and to finish it off, c# if said to be unstable when exporting to UWP/Windows Universal
@garyproffitt5941 Жыл бұрын
@@bexplosion confirmed
@Abhishek-bu1eu5 жыл бұрын
are u gonna make a full series
@Gdquest5 жыл бұрын
No, we're going to focus on GDscript. This video is part of our series on new features and improvements in Godot 3.1
@khaledz26085 жыл бұрын
GDquest there is people who want to use c#
@dynomitediamond62964 жыл бұрын
@@khaledz2608 take a basic C# tutorial, then all of the same functions carry over, but in PascalCase
@illford3 жыл бұрын
@@dynomitediamond6296 CamelCase not PascalCase
@JK920075 жыл бұрын
please make a 2d platformer game tutorials using C#....
@paulo06514 жыл бұрын
Exactly. We need that, please.
@paulo06514 жыл бұрын
Still need it.
@miqerman3 жыл бұрын
yes
@platinumdiamond73 жыл бұрын
@@paulo0651 In the Godot documentations. You could switch to how it looks in C#
@simplegameprojects60993 жыл бұрын
how do we get the assets you used for the tutorial?
@ArchimedesTrajano4 жыл бұрын
1:34 if you have chocolatey ... choco install netfx-4.7-devpack dotnetcore
@sal_strazzullo4 жыл бұрын
Gj for mentioning it 👍
@Mainman00114 жыл бұрын
Oo nice, this worked great for me. Thank you
@krophiquon2 жыл бұрын
at 11:27, after saving the player as a scene I am unable to move it. I don't get a handle for the node.
@krophiquon2 жыл бұрын
nvm, i restarted the project at one point and when i was re-making it I forgot to create the Player node as a kinematic element.
@rashidnexkoyotl75244 жыл бұрын
6:50 What's that color theme?
@paulo06514 жыл бұрын
Dark, I guess.
@PowerSkor5 жыл бұрын
Very helpful!
@nedstarkx56372 ай бұрын
How to sync VS Code so that it shows suggestions for Godot functionality?
@NosebleeddeGroselha Жыл бұрын
I want to make a game that works at it's best with mods, people can add levels, characters and items as they please. If I program my game in GDScript, would they be able to add mods programmed with C#? Or vice versa? I was thinking of programming my game in C# because it's more universal, someone who never used Godot but can code in C# would have (I assume) an easier time modding my game. But I had that idea because I thought the whole game had to be coded in one language, is that the case? Or it depends?
@miguelcabaero58434 жыл бұрын
what if it says build failed what do i do?
@eazystudio4 жыл бұрын
same here
@floorbeardthepirate11414 жыл бұрын
I followed all of the instructions for windows but when I hit build in my Godot project it gives me this error message: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(1180,5): error MSB3644: The reference assemblies for .NETFramework,Version=v4.7 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at aka.ms/msbuild/developerpacks [C:\Users\delux\Documents\C# Error Message\C# Error Message.csproj] This is the code I'm trying to run: using Godot; using System; public class KinematicBody2D : Godot.KinematicBody2D { // Declare member variables here. Examples: private int speed = 2; public override void _PhysicsProcess(float delta) { if (Input.IsActionPressed("move_right")) { // Move as long as the key/button is pressed. position.x += speed * delta; } } }
@καλαμ4 жыл бұрын
It tells you what's wrong in the error. You are missing .NET Framework 4.7 SDK.
@floorbeardthepirate11414 жыл бұрын
@@καλαμ Thank you! I am a beginner to programming in general, so its nice to have some help! I know this may have sounded like a pretty silly question, but I am grateful to you for answering it! Wishing you a Happy Holidays!
@καλαμ4 жыл бұрын
@@floorbeardthepirate1141 No worries mate! It wasn't a silly question at all. Error codes can be quite difficult to read if you are a beginner. Good luck on your game dev journey and happy holidays!
@doomvegan96974 жыл бұрын
I'm not sure this is ready for C#. I've spent three hours trying to get both studio code or mono develop to work. I can get gd script to work fine. Mono editor can't be found and whenever I create a script in c# with vs code, it throughs a compile error.
@doomvegan96974 жыл бұрын
update with the help of a main coder got it working finally. The nuget xml file was corrupted or something. No idea how but got it running finally. 5 hours to get the environment going.
@PeskySpyCrab4 жыл бұрын
4:46 slow down mate
@arielgimenez_955 жыл бұрын
Please tutorial NODES IN GROUP with C#
@sal_strazzullo4 жыл бұрын
Does the C# Godot version run on Android, MacOS and iOS?
@GrandNecro2 жыл бұрын
I hate camelcase. any way to get a version with underscores?
@xrenynthemusicmage64223 жыл бұрын
That video could really benefit off of timestamps/video chapters
@Bebs_4 жыл бұрын
When I run the game, I can only move to the right and no other direction. Why is this?
@faucar934 жыл бұрын
Dude please I am having this error since I decided to press the build button Message: Building solution configuration "Tools|Any CPU".
@elchippe5 жыл бұрын
Why you have to download MSBuild in Windows? Why just can work with with the Mono SDK like Linux?
@thatcipher4 жыл бұрын
I did everything as showed in the video but intellisense doesnt recognize any methods from godot. Does anyone know a fix?
@ThoolooExpress4 жыл бұрын
Did you get notifications coming up saying "some projects had trouble loading" or the like? Although Godot supplies its own Mono runtime and SDK to use when it actually compiles and runs your game, you still need to supply one installed the normal way for the C# extension of VsCode to use. (Currently) it needs version 4.7 of .NET (NOT CORE). This can be satisfied by either the OG .NET framework and SDK on Windows (install either through visual studio or from the standalone installer), or a recent version of Mono on Linux / MacOS. Also bear in mind that the C# extension actually isn't done installing when it tells you to restart VsCode. It still has to download and install a few components (the Omnisharp Server) after the first time you start it. It usually takes seconds on very fast internet to a few minutes on a bad connection. There is a little flame icon near the bottom of VsCode that will either tell you the installation progress or that the server is running and ready to use when you hover over it.
@thatcipher4 жыл бұрын
@@ThoolooExpress yeah I already figured that out by myself. I needet to install .NET 4.7 But thank you anyway!
@lydietuekam78722 жыл бұрын
And what about Kali? Is it the same
@wilsonvoorhees4 жыл бұрын
Sotaque brasileiro hehehe boa mano !
@domettal4 жыл бұрын
foi o que pensei qdo ouvi ele falar
@cearaj4054 жыл бұрын
GG
@mouadovic4 жыл бұрын
i got this message in my terminal "EditorSettings::_get - Property not found: mono/editor/editor_path_optional At: editor/editor_settings.cpp:151" any solutions?
@spacefishaviation2763 жыл бұрын
dont use path, use Mono - Editors its an option there if its installed on PC
@Destroyer199419953 жыл бұрын
I followed every step and I keep getting errors C:\Users\infer\.nuget\packages\godot.net.sdk\3.3.0\Sdk\Sdk.props(29,11): The SDK 'Microsoft.NET.Sdk' specified could not be found.
@beastcraft73872 жыл бұрын
Do you have Microsoft .NET framework installed?
@nurwaneduardo78313 жыл бұрын
Godot mono is all offline?
@walney20085 жыл бұрын
no visual studio code, dll external , what reference ?
@christophersootoo91685 жыл бұрын
3:40 What is eMac? What is going on? 🤨
@SoftBreadSoft5 жыл бұрын
emacs is a text editor. you can use whatever you want, ignore that part of the video
@eazystudio4 жыл бұрын
what is your build set to
@TheGios1005 жыл бұрын
Are you Brazillian? You have a little bit of brazillian portuguese accent
@GreenMagic03 жыл бұрын
No! He is from France!
@ozielpime2 жыл бұрын
please! i need make a car in godot but using c# and in 3d view, please make or indicate a video
@JVJF75 жыл бұрын
Why use C# when you can use Gdscript/python? What are the advantages?
@MaxLothaire5 жыл бұрын
C# has slightly better performance , and it reduce the engine learning curve for ones who come from Unity or other engine using C#.
@jonastamosevicius72365 жыл бұрын
Also it is important to mention that C# is OOP and strongly typed programming language so the code is so much cleaner and more organized and C# is one of the libraries of .NET framework that means that you can use so many features of it - Web API's, API's very easy and useful using C#, Databeses with EF framework, C# is very powerful language :)
@BeerfootBandit5 жыл бұрын
@@MaxLothaire you are 105% correct. I'm using unity now but I want to try godot
@jacobhinchliffe62375 жыл бұрын
@@jonastamosevicius7236 C# > Java
@rat42895 жыл бұрын
when you only know c# you dont need to learn something else
@maitreyeesinha22305 жыл бұрын
I have got a pretty beefy system,yet every time I play the game both Godot and the Godot game crashes . I am running linux : elementary os 5.0 Juno. pls help
@gachastorys51293 жыл бұрын
i mean no hate but can you explain why you like linux? idk it just seems wierd because its soo limited than say windows or mac and installing thing on it is just really difficult for no reason i hope you can give a response (again no hate i just want insight)
@burak_gulmez5 жыл бұрын
C# or gdscript? Is there performance advantages of any language?
@junpeiiori47205 жыл бұрын
C# is not fully integrated into the engine as of now but it is still being worked on. If you want to make something publishable with Godot and without too much headaches, go with GDScript. Personally I prefer C# but now it is too cumbersome to code with in Godot. As for performance, a benchmark was made a couple of months ago that stated C# as the winner but GDScript is not that far behind.
@SvetomechTheRainwildsKeeper5 жыл бұрын
C# performance in godot is much better actually
@JVJF75 жыл бұрын
@@junpeiiori4720 Can you still compile working apk's when you choose to code in C# with Godot?
@gaminglikewitherofficial95993 жыл бұрын
I had an error
@andrewdavid3085 жыл бұрын
I use atom, I also tries vs code, I installed all the packages like c#, but can't get autocomplete tk work
@nenyashamajoboro37704 жыл бұрын
@Mobi Linn maybe he disabled some settings in his editor aka atom
@nayankeshav69694 жыл бұрын
Custom node option not found.
@lydietuekam78722 жыл бұрын
Men, just open node tab then at the top there is the custom node "only if nothing is entered in the search entry!". Sorry if it doesn't match with your prob
@matejkovac69924 жыл бұрын
failed to build project :/ help
@nenyashamajoboro37704 жыл бұрын
MonoSDK
@matejkovac69924 жыл бұрын
@@nenyashamajoboro3770 thanks mate
@nenyashamajoboro37704 жыл бұрын
someone just liked the comment 13minutes later
@zarcz31444 жыл бұрын
GD.Print wont work ;(
@JuanArandaAlvarez4 жыл бұрын
Emacs!!! c'mon :D ... just kidding ViM is the true one editor!!!! ... ;)
@novoehuevoe93404 жыл бұрын
Go away with your religion
@καλαμ4 жыл бұрын
@@novoehuevoe9340 no
@novoehuevoe93404 жыл бұрын
@@καλαμ you too
@GO_Codes Жыл бұрын
I wonder why C# tutorials are only in English?
@pyrotechnick4205 жыл бұрын
Hey so can I not follow along with this tutorial if I'm on a mac? I can't download the build tools EDIT: I installed the .NET Core dev tools which I learned is the replacement for the .NET Framework. Now, when I hover over my godot methods I finally get the documentation popup! I think I might be good to go.
@nenyashamajoboro37704 жыл бұрын
wait what. Did you say .Net CORE. I tryed it and I was told you need the .Net SDK
@lirdedkj5 жыл бұрын
O cara é br
@curiosidadesdalife3814 жыл бұрын
idai porra, inglês é mais falado 8)
@cearaj4054 жыл бұрын
sim estonques
@djdols33014 жыл бұрын
is using c# on godot worth it?
@rugami90604 жыл бұрын
No. Compared to unity, this is way too complicated
@nenyashamajoboro37704 жыл бұрын
@@rugami9060 You: Learns gdscript (and I hope you also learnt python) then give up on c#.Why, IDK.C# maybe like js but it's still not as hard
@rugami90604 жыл бұрын
@@nenyashamajoboro3770 I dont use python. But I love C#, and GDScript or Python is not for me.
@curiosidadesdalife3814 жыл бұрын
It says MoveAndCollide does not exist :O
@TheMrPalich4 жыл бұрын
Make sure the Player class is derived from the KinematicBody2D
@Vitro05052 жыл бұрын
maluco tu é br? tenho quase ctz
@gustavo3220 Жыл бұрын
É sim
@pedrooliveira84753 жыл бұрын
você é brasileiro :)
@nenyashamajoboro37704 жыл бұрын
I missed the semicolon
@dimp80884 жыл бұрын
How do i do movement C# in 3D Godot
@rat42895 жыл бұрын
fuck. i give up
@manyachhabra60643 жыл бұрын
ur script doesn't work
@zanzaraloggan37135 жыл бұрын
godot and C#? BARBARIANS!
@toastedclosure2770 Жыл бұрын
wayyyyyy too fast and also needs timestamps
@melbylau76713 жыл бұрын
um br foi detectado
@walney20085 жыл бұрын
you speak sqlite and mysql godot use c# ?
@DavidZMediaisAwesome5 жыл бұрын
Walney moreira klein I don’t understand what you’re asking
@zeroiq47375 жыл бұрын
I think i stay in unity
@Tasy8085 жыл бұрын
for future videos slow down a bit, but else its pretty good.
@typingcat4 жыл бұрын
Why do French people always pronounce the English word "support" like the French word "supporte"?
@Gdquest4 жыл бұрын
The host of this video isn't French. He's Brazilian.
@zetsu81424 жыл бұрын
br?
4 жыл бұрын
U
@storml.2514 жыл бұрын
Brasil? ahhaha é noix
@lonezombieheart78085 жыл бұрын
Pleeeeeaaase integrate Python like this...
@Gdquest5 жыл бұрын
github.com/touilleMan/godot-python
@MalArgon5 жыл бұрын
There's no sense in using godot mono really... Seems like a waste of time really
@JustKatoh5 жыл бұрын
If they had 100% implementation of C# and godot worked 100% correctly on C# then it would have been the better option. Games would be 1000s of times more optmized, not to mention you could use external libraries like that instead of using C++ to code custom plugins.
@AlexGomes095 жыл бұрын
@@JustKatoh Agree, I believe at some point C# would overtake gdscript as well. Just like Unity, they had/have Boo scripting but it's almost about to die or dead probably by now. With C# code is more manageable, readable, better OOP support.
@nenyashamajoboro37704 жыл бұрын
@@AlexGomes09 also I always accidentally put a semicolon at the end of a line of code
@Destroyer199419953 жыл бұрын
Really?
@garvitsingh59085 жыл бұрын
please make a hindi video please
@Shadowthevampire Жыл бұрын
I got "failed to build project solution" can you help me?