Godot : Beginner to Advanced - Complete Course
What you'll learn
- Use Godot to develop games.
Course content
- Preview05:20
- Preview10:36
- Preview09:23
Requirements
- You should have a PC.
Description
In this course we will go through one of my personal favorite game engine - Godot.
Godot is an open source game engine, which is pretty amazing considering just how awesome it is.
We will go step by step through the features of Godot. Then, when we are comfortable with the engine we will start by creating some games.
First we will create a two player game - Pong.
Afterwards we will create a clone of Super Mario Brothers. You will be provided all the necessary assets such as the Character sprites, environments etc. So that you can follow along the course without any problems.
You will learn and understand just how games work and how small details function, such as collisions and character movement.
We will use Vector math to calculate collisions, we will create our own physics for our game, so that we have full control of the game world.
All this, and more, will be covered in this course.
Who this course is for:
- Anyone who wishes to learn game development.
- Anyone who wants to learn a new and exciting engine.
- Anyone who wants to learn programming.
Instructors
Hello everyone, I'm Dragan.
Since I was a kid I dreamed about creation, about making something happen, making something alive and remarkable, something that will last forever.
As video games were my biggest passion, inspired by incredible physics and graphics back then, I started creating my own. Through my life I worked with many studios, as a freelancer and group leader, and also as both programmer and game designer.
During my game development timetable I worked in Unreal Engine, Game Maker and Unity 3D. Currently, I primarily use Unity 3D as it suits me the best if I could choose. As I've already been through a lot during my game development experience, I'm ready and glad to share my knowledge with others, so that is where I decided to make courses.
Highly experienced, self taught developer, who loves exploring new technologies and sharing what I've learned with others.
From a young age I wanted to make my own games which got me interested in programming. I soon developed a love for the art of programming and have been working on all kinds of projects ever since.
I don't like school and how they teach stuff, so I've decided to share my knowledge in a way that seems to make more sense, to me.
Skills:
- Advanced knowledge of C# and Unity
- Web Development
- Mobile Development ( Platform Specific, Swift, Android Studio )
- Mobile Development ( Cross Platform, react-native )
- Some familiarity with other game engines such as Unreal Engine, Game Maker Studio and Godot
- A great love for teaching and programming
In my years in the industry, I've published 2 PC games to Steam, 3 mobile games, and 4 Mobile Apps for clients.
I've taught myself how to do all this, and I'm excited to share my experiences with others.