这是用户在 2024-6-20 23:41 为 https://thoughtworks.udemy.com/course/jumpstart-to-2d-game-development-godot-4-for-beginners/learn/l... 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?
Home
0 of 301 complete.
Finish course to get your certificate
Loaded: 27%
Progress bar: NaN%
Lecture thumbnail
Play
Rewind 5s
Playback rate
Forward 5s
0:00 / 0:00
Add note
Transcript
Captions
Settings
Fullscreen
2. GoDot is constantly being updated - what happen…
information alert

Schedule learning time

Learning a little each day adds up. Research shows that students who make learning a habit are more likely to reach their goals. Set time aside to learn and get reminders using your learning scheduler.
Master the Godot 4 Engine, Build Engaging 2D Games, and Ignite Your Game Development Journey!
Rating: 4.8 out of 5
1,081 ratings
7,973
Students
38.5 hours
Total
Last updated March 2024
English
English [Auto], German [Auto]

What you'll learn

  • Master Godot 4: Learn scene creation, input handling, collision detection, and more in the powerful Godot 4 game engine.
  • Create Diverse Games: Develop Flappy Bird, Angry Birds, memory games, platformers, puzzles, space shooters, and maze escapes.
  • Acquire Game Dev Skills: Gain level design, animation, enemy AI, power-ups, UI design, and apply design patterns like singletons and event buses.
  • Explore Mechanics & Patterns: Understand parallax scrolling, physics-based gameplay, pathfinding AI, state machines, and dynamic level loading.

Description

Welcome to "Jumpstart to 2D Game Development: Godot 4 for Beginners" – an immersive video course designed to empower aspiring game developers with the skills and knowledge needed to create captivating 2D games using the powerful Godot 4 game engine.


** IMPORTANT ** You will see some chapters with the Godot Version, e.g (4.2) and some without. Those without were made with Godot 4.0, those with version number are made with that version. All games work on the latest version of Godot, I am constantly updating the course.


In this comprehensive course, you'll embark on a thrilling journey through a variety of game projects, each carefully designed to enhance your understanding of essential game development concepts and techniques. Whether you're a complete beginner or have some programming knowledge, this course is tailored to provide a solid foundation for your game development aspirations.


Throughout the course, you will:


- Create a Flappy Bird clone, where you'll learn about scene creation, input handling, collision detection, and the implementation of parallax scrolling for enhanced visuals.

- Replicate the addictive mechanics of Angry Birds, developing physics-based gameplay with projectile motion and mastering level design with destructible environments.

- Dive into the world of UI-driven game development with the creation of a captivating memory game. You'll gain experience in building intuitive and visually appealing user interfaces.

- Recreate the charm of 80s platformers with the CJ Elephant Antics project. Master level design, character animation, and controls to create challenging levels filled with diverse obstacles. You'll also learn to use GoDot's built in State Machine to create and end of level boss!

- Explore the realm of puzzle games with a Sokoban-inspired project. Dynamically load levels from files, understand puzzle-solving mechanics, and apply design patterns to create elegant and robust solutions.

- Engage in an intergalactic adventure as you construct a thrilling space shooter. Design and implement enemy AI with path following for dynamic enemy waves, integrate power-up systems, and enhance visuals with particle effects and other enhancements.

- Experience the thrill of artefact collection and escape in an immersive game. Utilize Godot 4's 2D navigation AI to program guard behaviour, plan strategic escapes, and create tension-filled gameplay moments.


Throughout the course, you'll harness the power of Godot 4's intuitive visual scripting system. Gain insights into basic programming concepts, allowing you to take your skills to the next level and unlock the full potential of Godot 4.


By the end of this course, you'll have built a diverse portfolio of 2D game projects, showcasing your abilites with Godot 4 and your ability to create captivating gameplay experiences. Enroll now and let's embark on this exciting journey into the world of 2D game development with Godot 4!


Note: On the course I write Godot as "GoDot" - when I do,  I mean Godot. In case it causes confusion.

Who this course is for:

  • This course is designed for aspiring game developers who are interested in 2D game development using the Godot 4 game engine.
  • Beginners: Individuals with little to no prior experience in game development or programming, who are eager to learn the foundations of 2D game development and start building their own games.
  • Hobbyists: Game enthusiasts who want to turn their passion into practical skills. This course provides a structured learning path to enhance their game development abilities and create engaging 2D games.
  • Self-taught Developers: Individuals who have already dabbled in game development or programming on their own and want to strengthen their skills, learn best practices, and deepen their understanding of the Godot 4 engine.

Instructor

Digital Decode GmbH

A former industry executive, Richard has developed software since the late 1990s.

During his career, he developed a passion for helping people get hands on with and develop their own software and systems, covering a variety of topics such as Data Science, Full Stack Development and 3D simulation.

After developing numerous successful internal courses, he became independent in 2020 and runs seminars teaching software development and agile methodologies.

He also has 500+ videos on YouTube.


Requirements

  • Computer with Adequate Specifications: A computer capable of using the Vulkan renderer is required to work on the projects effectively - the course contains a free video to make a check!
  • This course assumes no prior knowledge of the Godot 4 engine but does assume a basic understanding of programming concepts. However, even individuals without programming experience can benefit from the course by leveraging the visual scripting system provided by Godot 4.
Progress cannot be changed for this item
Progress cannot be changed for this item
Section 1: Introduction
Section 2: Introduction To GoDot
Section 3: Pre-flight (Excuse the pun)
Section 4: Game 1 - Tappy Plane (Godot 4.2)
Section 5: Tappy - Quick Version (4.2)
Section 6: Game 2: Angry Animals! (4.2)
Section 7: Game 3 : Memory Madness
Section 8: Game 4 : Fox Antics!
Section 9: Game 5 : Sokoban
Section 10: Game 6 : Space Ace
Section 11: Game 7: Do Not Mind Me (4.2)
Section 12: Deployment
Section 13: Archive: Tappy (4.0)
Section 14: Archive: Angry Animals (4.0)
Not all courses can be downloaded. Learn more
Expanded view