Godot for Game Developers: A starting guide ! (C#)
sociamix sociamix
103K subscribers
26,938 views
0

 Published On Jun 20, 2020

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:
https://godotengine.org/download/windows

More over I'm using VisualStudio 2019 community edition, you are welcome to use your favorite IDE.

Godot documentation: https://docs.godotengine.org/en/3.2/

More Quaternions:

   • Visualizing quaternions (4d numbers) ...  
https://www.youtube.com/results?searc...

More on Cross Product:

https://en.wikipedia.org/wiki/Cross_p...

More on raycasting in Godot:

https://docs.godotengine.org/en/3.2/t...

My excuses for my French accent :B

Hope you'll enjoy the lecture :)

show more

Share/Embed