Godot 4: Build a 2D Action-Adventure Game
Master GDScript, build an expansive world, create puzzles, dialogue & combat—all while making a full 2D action-adventure
Master GDScript, build an expansive world, create puzzles, dialogue & combat—all while making a full 2D action-adventure
Ever dreamt of making your own 2D action-adventure game? Then you're in luck!
Whether you're a total newbie or switching to Godot, this course will walk you through creating an amazing game from scratch—no prior experience needed!
We’re talking puzzles, NPCs, combat, and an expansive world to explore. Think classic Zelda-like gameplay, but made by you. By the end, you'll have a fully playable game, plus the skills to build your own adventure-packed worlds.
You'll master GDScript, Godot’s custom scripting language, so you can make enemies chase the player, NPCs drop wisdom, and puzzles actually work. We’ll keep the code beginner-friendly, but powerful enough to level up your dev skills.
You’ll learn to craft tilemaps and terrains to build your world, add hidden rooms and treasure chests, and create a combat system where slimes aren’t just cute—they’re dangerous. (No mercy, they must be defeated.)
Most tutorials teach you how to make tiny, unfinished games. That’s cool and all, but this course goes all the way—from blank project to fully structured, feature-rich game. No half-baked mechanics. No confusing gaps.
You’ll learn by doing, with clear explanations and challenges to make sure you actually understand what you’re coding.
This course is perfect for total beginners, or devs looking to jump into Godot 4 without getting lost. No game dev experience? No problem. You just need a computer (Windows, Linux, or Mac) and a bit of curiosity!
By the end, you'll have more than just a game—you'll have the confidence to build your own.
If you've ever wanted to bring your dream game to life, now’s your chance. Let’s make something awesome together!
Khu vực Câu hỏi thường gặp trống
Section Intro - Combat
Adding Music & Sound Effects
Player HP & Taking Damage
Adding Player Health UI
Setting up the Player Attack
Animating the Player Attack
Moving the Enemy
Adding Knockback & Acceleration
Polishing Combat
Flashing When Taking Damage
Fixing Interactions
Adding Particle Effects
Course Wrap-up
You'll need access to a Windows, Linux, or Mac computer or laptop
Build a full 2D action-adventure game in Godot 4 from start to finish.
Learn GDScript and code like a pro—variables, functions, signals, and more.
Design an expansive world with tilemaps, terrains, and hidden secrets.
Create puzzles with movable blocks, pressure plates, and sneaky switches.
Develop a dialogue system so NPCs can drop lore, hints, or just sass.
Make a combat system where enemies chase, attack, and (hopefully) lose.
Structure your game properly with reusable scenes, groups, and signals.
Master game dev skills you can use to create your own epic adventures.
1.2
2 Học viên
275 Khóa học
1253 Đánh giá
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!
Xem chi tiết