Learn Godot Making a Fun Pirate Trading Game

The fun way to learn Godot and essential Design Patterns for game development

4.03 (60 reviews)
Udemy
platform
English
language
Game Development
category
Learn Godot Making a Fun Pirate Trading Game
548
students
4.5 hours
content
Dec 2021
last update
$64.99
regular price

What you will learn

Hands on how to start with nothing and build up a working prototype

How to create games with complex data structures and content

How to use signals and data composition to make a fun game

Learn how to re-factor your games to dramatically improve their design

Why take this course?

๐ŸŽ“ Course Title: Learn Godot Making a Fun Pirate Trading Game


๐Ÿš€ UPDATE - Source is now 3.4 compatible!
Get ready to dive into the latest version of Godot with our updated course materials! ๐ŸŽ‰


**๐Ÿ”ฅ THIS COURSE GETS YOU FROM BEGINNER TO ADVANCED AS FAST AS POSSIBLE **

This fast-paced course is designed for those who want to leap into advanced Godot topics without the extra fluff. We start from the basics, but we're laser-focused on getting you up to speed with essential design patterns and game architecture for game development. ๐Ÿš€


**๐Ÿ—๏ธ LEARN PROTOTYPING AND REFACTORING SKILLS **

Follow a real-world iterative game design process in this course. We'll build simple prototypes, test them, and then refactor for improved gameplay featuresโ€”all while building a robust Pirate Trading Game prototype like Taipan. ๐Ÿดโ€โ˜ ๏ธ


**๐Ÿ’ช FOR STUDENTS WHO DON'T WANT TO TAKE A 30 HOUR COURSE TO LEARN ADVANCED TOPICS **

This course is perfect for those who prefer a concise learning experience. We dive straight into building a fun game, covering the essentials without unnecessary lectures or theory. ๐ŸŽž๏ธ


**๐Ÿ’Ž LEARN TO SEPARATE YOUR DATA FROM YOUR USER INTERFACE - AND WHEN NOT TO **

We take a practical approach to game architecture, teaching you when to refine your data encapsulation and when a prototype's simplicity takes precedence. Learn to use signals, static methods, and dependency injection to enhance your game design. ๐Ÿ› ๏ธ


This course teaches you the skills you need so you can build games in a way that suits your own development style.

Whether you prefer a top-down or bottom-up approach, this course equips you with the knowledge to create games using Godot effectively. ๐ŸŒ


**๐ŸŒŸ CONSIDER MY IDLE TYCOON COURSE IF YOU ARE NEW TO GAME ARCHITECTURE AND DESIGN **

For complete beginners, my Idle Business Tycoon course offers a more gentle introduction to game design and architecture in Godot. ๐Ÿข


See the power of Godot first hand

Dive into Godot with hands-on projects starting from setting up your project, creating scenes, and scripting from the very first lecture. You'll see why Godot is a top choice for indie game developers. ๐ŸŽฎ


๐Ÿ†š If you have ever wanted to learn Godot and enjoy pirate trading games like Taipan, this course is your treasure map!

Join us as we build a Pirate Trading Game prototype from scratch. Step-by-Step, we'll cover everything you need to know to create your own engaging game in Godot. โš”๏ธ


Key Topics Covered:

  • Getting Started with Godot: Setting up your environment and understanding the basics.
  • Game Architecture: Designing a robust system that can handle complex interactions.
  • Scripting and Logic: Writing scripts to manage game mechanics, from simple lists to complex object interactions.
  • User Interface: Crafting intuitive and responsive controls for an engaging player experience.
  • Advanced Topics: Diving into more complex concepts like physics, AI, and multiplayer (as covered in subsequent lectures).

Join us on this adventure to master Godot and create your very own Pirate Trading Game! ๐Ÿ“œโœจ

Our review

๐Ÿ“š Global Course Rating: 3.30

Based on the recent reviews, here is a comprehensive synthesis of the feedback:

Strengths:

  • The course provides a fast-paced learning experience that is engaging and detailed without being overly basic.
  • There is a strong emphasis on writing clean code, which is essential for effective program development.
  • The instructor takes time to explain design principles and the rationale behind certain coding practices.
  • The tutorial is data-focused, offering content that is not just found in introductory courses.
  • The course encourages a hands-on approach, allowing learners to build the game step by step.

Weaknesses:

  • Some reviews indicate that the course becomes progressively less cohesive as it advances, with instances of inconsistency and lack of preparation in video content.
  • The naming conventions used are similar for different variables/objects/functions, which can be confusing.
  • There are moments where the instructor seems to be improvising without clear explanation or consistency, which can lead to a disorganized learning experience.
  • As the course progresses, particularly in the latter half, there is a significant amount of offscreen work with little to no explanation, making it hard for learners to follow along or understand the changes made.
  • The course requires some level of prior knowledge with Godot, as it does not serve as a primer for newcomers.

Areas for Improvement:

  • Clear and consistent explanations are necessary when making significant changes or refactors in the code.
  • A more structured approach to teaching advanced topics like refactoring would enhance the learning experience.
  • Additional references or resources for further reading could supplement the course material, catering to those who prefer a more leisurely pace.
  • Ensuring that the version of Godot used in the video is consistent and similar to the one learners are using to minimize confusion.

User Experience:

  • The course is appreciated by those with some experience who can navigate through the muddle and extract useful techniques.
  • Some users find the pace perfect, while others suggest that a brief introduction to Godot's interface and basic concepts would be beneficial.
  • A few users highlight the practical application of design principles as a standout feature of the course.

Conclusion:

The course offers valuable insights for intermediate users who are already familiar with the basics of Godot. It provides an opportunity to learn advanced techniques and design principles. However, it falls short for beginners due to its lack of foundational teaching and clear explanations in more complex sections. The inconsistencies and confusing moments in the later parts of the course may require additional effort from the learner to stay on track. Despite these challenges, the course remains a good resource with great potential for those who can navigate its less polished aspects.

For beginners or those seeking a structured learning path, it is recommended to look for alternative resources that provide a more complete introduction to Godot and its interface before diving into this course. For experienced users, this course could serve as a valuable supplement to their skill set, with the caveat of being prepared for some disjointed moments.

2111164
udemy ID
28/12/2018
course created date
21/11/2019
course indexed date
Bot
course submited by