Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Godot 2D Academy –  Master 2D Games by Gianny Dantas

Godot 2D Academy – Master 2D Games by Gianny Dantas

/

Author:Gianny Dantas

Duration:21.5 hours

Actual Duration:21h 22m

Release date:2026, April

Publisher:Udemy

Skill level:Beginner

Language:English

Exercise files:Yes

Software:Godot 4, GDScript

Course URL:https://www.udemy.com/course/godot-2d-academy-master-2d-games-with-godot-4-and-gdscript/

Build four complete 2D games from scratch while learning Godot 4 and GDScript, from basic syntax to advanced mechanics.

Build four complete 2D games from scratch while learning Godot 4 and GDScript, from basic syntax to advanced mechanics.

🎯 What you’ll learn

  • 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.

βœ… Requirements

  • Skills: No prior game development experience is required; the course is designed for beginners.
  • Tools: A computer capable of running Godot 4.4 and internet access to download resources.
  • Hardware: A computer capable of running Godot 4.4.

πŸ“ Description

This isn’t just a tutorial seriesβ€”it’s a full bootcamp. You’ll start by getting comfortable with the Godot 4 interface and writing your first lines of GDScript. Then, you’ll immediately put that knowledge to work by building four distinct games.

The course is structured around a “learn by doing” philosophy. Each game introduces new concepts and challenges. The Flappy Bird clone teaches you physics, collisions, and scoring. The Idle Tycoon dives into resource management, UI panels, and upgrade systems. The 2D Platformer covers smooth movement, enemy AI, and level design. Finally, the Topdown Shooter brings it all together with weapon systems, enemy spawners, and visual effects like camera shake and damage materials.

You get all the assets and source code for each project. The instructor, Gianny Dantas, focuses on practical, real-world application. He explains the “why” behind each decision, not just the “how.” This approach helps you build a solid foundation in game development principles, not just memorize steps.

πŸ§‘β€πŸŽ“ Who this course is for

  • Anyone interested in 2D game development who wants to learn how to use Godot 4 and GDScript.
  • Developers with experience in other engines who want to expand their skills and explore the capabilities of Godot.
  • Programming and design students looking to apply their knowledge to practical and creative projects.
  • Video game enthusiasts who want to understand the creation process and develop their own games.

πŸ§‘β€πŸ« About the Author

Gianny Dantas is a software engineer and independent game developer. Since 2018, he has specialized in creating video games using Unity and C#, developing titles for mobile devices and exploring various mechanics and play styles. His goal is to provide quality educational content based on real experiences and practical methodologies, helping others turn their passion into a career in the game development industry.

🏁 Final Result

  • A portfolio of four complete, playable 2D games: a Flappy Bird clone, an Idle Tycoon, a 2D Platformer, and a Topdown Shooter.
  • A solid understanding of Godot 4 and GDScript, enabling you to start your own original projects.
Curriculum

πŸ“‹ Course content

  1. Module 1: Introduction & Setup
    • Introduction2:31
    • Important Notes2:04
    • Godot Home Page6:52
    • Godot Versions5:18
    • Install Godot2:03
    • Launcher Overview6:11
    • Godot UI Overview6:39
    • Configure5:07
    • Configure Theme4:39
    • Godot 4.5 Beta 1 – 47:15
    • Godot 4.5 Official7:06
    • Godot 4.6 Dev 1 – 511:11
    • Godot 4.6.24:21
  2. Module 2: GDScript Fundamentals
    • Creating Classes9:44
    • Variables and Operators19:43
    • Indentation and Scope7:30
    • Working with Strings15:33
    • Integrated Documentation4:46
    • Working with Booleans8:13
    • Static Typing8:39
    • Using Export4:19
    • Quiz: Fundamentals of Programming in GDScript
  3. Module 3: Logic & Flow Control
    • Conditional If8:45
    • Else Structure7:25
    • Ternary Operator4:52
    • Match8:51
    • Operator AND8:09
    • Operator OR5:59
    • Operator NOT4:05
    • ELIF10:23
    • Nested If Conditional7:20
    • While Loop10:30
    • For Loop9:30
    • For Loop Exercise7:37
    • GDScript Quiz: Logic & Flow Control
  4. Module 4: Data Structures & Methods
    • Creating Arrays11:34
    • Iterating Over Arrays with For7:10
    • Exercise With Arrays11:44
    • Working with Dictionaries10:33
    • Methods6:00
    • Methods with Parameters5:41
    • Methods That Return Values8:09
    • GDScript Quiz: Loops, Arrays & Methods
  5. Module 5: Game 1 – Flappy Bird Clone
    • Game Introduction4:00
    • Game Assets0:15
    • Create Project4:27
    • Create Player18:06
    • Delta and Physics Interpolation5:18
    • Create Main Scene16:24
    • Add Obstacles14:02
    • Obstacle Spawner16:21
    • Detect Collisions19:47
    • Apply Floor Scroll23:09
    • Add Score21:26
    • Create Game Over UI20:54
    • Save Score16:16
    • Add Sounds6:51
    • NEW: Fix Flickering Problem1:07
    • Section 7 Project0:16
  6. Module 6: Game 2 – Idle Tycoon
    • Game Introduction5:10
    • Game Assets0:15
    • Create Project11:06
    • Create Cashier12:12
    • Create Customers19:58
    • Instantiate Customers21:46
    • Items using Resources24:18
    • Move Customer to Counter33:34
    • Serve Customers25:30
    • Prepare Orders25:40
    • Complete Orders30:45
    • Add Particle Effects10:42
    • Sound Manager12:27
    • Create Upgrade Panel16:05
    • Show Upgrade Panel17:03
    • Upgrade Items23:56
    • Create Store Panel12:02
    • Buy in Store20:55
    • Apply Currency Format15:33
    • Create Options Panel11:35
    • Section 8 Project0:16
  7. Module 7: Game 3 – 2D Platformer
    • Game Introduction3:25
    • Game Assets0:15
    • Create Project3:53
    • Create Player10:50
    • Move Player17:34
    • Create Level15:30
    • Using Layers5:30
    • Create First Obstacle17:11
    • Add Score with Fruits16:04
    • Challenge: Create More Fruits2:33
    • Add Floors23:04
    • Create First Enemy21:54
    • New Trap18:23
    • Checkpoint13:39
    • Add New Trap13:22
    • Creating Rhino Enemy23:55
    • Creating Platform Enemy18:39
    • Add Final Checkpoint3:46
    • Create Sound Manager13:13
    • Add UI8:43
    • Section 9 Project0:16
  8. Module 8: Game 4 – Topdown Shooter
    • Game Introduction3:34
    • Game Assets0:15
    • Create Project3:08
    • Create Player11:26
    • Add Crosshair and Camera13:14
    • Create Weapons6:05
    • Equip Weapons11:26
    • Pickup Weapons22:08
    • Create Projectiles9:50
    • Projectile Shotgun7:12
    • Shooting Effects14:38
    • Add Enemies10:37
    • Challenge: Add More Enemies1:07
    • Health Component9:15
    • Enemy Spawner18:44
    • Add Coins13:31
    • Waves of Enemies14:59
    • Apply Damage Material10:22
    • Damage Text9:23
    • Health Bar7:57
    • Camera Shake7:14
    • Vignette Effect & Point Light4:27
    • Section 10 Project0:16
  9. Module 9: Conclusion
    • Continue Learning and Discord Server0:58
Watch online or Download for Free
Godot 2D Academy – Master 2D Games by Gianny Dantas
NAME
SIZEDURATION
1 – Introduction
6.7 MB4m
2 – Getting to Know Godot
33.9 MB36m
4 – GDScript Conditionals and Loops
53.2 MB1h 33m
5 – GDScript Arrays, Dictionaries, and Methods
36 MB1h 0m

Download all Videos (108)
922.5 MB21h 22m


Download all

Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *