What's included
Meets on Demand
schedule meetings as needed50 mins
per sessionTeacher support
Class Experience
Intermediate Level
This is a one on one course for learning game development using the Godot Game Engine. https://godotengine.org/ I will be teaching the materials at the students pace, we can make any game that the student can think of doing within reason. I am not an artist! So the games will look very basic at first, but if the student spends enough time. They can make something great! We will be covering game mechanics/design, level creation, player agency in games, programming languages such as GDScript, C#. And we will also go over how to create resources for the games, such as using Blender to make 3D models. Or using 2D art programs to make images for their games. The Godot game engine is open source meaning the student owns everything they are making unlike if they were the use the unity game engine. They need to pay licenses to commercial their games! In Godot, that is no issue! The student fully owns their games they make and can commercialize them without any restrictions!
Learning Goals
GDScript
C#
Other Details
Parental Guidance
COPPA COMPLIANCE - PARENTS PLEASE READ:
Please keep in mind that most Game Development software and resources are NOT COPPA-compliant. However, the resources that I would recommend will always be FREE, and SAFE to download.
Most software also go through frequent updates to stay as secure and user-friendly as possible. Because of this, some of the class time might be spent installing, troubleshooting, and learning how to use the resources, which is an extremely important skill to have as a developer.
- For programming, it's important to have something known as an IDE. The most popular and reliable ones are any of the Visual Studio programs. Here is a link to some of them as well if you want to review the software.
VS Code: https://code.visualstudio.com/
Visual Studio Community: https://visualstudio.microsoft.com/vs/community/
- These are OPTIONAL to create your own assets. It is something that we would do further down the lessons once the student is comfortable with Unity and Programming and not required to download ahead of time. Unity Asset Store also provides FREE 2D and 3D resources if you do not wish to create your own or do not wish to download these programs. If you would like to review the programs ahead of time, below are the two I would most strongly recommend.
GIMP (Photo Editing): https://www.gimp.org/downloads/
Blender (3D Modeling): https://www.blender.org/download/
CLASS PACING - PARENTS PLEASE READ:
Game Development and Software Development in general involves a majority of the time being spent on troubleshooting and error handling. Learning why things fail and what might be going wrong is part of the LEARNING PROCESS and gaining SOFTWARE ENGINEERING skills. Because of this, it is important to be patient when attempting to add very specific functionality, or learning complex concepts.
The class will go at the pace appropriate for the student’s needs with the understanding that the student is doing their best and trying to learn the skills. In order to emphasize the importance of retaining the information that they are learning, and making certain they are still enjoying themselves each class is designed for the student's needs and interests. If needed, parents can discuss the child’s progress to ensure the student is getting the most out of their lessons.
Language of Instruction
English
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
Hi I am Jacob! I am a full stack software developer that loves to create all types of games. I have been a hobbyist and professional programmer for over 10 years and I love to share my knowledge with everyone. A key component to teaching about software is making it fun and accessible for everyone. I believe everyone should try coding at least once to see how computers work under the hood!
I love teaching just about any programming language such as C, C++, Rust, HTML, Javascript, Python, and more!
I also specialize in teaching game design with Unity and the Godot game engines.
Reviews
Live 1-on-1 Lessons
$60
per sessionMeets on demand
50 min
Completed by 1 learner
Live video meetings
Ages: 12-16