Creating An RPG In GoDot
Games in a python like language

What you will learn
How to create auto-tiles
Basic enemy AI
How to make quest journals
Equip items
Encrypt your saved data
and more
Why take this course?
๐ฎ Course Title: Creating An RPG In Godot ๐
Headline: Dive Into Game Development with Godot's Python-like Magic! ๐งโโ๏ธ
Course Description:
Embark on a captivating journey into the world of game development, where you'll craft your very own RPG cross-platform game using the versatile and powerful Godot game engine. With its intuitive interface and GDscript's python-like syntax, you'll be creating games for MacOS, Windows, Linux, Android, iOS, or even embed them into a web browser in no time! ๐
What Awaits You in This Course:
-
Game Development Mastery: As you progress through the course, you'll gain the tools and knowledge to realize your RPG vision. From initial concept to a polished game, every step of the development process will be covered. ๐จ๐ง
-
Cross-Platform Capability: Your programming skills won't be limited to one platform. With Godot, you'll be able to deploy your games across multiple systems and devices with relative ease. ๐ฎโ
-
Skill Enhancement: Whether you're a novice or an experienced programmer, this course will enhance your skill set. While no prior knowledge is necessary beyond basic computer use and typing, having GDscript or programming experience will accelerate your learning curve. ๐ฑ๐
Key Skills You'll Acquire:
- Animation Creation: Bring characters and elements to life with engaging animations. ๐น๏ธ
- Tileset Generation: Design expansive worlds using auto-tile tilesets for efficient mapping. ๐
- Data Passing: Learn how to seamlessly pass data between scripts, ensuring your game runs smoothly. ๐
- Simple AI Development: Program AI behaviors for enemies, adding a strategic element to your RPG. ๐ค
- Quest System Design: Implement a robust quest system that will keep players engaged and exploring. ๐บ๏ธ
- Data Encryption: Protect important data with basic encryption techniques. ๐
- Good Coding Practices: Write clean, efficient code that others (and your future self) can understand. โ๏ธ
Why Godot?
- User-Friendly Tools: Godot comes packed with a suite of common tools to help you focus on making your game without the hassle of building infrastructure from scratch.
- Open Source and Free: Godot is free and open-source under the MIT license, giving you full ownership over your game's code. There are no strings attached, no royalties, and nothing to hide! ๐๏ธ๐
Extra Learning Resource:
If you're starting from scratch and have no programming experience, fear not! Michael McGuire offers an additional course designed to teach the basics of GDscript programming. This is an excellent starting point if you're unfamiliar with programming syntax and concepts. ๐๐ง
Join us on this adventure into game development with Godot, where your creativity meets functionality, and your RPG dream becomes a reality! ๐ฐ๐ฅ๐ฒ
Our review
๐ Course Overview ๐ The online course in question is designed for individuals interested in creating a 2D RPG using the Godot game engine. With a global rating of 4.30, the course has received consistently positive feedback, highlighting its effectiveness in teaching the fundamentals of game development and providing valuable insights into the Godot engine.
Pros:
- Comprehensive Coverage: The course covers a wide range of topics, from the basics of using the Godot editor to more advanced concepts in game development.
- Easy to Follow: Most users found the videos easy to follow and the material on point, especially suitable for beginners.
- Resourceful: Participants appreciate the practical approach and the real-world application of the concepts taught.
- Responsive Instructor: The instructor is noted for being responsive, providing timely help, and even during holidays like Christmas.
- Learning Outcomes: Many learners report successfully applying the knowledge gained from the course to solve specific tasks or to build their own projects.
Cons:
- Coding Practices: Some users pointed out that the coding practices demonstrated in the course are not always considered optimal, and some advanced features of Godot are not utilized to their full potential.
- Video Editing: A few complaints about video quality, including sound volume issues and what seemed like excessive pauses or longwinded explanations.
- Outdated Content: With the release of Godot 4.0, some content in the course is considered a bit dated.
- Length of Videos: Some users find certain videos to be longer than necessary for the content covered.
Additional Notes:
- Refinement Needed: The course could benefit from refinement and updating to reflect the latest Godot features and best practices.
- Room for Improvement: While the course is helpful, there is room for improvement in lesson planning and code quality.
- Frustration Points: Some learners experienced frustration due to errors, hiccups, and bugs during the course, particularly when temporary fixes led to limitations, such as blocking diagonal movement to resolve a bug.
Instructor's Response: The instructor has been responsive, addressing concerns promptly and providing valuable support to the learners. This has been a highlight for many users, who appreciate the level of engagement from the course creator.
Overall Assessment: The course is a solid introduction to game development with Godot and is particularly well-suited for beginners. While it may have some shortcomings in terms of updated content and coding practices, the overall positive feedback suggests that it meets the expectations of most users and provides a strong foundation for building 2D RPGs. For those looking for an entry-point into Godot game development, this course seems to be a valuable resource, with the understanding that some elements will need to be updated or refined based on personal project needs or as new versions of Godot are released.