Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Coding for Game Development
Rating: 4.6 out of 5(10 ratings)
57 students

Coding for Game Development

Learn the fundamentals of programming with the Godot game engine
Last updated 8/2023
English

What you'll learn

  • Learn the basics of programming including variables, functions, and classes
  • Get familiar with the Godot game engine and GDScript, its programming language
  • Write simple code demonstrating the techniques presented
  • Develop a full game as the final project

Course content

10 sections11 lectures1h 15m total length
  • Introduction4:33

    Welcome to Coding for Game Development!  In this introductory video, you will learn how to download and install the Godot game engine, as well as write your very first script.

  • Syntax1:46

    Before we get started, a quick word on code formatting and syntax in the Godot environment.

Requirements

  • No programming experience needed: You will be walked through the basics of setting up Godot and learning to program within its scripting environment.

Description

Learn the basics of programming with the Godot game engine!  In this course, you'll go from zero to hero learning about the fundamentals of programming, including variables, conditional logic, looping, functions, and even object-oriented programming and inheritance using the GDScript programming language.  At the end, you'll use what you've learned to code a complete game... with a little hand-holding for the tough stuff.  You'll also get some experience using Godot's built-in debugger, as well as complete source code projects for each chapter and the chance to flex your muscles and write a little code yourself after each video lesson.


Each lesson is roughly five to ten minutes in length, consisting of an overview of the concept you'll be introduced to, followed by implementation examples and any other information you'll need to know presented in a clear, straightforward style through the use of animated sequences, narration, and code samples.  Relevant keywords and other important information will be highlighted, and each lesson builds upon the previous one before culminating in a final project where you will fill in the functionality of a template project in order to produce a multiple-choice quiz game complete with interactive UI.  The game itself uses every concept touched upon in the lessons, and is presented piece by piece with a design overview so that you don't get overwhelmed.

Who this course is for:

  • Complete beginners with either no programming experience at all, or those who wish to brush up on the basics.