The Game Developer Bootcamp (Udemy.com)
Everything You Need To Become A Game Developer From Scratch - Godot, GameMaker, GML, GDScript, And More!
Created by: Suspendee Studios
Last updated November 2018
What you will learn
- Learn to code, this is the most important skill, as it is a universal skill for working with computers.
- Program in Python 3, GDScript, and GML, you will have knowledge of 3 programming languages by the end of this course.
- Make games, you will come out a game developer from this course, and, will be able to produce both 2D and 3D games.
- Transferable knowledge: Python, GDScript, GML are very similar to other languages, which, allows you to learn other languages rapidly if you have this experience.
- Learn to write servers and clients, multiplayer/networking is a highly valuable skill to have in the game development world, as not many people know how to network.
- GameMaker and Godot aren't just used to make games! They can even be used to make software! If you know how to make a game in these game engines, you already know how to write software!
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating4.1 out of 5higher than 8% of them
- Reviews41#257 of 282 by number of reviews
- Length10.9 hourslonger than 62% of them
- Last updatedNovember 2018earlier than 82% of them
Course Description
Welcome to The Game Developer Bootcamp. If you're looking to be not just a gamer, but a game maker, you've came to the right course!
Learn To Work With
Godot Game Engine 3 - 2D and 3D engine
GameMaker Studio 2
GDScript
GML
C# (Coming In The Future)
Python 3
Building a game doesn't have to be difficult, in The Game Developer Bootcamp we will teach you everything. If you know absolutely nothing about programming and about game development, this is the course for you. We welcome all skill levels to our course!
The course will start out by teaching you how to code in Python 3, with your first program where you print Hello World. You will receive the most valuable information in the course, by learning to network by writing a server and client that can communicate with each other. We learn Python as it is nearly identical to GDScript, which has only slight differences. You will then use your Python skills in Godot Game Engine 3. We will go into detail on the node system, which, is a challenging, but an incredibly rewarding object system. Then, we will be building a platformer demo, where will build a player, and AI.
COMING IN THE FUTURE
We will be building a 3D physics demo which will teach you how to use the 3D functions in Godot. C# will also be taught in the course, using the Mono Version of Godot. You will also get a glimpse of VR in Godot.
Finally we will go into GameMaker Studio 2, we will go over the features of GameMaker Studio 2, with your already obtained knowledge of Godot, going through GameMaker Studio 2 will be easier. We will be building a multiplayer platformer, making a GameMaker Studio 2 client, and a Python server from scratch to communicate.
Art assets, and quizzes will be available in the course! Check out the curriculum for more details!
Skills From This Course Can Be Used For
Building your own game
Collaborative projects or jobs to program for other people
Learning other game engines
Learning other programming languages
Understanding how games work
Writing software (you don't have to just make games with the knowledge in this course!)
Build 4 Demos In The Course : Develop Games
Platformer - Learn to use the collision and physics engine
(COMING IN THE FUTURE) Space Shooter - Learn the art of instancing, an important asset to object-oriented programming
(COMING IN THE FUTURE) 3D Demo - We will be learning to use the 3D features in Godot Game Engine, swapping between a first-person and third-person perspective and using the 3D physics engine.
Multiplayer Platformer - We will build a platformer in GameMaker Studio 2, which, finally our Python knowledge will be put to full use by upgrading it to multiplayer. We will be making a GameMaker Studio 2 client and a Python server.
Ask questions, chat with our other students across all of our courses, through our Discord server!
If you have a Discord account, you can join our discord server to ask questions, request for us to add new things to the course, get one-on-one support from us and other students.
When you finish the course, you will come out as a true game developer, knowing how to use two of the best game engines to date!
Get the lifetime access to the course today!
Instructor Details
- 4.1 Rating
41 Reviews
Suspendee Studios
About Us
We are Suspendee Studios, a game studio that specializing in multiplayer games.
As we are a startup company, we already have made two games, and have built a HTML5 networking engine.
GameMaker Studio has allowed us to make high quality games and get them out quick.
We love multiplayer games, because it's a difficult market to get into.
We seek success, prosperity, and, wealth.
More courses by Suspendee Studios
Become A Game Maker With GameMaker Studio 2 (2017)
3.7 (136 Reviews)
Provider: Udemy
Time: 4.7h
$15.99
The Complete GameMaker Studio 2 Multiplayer Course (2021)
3.6 (39 Reviews)
Provider: Udemy
Time: 2.5h
$12.99
The Complete GameMaker Studio 2 Course 2019: Learn GML
3.6 (20 Reviews)
Provider: Udemy
Time: 7.8h
$11.99
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Joshua P Hensley on 9/24/2025
Seeing a python server communicating with a game helped me understand what servers do. Seeing my teacher wrestle with a program to make it work helped me understand what programming is.
By Bill on 3/4/2025
Appreciate the teaching involving the many aspects of game development, and approach to planning a multiplayer game.
By Brett Chrzan on 11/20/2023
i would have liked to see a background and better sound. but the content was good and well delivered.
By Jeric Torres on 11/26/2021
Like the way instructor communicates concepts in this course. I think this is a good course even if you know the basics you can skip around to find a place that is good for you.
By Jamie Lesk on 8/27/2021
Ben is very likable and personable, which is very important when learning via videos.
By Roy Hanley on 9/17/2019
Tutor has good vibes
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100












