Game development becomes interesting and fun when you use Godot. It is an open–source platform with sound support from its community. For beginners, Godot offers a friendly way to learn game development techniques, while for experienced developers it is a powerful, customizable tool that can bring your visions to life.
This course covers the entire spectrum of game development from the absolute basics to sophisticated game physics, animation, and other techniques. While building these games, you will learn various concepts, such as how the Godot editor works, how to structure a project, and what are kinematic bodies. Whether it is working with vectors and coordinate systems or it is building a dynamic, scalable UI, this course teaches you everything to get you started with the Godot game engine and editor.
By the end of this course, you will have learned how Godot works and discovered important game development techniques that you can apply to your projects.
About the Authors
Chris Bradfield has worked in the Internet technology space for over 25 years. He has worked in the online gaming space for a number of MMO and social gaming publishers in South Korea and the United States. In his game industry career he has served as a game designer, developer, product manager, and team leader.In 2012, he discovered a love for teaching and founded KidsCanCode to provide programming instruction and curriculum to young students. He is a member of the Godot Engine documentation team, and works to provide learning resources for game development students around the world.
David W. Parker is programming professionally for 16 years. He had worked for large enterprises such as the United States Air Force. His work also includes several small startups as CTO and VP of Engineering. He is the co–founder of Uvize, accepted into Techstars startup accelerator and later sold it. He has passion for graphics, personal finance, and education.
Instructor Details
Courses : 212
Specification: Ultimate Godot Game Developer Projects
|
2 reviews for Ultimate Godot Game Developer Projects
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $14.99 |
---|---|
Provider | |
Duration | 6 hours |
Year | 2019 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$84.99 $14.99
Jyotiraj Borah –
Excellent! Why not be? Amazing to know about the course creator itself! : ))
Paul Kirk –
I have a Packt LibDGX book, full of errors!! this is full of errors too. There are some learning opportunities, although EXHAUSTING. Normally when I run the game and it doesn’t work, I assume it was my error, but with the author making so many errors, its tiring. I do not mind a tutor making errors, but it would be helpful if they showed us how they corrected them, rather than doing it off camera AND not telling us. times are approximate Coin Dash 14 User Interface 7:32 func on MessageTimer timeout(): $MessageLabel.hide() maybe only two lines of code, but it would be nice to see it placed into the script, before you close the script window 13:26 remove the new game function from the ready function???? 13:35 you add $HUD.update score(score) $HUD.update timer(time left) to the ready function, then 14:06 they appear in the new game function, oh you did it off camera, thanks for telling us. 14:29 you RUN the game, not confirming Main is the Main Scene, oh you did it off camera, thanks for telling us. when I run the game the timer and score start out as null, because of 13:35 above 9:32 when you change the position of the MessageLable, the TimeLable looks fine. 11:08 when you instance the HUD the TimeLable moves back to the left, just like mine. 11:50 still on the left 13:37 it s now on the right, why did mine not fixed it self?? oh you did it off camera, thanks for telling us. 15 Finishing up 4:37 disconnect area entered, my Coin doesn’t have area connected. Should it?? oh there it is at 12:13 5:44 change what coin entered Escape the Maze 12:44 did not say to change speed from 0 or you get division by 0 error same with the enemy speed, oh you did it off camera, thanks for telling us. 19 Creating the Level 8:40 select the points !!!! you mean edit the points, and after you total mess up, you miraculously get the corners lined up, without explanation. oh you did it off camera, thanks for telling us. 20 Game Flow 1:51 change the Label Layout to Full Rect, leaving them on the left side 2:44 miraculously the Label and Label2 appear centred ?? without explanation, oh you did it off camera, thanks for telling us. 5:44 in AutoLoad you did not Add the Global script, using the ADD button in the top right corner, but yours works. oh you did it off camera, thanks for telling us. 9:11 when did the HUD get instanced to Level1 9:28 could have said what the main scene is NOT a good example for a game, poor camera control, poor wall collision 21 Finishing Touches This is partly my fault, not realizing there was a spawn tile for the player spawn and slime spawn, as the player automatically appears. Enemy created in video 18, but doesn’t appear in the game until video 21. But where did the Enemy get added to the Group enemies. Space Rocks 25 Player Ship 1:26 you set the size of the collision shape using the outer nodes, when it should be the inner one. 4:15 moving the ship around, minor point, you did not say to change change state from INIT to ALIVE. 11:11 line 40 changes from this emit signal(shoot, Bullet, gun.global position, rotation + gun.rotation) 12:35 to this and you say if you recall we have… , I recall the above. emit signal(shoot, Bullet, $Muzzle.global position, rotation) 26 Rocks 1:21 bounce property doesn’t appear in 3.1 28 Game Over 0:56 new signal dead 1:30 emit that dead signal that we just set !! when was this set, TO Main scene, TO game over() I can see it at 2:41 for less then one second !! oh you did it off camera, thanks for telling us. 3:10 why do I get messages in the top left corner, and you do not get any?? 29 Pausing the Game 1:18 YOU still don’t get messages 30 Enemies 2:57 changing the collision circle size, again you use the outer nodes not the inner ONE node 4:35 I could go on about setting the Enemy speed and the EnemyBullit speed, would have been nice to have been reminded 12:28 how come when the enemy bullets hit me, the game crashes referencing the shield , and yours does not, oh you must have done stuff camera, thanks for telling us. 31 Additional Features 17:06 AT THIS POINT YOU SHOULD GO AHEAD AND BE ABLE TO PLAY THE GAME will not run, showing ShieldBar not declared error, needs onready var ShieldBar $MarginContainer/HboxContainer/ShieldBar adding. Still not working showing, division by zero on emit signal(shield changed, shield/max shield) WHAT is shield and max shield values oh you must have fixed these off camera, thanks for telling us. still my messages are in the top left corner, how about yours. Jungle Jump 35 Player Scene 2:43 again you are using the wrong nodes, you should use the TWO inner ones 6:40 how did YOU turn looping on 8:08 Line 25, where has jump up come from, you said to name it jump ! 36 Collectable Items 2:01 still using the wrong nodes to resize the rectangle collision shape 3:25 Loop is the two arrows in a circle, like the recycle logo 38 Enemies 7:11 you did not add the Texture track for the death animation, otherwise it will not work, oh you did it off camera, thanks for telling us. 40 Title Screen 1:24 don t forget to rename the Control Scene to TitleScreen , as again he does it off camera, and I missed it. 41 Main Scene 1:42 and we will go ahead and change it shortly so that it always goes to the title screen first WHEN did you do this, oh you did it off camera. I have given up on Jungle Jump FOR NOW, trying to get the start screen shown, I f**ked the project up, and will have to do over. 42 Finishing Touches 10:02 testing the crouch animation, DID IT WORK, you checked it off camera, what did you check the collision with, because it appears to have the same size collision box as the full sized animation. I have not done the 3D stuff yet so i cannot comment on that.