Course Overview
Master 2D Game Development with Godot 4 and GDScript
Do you want to learn how to create 2D games from scratch with Godot 4.4 and GDScript? This course is for you! Whether you're a beginner or have experience in game development, here you'll find everything you need to master Godot, one of the most powerful and growing tools in the industry.
What will you learn in this course?
Godot Fundamentals: Installation, setup, and use of the engine.
GDScript from Scratch: Variables, conditionals, loops, functions, and more.
Creation of 4 Complete Games with Cool Mechanics:
Flappy Bird Clone – Physics, collisions, and scoring.
Idle Tycoon – Resource management and upgrades.
2D Platformer – Smooth movement, obstacles, and enemies.
Topdown Shooter – Shooting, spawners, and visual effects.
Visual Effects and Particles to bring your games to life.
Collision Systems, Physics, and Event Detection.
Structured Programming with Nodes and Inheritance.
Optimization and Best Practices in Godot.
Additionally, you'll get access to:
All assets and resources used in the course.
Source code for each game to download and compare.
Godot is growing by leaps and bounds, and now is the best time to learn it. Become a professional game developer and create your own projects with Godot 4 and GDScript.
Enroll now and take your passion for game development to the next level!
FAQ
FAQ area empty
Course curriculum
-
Conditional If
Xem trước -
Else Structure
Xem trước -
Ternary Operator
Xem trước -
Match
Xem trước -
Operator AND
Xem trước -
Operator OR
Xem trước -
Operator NOT
Xem trước -
ELIF
Xem trước -
Nested If Conditional
Xem trước -
While Loop
Xem trước -
For Loop
Xem trước -
For Loop Exercise
Xem trước -
GDScript Quiz: Logic & Flow Control
-
Game Introduction
Xem trước -
Game Assets
-
Create Project
Xem trước -
Create Player
Xem trước -
Delta and Physics Interpolation
Xem trước -
Create Main Scene
Xem trước -
Add Obstacles
Xem trước -
Obstacle Spawner
Xem trước -
Detect Collisions
Xem trước -
Apply Floor Scroll
Xem trước -
Add Score
Xem trước -
Create Game Over UI
Xem trước -
Save Score
Xem trước -
Add Sounds
Xem trước -
NEW: Fix Flickering Problem
Xem trước -
Section 7 Project
-
Game Introduction
Xem trước -
Game Assets
-
Create Project
Xem trước -
Create Cashier
Xem trước -
Create Customers
Xem trước -
Instantiate Customers
Xem trước -
Items using Resources
Xem trước -
Move Customer to Counter
Xem trước -
Serve Customers
Xem trước -
Prepare Orders
Xem trước -
Complete Orders
Xem trước -
Add Particle Effects
Xem trước -
Sound Manager
Xem trước -
Create Upgrade Panel
Xem trước -
Show Upgrade Panel
Xem trước -
Upgrade Items
Xem trước -
Create Store Panel
Xem trước -
Buy in Store
Xem trước -
Apply Currency Format
Xem trước -
Create Options Panel
Xem trước -
Section 8 Project
-
Game Introduction
Xem trước -
Game Assets
-
Create Project
Xem trước -
Create Player
Xem trước -
Move Player
Xem trước -
Create Level
Xem trước -
Using Layers
Xem trước -
Create First Obstacle
Xem trước -
Add Score with Fruits
Xem trước -
Challenge: Create More Fruits
Xem trước -
Add Floors
Xem trước -
Create First Enemy
Xem trước -
New Trap
Xem trước -
Checkpoint
Xem trước -
Add New Trap
Xem trước -
Creating Rhino Enemy
Xem trước -
Creating Platform Enemy
Xem trước -
Add Final Checkpoint
Xem trước -
Create Sound Manager
Xem trước -
Add UI
Xem trước -
Section 9 Project
-
Game Introduction
Xem trước -
Game Assets
-
Create Project
Xem trước -
Create Player
Xem trước -
Add Crosshair and Camera
Xem trước -
Create Weapons
Xem trước -
Equip Weapons
Xem trước -
Pickup Weapons
Xem trước -
Create Projectiles
Xem trước -
Projectile Shotgun
Xem trước -
Shooting Effects
Xem trước -
Add Enemies
Xem trước -
Challenge: Add More Enemies
Xem trước -
Health Component
Xem trước -
Enemy Spawner
Xem trước -
Add Coins
Xem trước -
Waves of Enemies
Xem trước -
Apply Damage Material
Xem trước -
Damage Text
Xem trước -
Health Bar
Xem trước -
Camera Shake
Xem trước -
Vignette Effect & Point Light
Xem trước -
Section 10 Project
Requirment
-
It is recommended to have a computer capable of running Godot 4.4 and internet access to download resources.
-
A proactive attitude and a passion for learning and creating.
-
No prior game development experience is required; the course is designed for beginners.
Outcomes
-
Master the latest version of Godot and its interface to create 2D video games from scratch.
-
Write and understand code in GDScript, Godot's native programming language.
-
Create four complete games, applying advanced mechanics and professional design techniques.
-
Implement particle systems, visual effects, and optimizations to enhance the gaming experience.
-
Develop movement and physics systems, including platforms, collisions, and dynamic behaviors.
-
Work with animations and visual effects, using AnimationPlayer, particles, and shaders.
-
Apply sound and music to improve game immersion.
Instructor
Nguyễn Đình Cường
1.2
-
1 Student
-
330 Courses
-
1253 reviews
Xin chào các bạn, tôi là Nguyễn Đình Cường, một lập trình viên và giảng viên đam mê công nghệ với hơn 15 năm kinh nghiệm trong ngành công nghiệp phần mềm. Tôi tốt nghiệp từ Bưu Chính Viễn Thông và đã từng làm việc cho một số công ty công nghệ hàng đầu như FPT Software và VinGroup. Với chuyên môn chính là phát triển ứng dụng web, tôi đã làm việc với nhiều công nghệ như HTML, CSS, JavaScript, React cho front-end và Node.js, Express, MongoDB cho back-end. Không chỉ dừng lại ở việc viết mã, tôi còn yêu thích tìm hiểu sâu về thiết kế hệ thống và kiến trúc phần mềm. Tôi tin rằng quá trình học lập trình không chỉ đơn thuần là lý thuyết, mà còn là sự trải nghiệm thực tế và giải quyết vấn đề. Trong các khóa học của mình, tôi cố gắng cung cấp cho học viên những bài giảng thú vị và dễ hiểu, cùng với các bài tập thực hành giúp củng cố kiến thức. Tôi hy vọng rằng qua các khóa học của mình, bạn sẽ không chỉ học được cách viết mã, mà còn phát triển tư duy lập trình và kỹ năng giải quyết vấn đề. Hãy cùng nhau khám phá thế giới lập trình và biến ý tưởng của bạn thành hiện thực! Nếu bạn có bất kỳ câu hỏi nào, đừng ngần ngại liên hệ với tôi. Tôi rất vui được hỗ trợ bạn trong hành trình học tập của mình!
View Details