Godot for Game Developers: A starting guide ! (C#)

  Рет қаралды 27,150

sociamix

sociamix

Күн бұрын

In this 3h 30 long tutorial I'm going to give you a introduction to the Godot Game Engine. This guide is mostly targeted to people that have already made a game in another engine such as Unity or Unreal Engine, and I hope it stands as a starting guide for them. We will be covering the mandatory things needed in every 3D games such as manipulating nodes, dealing with transforms, inputs, physics, events, scenes and many more. We will be using the C# programming language (as it is the most widely use one in the game industry along with C++).
!!! THIS IS NOT A FIRST TIME GAME DEVELOPMENT COURSE EVEN THOUGH I'M TRYING MY BEST ON EXPLAINING EVERY LINE OF CODE !!!
ERRATA: Please DO Normalize your basis when creating the lookAtBasis otherwise the Quat created later wont be able to be computed correctly:
lookAtBasis = lookAtBasis.Orthonormalized();
To follow along please download the Mono C# version of Godot found here:
godotengine.org/download/windows
More over I'm using VisualStudio 2019 community edition, you are welcome to use your favorite IDE.
Godot documentation: docs.godotengine.org/en/3.2/
More Quaternions:
• Visualizing quaternion...
kzfaq.info?searc...
More on Cross Product:
en.wikipedia.org/wiki/Cross_p...
More on raycasting in Godot:
docs.godotengine.org/en/3.2/t...
My excuses for my French accent :B
Hope you'll enjoy the lecture :)

Пікірлер: 42
@MsJeffreyF
@MsJeffreyF Жыл бұрын
Really good intro for me, coming from a Unity background. Got me up and running, exactly what I wanted!
@salvadorm7564
@salvadorm7564 2 жыл бұрын
Really happy I found your channel. You covered so many good things in this tutorial, thank you!
@volt5
@volt5 3 жыл бұрын
Thanks for doing this video. It was a great overview of what is possible using Godot
@floofinator
@floofinator 3 жыл бұрын
This is a really nice tutorial coming from Unity. Thanks for making this!
@thepriestgodneverpayed
@thepriestgodneverpayed 3 жыл бұрын
Either your saying that you use Unity and your just giving the creator of this vid appreciation on how good it is, or your new to unity and don't understand that they're different things. And yes, it's obvious option 1.
@pedropaternostro9917
@pedropaternostro9917 3 жыл бұрын
This is the most comprehensive and clear one-video tutorial of a game engine I've ever seen. Amazing.
@jaken82
@jaken82 2 жыл бұрын
So many hours being saved watching this one video. Thank you. I feel like this was made for me.
@tadeohepperle
@tadeohepperle Жыл бұрын
Thanks a lot! Great tutorial at a good fast pace! I come from Unity and Godot seems much more sorted.
@rafaelgpontes
@rafaelgpontes 4 жыл бұрын
Great content here! I don't understand why would anyone dislike this video. Thanks for the effort. I'm already a bit advanced in Godot, but it was nice to watch you go over some basic stuff, specially about 3D. I've also been working with C# and I think the support is very good!
@sociamix
@sociamix 4 жыл бұрын
Thx :) Don't worry about the dislikes, probably some people that are sad that it's not in French ... usual thing when I'm posting in english
@synthoelectro
@synthoelectro 3 жыл бұрын
dislike should be removed.
@hirzanabqary
@hirzanabqary 2 жыл бұрын
@@synthoelectro no
@user-24Sj389
@user-24Sj389 Жыл бұрын
@@synthoelectro well, great news for you!
@eliteengineer7340
@eliteengineer7340 2 жыл бұрын
No way the godot C# bible
@mujahid9151
@mujahid9151 2 жыл бұрын
Programming start 51:57
@fabuloussamsam3451
@fabuloussamsam3451 4 жыл бұрын
Best accent ever, on s'y croirait !!
@BennysRadio
@BennysRadio 3 жыл бұрын
I though it was French :)
@jcaique
@jcaique 3 жыл бұрын
Sure beats the usual Indian accent in tech/programming videos.
@paulo0651
@paulo0651 3 жыл бұрын
0:53 it's French
@SEOTADEO
@SEOTADEO Жыл бұрын
Hahaha how you say "event" is truely funny :)
@freeve4
@freeve4 2 жыл бұрын
this is perfect!
@terraworld8665
@terraworld8665 3 жыл бұрын
Salut j 'aimerais faire un transformers en 3d et l'incruste dans des scene mais je sais pas comment faire je début.
@K-Anator
@K-Anator Жыл бұрын
So, I'm just getting in to Godot as a Unity user, and find some of the conventions a bit... weird. For instance, why are you getting/setting the GlobalTransform? After doing some messing around, I was able to achieve the sine movement just using the following, which is a bit more akin to how I'd do it in Unity: public class MovementController : Spatial { private Vector3 moveInput; float time = 0; public override void _Ready() { } public override void _Process(float delta) { time += delta; moveInput = new Vector3(0,Mathf.Sin(time) + 1f, 0); Move(moveInput); } private void Move(Vector3 moveInput) { Translation = moveInput; } } Not to say this video wasn't super helpful, and maybe it's just slightly outdated information, but man your way there seems a bit... complicated. And maybe I'm just missing something, for all I know this could implode as soon as I start plugging in user inputs.
@watynecc3309
@watynecc3309 3 жыл бұрын
Super / Awesome
@maxpayne2024
@maxpayne2024 3 жыл бұрын
Tuto intéressant, en français cela serait tellement mieux =). Blender et Godot sont 2 logiciels qui ont beaucoup d'avenir. il est important aujourd'hui de les tester pour les développeurs indies et les hobbyistes. Continues Godot, mais essaye de faire des sessions un peu plus courte. Félicitation pour ta chaîne.
@sulekedelai8564
@sulekedelai8564 3 жыл бұрын
ignore this is just my timestamp 2:21:24
@whyDude123
@whyDude123 2 жыл бұрын
Can't ignore it😂
@Arkl1te
@Arkl1te 3 жыл бұрын
Just so you know, I'm a big fan of french english! 😁
@AdamDymitruk
@AdamDymitruk 4 жыл бұрын
How is Rider as the editor? That's the one I use.
@sociamix
@sociamix 4 жыл бұрын
I don't use it however I've seen it's well integrated with Godot C# version, especially in order to use their integrated profiler.
@subhashchandrabose315
@subhashchandrabose315 3 жыл бұрын
I am using Linux.. and in Linux using ms products is little bit ahhh... So it would be great, if you make a video just on Godot + mono-dev-ide setup... I mean, their is no good instructions on this subject, I believe... 🙏 Thank you.
@Clarkaraoke
@Clarkaraoke 3 жыл бұрын
56:00 I cannot launch the game at this point "Build Method Threw an exception"
@fredericld6553
@fredericld6553 3 жыл бұрын
Je mets le pouce bleu mais je préfère les tutos Blender.
@TiryWorldGaming
@TiryWorldGaming 4 жыл бұрын
Mec tu peux faire une vidéo (en francais) sur les I.A mais in game
@nomad2809
@nomad2809 2 жыл бұрын
Severity Code Description Project File Line Suppression State Error CS0118 'Quat' is a type but is used like a variable godot practice C:\Users\S\Documents\godot projects\My3DProject\M3Pscripts\Player.cs 20 Active this is what im getting when i try to us the quaternion rotation method
@nomad2809
@nomad2809 2 жыл бұрын
so it's basically saying Quat is a type and being used like a variable
@ALL_IN_ONE_CHANNELS
@ALL_IN_ONE_CHANNELS 3 жыл бұрын
la seule chaine potable qui parle de dev deviens en anglais... super -_-
@gofudgeyourselves9024
@gofudgeyourselves9024 2 жыл бұрын
Are you romain guy?
@biny_749
@biny_749 3 жыл бұрын
PK en anglais?
@M2StyleOfficial
@M2StyleOfficial 3 жыл бұрын
Pour faire plus de vues, amha
@silvercrow3007
@silvercrow3007 Жыл бұрын
@@M2StyleOfficialt ça marche vraiment! Maintenant où devront aller La communauté francophone de sa chaîne si il ne prends même pas la peine de traduire ses vidéos en français ?
@cyrilbenchaba1412
@cyrilbenchaba1412 4 жыл бұрын
Dommage c'est en anglais !!!
Godot 4 - Tiled Dungeon Environment From Scratch
26:24
DevLogLogan
Рет қаралды 370 М.
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 97 МЛН
1 класс vs 11 класс (неаккуратность)
01:00
БЕРТ
Рет қаралды 4,7 МЛН
Can you beat this impossible game?
00:13
LOL
Рет қаралды 41 МЛН
10 mins GameDev tips - Quaternions
10:12
sociamix
Рет қаралды 103 М.
Blender Live Tips
2:06:21
sociamix
Рет қаралды 8 М.
How You Can Easily Make Your Code Simpler in Godot 4
6:59
Bitlytic
Рет қаралды 342 М.
Complete KRITA tutorial AND Digital Painting Basics
2:57:03
sociamix
Рет қаралды 1 МЛН
Making a 2D game with Godot in less than an hour
1:01:57
Tulsa Game Developers
Рет қаралды 557 М.
Intro to GDScript for Programming Beginners
44:14
GDQuest
Рет қаралды 387 М.
10 Things I Wish I Knew Sooner with Godot
10:39
Jon Topielski
Рет қаралды 62 М.
Integrate REAL Camera Data in Your 3D Scenes!
3:49:41
pwnisher
Рет қаралды 776 М.
Using Composition to Make More Scalable Games in Godot
10:13
Firebelley Games
Рет қаралды 187 М.
Can You Draw The PERFECT Circle?
00:57
Stokes Twins
Рет қаралды 97 МЛН