This course is designed for those interested to learn the basics of Ruby for game development and how to create a simple 2D spaceship game using the Ruby Gosu library. Read more.
John Elder is a the founder and CEO of Codemy.com where he has taught over 150,000 people to code, as well as an Amazon #1 Best-Selling Author.
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- This course is ideal for anyone eager to dive into coding with Ruby for creating captivating games.
What you’ll learn:Â
- Master Ruby programming and Game Development with the user-friendly Gosu Library.
- Craft your own 2D spaceship game from scratch.
Requirements:Â
- No prior coding experience or technical skills required.
Discover the thrill of game design and development with the dynamic Ruby programming language in this engaging course. Whether you’re a newbie or seasoned coder, creating games with Ruby using the powerful Gosu library is both exciting and accessible.
Throughout this course, we’ll walk you through the fundamentals of Ruby programming. From there, we’ll seamlessly transition into game development using the Ruby Gosu library. With Gosu’s intuitive interface, you’ll be amazed at how quickly you can bring your game ideas to life.
Ready to embark on this coding adventure? Join us as we delve into the world of Game development with Ruby Gosu Library, one spaceship at a time!
Our Promise to You
By the end of this course, you will have learned Ruby for game development.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about game development with Ruby.
Course Curriculum
Section 1 - Beginner Ruby Programming Concepts | |||
Installing Ruby On Your Computer | 00:00:00 | ||
Installing The Sublime Text Editor | 00:00:00 | ||
Hello World | 00:00:00 | ||
Variables | 00:00:00 | ||
Comments And Errors | 00:00:00 | ||
Math Operators | 00:00:00 | ||
Math Order Of Operations | 00:00:00 | ||
Comparison Operators | 00:00:00 | ||
Assignment Operators | 00:00:00 | ||
Getting User Input With Gets | 00:00:00 | ||
If Else Statements | 00:00:00 | ||
Multiple Conditionals | 00:00:00 | ||
String Manipulation | 00:00:00 | ||
Section 2 - Intermediate Ruby Programming Concepts | |||
Arrays | 00:00:00 | ||
Multidimensional Arrays | 00:00:00 | ||
While Loops | 00:00:00 | ||
Until Loops | 00:00:00 | ||
For Each Loops | 00:00:00 | ||
Fizz Buzz! | 00:00:00 | ||
Hashes | 00:00:00 | ||
Hash Manipulation | 00:00:00 | ||
Methods Part 1 | 00:00:00 | ||
Methods Part 2 | 00:00:00 | ||
Random Numbers | 00:00:00 | ||
Section 3 - Advanced Ruby Concepts | |||
Introduction To Ruby Classes | 00:00:00 | ||
Creating Classes | 00:00:00 | ||
Class Getters | 00:00:00 | ||
Class Setters | 00:00:00 | ||
Adding More Methods To Our Class | 00:00:00 | ||
Attributes Accessor | 00:00:00 | ||
Create A Draw Method In Our Class | 00:00:00 | ||
Class Inheritance | 00:00:00 | ||
Section 4 - Ruby Game Programming With Gosu | |||
Introduction To Gosu | 00:00:00 | ||
Gosu - Create A Window | 00:00:00 | ||
Gosu - Add A Background Image | 00:00:00 | ||
Gosu - Player Class 1 | 00:00:00 | ||
Gosu - Player Class 2 | 00:00:00 | ||
Gosu - Player Class 3 | 00:00:00 | ||
Gosu - Star Class 1 | 00:00:00 | ||
Gosu - Star Class 2 | 00:00:00 | ||
Gosu - Score And Sound | 00:00:00 | ||
Gosu - Spaceship Conclusion | 00:00:00 | ||
Section 5 - Whack A Mole With Gosu | |||
Introduction To Whack A Mole | 00:00:00 | ||
Whack A Mole Setup | 00:00:00 | ||
Whack A Mole: Draw The Mole | 00:00:00 | ||
Whack A Mole - Move Our Mole | 00:00:00 | ||
Whack A Mole - Make The Mole Blink | 00:00:00 | ||
Whack A Mole - Draw Our Hammer | 00:00:00 | ||
Whack A Mole - Button Clicking | 00:00:00 | ||
Whack A Mole - Keeping Score | 00:00:00 | ||
Whack A Mole - End The Game | 00:00:00 | ||
Whack A Mole - Space Bar To Restart Game | 00:00:00 | ||
Section 6 - Making Your Games Executable | |||
Make Your Game Executable With Ocra | 00:00:00 | ||
Conclusion - Bonus Lecture | 00:00:00 |
About This Course
Who this course is for:
- This course is ideal for anyone eager to dive into coding with Ruby for creating captivating games.
What you’ll learn:Â
- Master Ruby programming and Game Development with the user-friendly Gosu Library.
- Craft your own 2D spaceship game from scratch.
Requirements:Â
- No prior coding experience or technical skills required.
Discover the thrill of game design and development with the dynamic Ruby programming language in this engaging course. Whether you’re a newbie or seasoned coder, creating games with Ruby using the powerful Gosu library is both exciting and accessible.
Throughout this course, we’ll walk you through the fundamentals of Ruby programming. From there, we’ll seamlessly transition into game development using the Ruby Gosu library. With Gosu’s intuitive interface, you’ll be amazed at how quickly you can bring your game ideas to life.
Ready to embark on this coding adventure? Join us as we delve into the world of Game development with Ruby Gosu Library, one spaceship at a time!
Our Promise to You
By the end of this course, you will have learned Ruby for game development.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about game development with Ruby.
Course Curriculum
Section 1 - Beginner Ruby Programming Concepts | |||
Installing Ruby On Your Computer | 00:00:00 | ||
Installing The Sublime Text Editor | 00:00:00 | ||
Hello World | 00:00:00 | ||
Variables | 00:00:00 | ||
Comments And Errors | 00:00:00 | ||
Math Operators | 00:00:00 | ||
Math Order Of Operations | 00:00:00 | ||
Comparison Operators | 00:00:00 | ||
Assignment Operators | 00:00:00 | ||
Getting User Input With Gets | 00:00:00 | ||
If Else Statements | 00:00:00 | ||
Multiple Conditionals | 00:00:00 | ||
String Manipulation | 00:00:00 | ||
Section 2 - Intermediate Ruby Programming Concepts | |||
Arrays | 00:00:00 | ||
Multidimensional Arrays | 00:00:00 | ||
While Loops | 00:00:00 | ||
Until Loops | 00:00:00 | ||
For Each Loops | 00:00:00 | ||
Fizz Buzz! | 00:00:00 | ||
Hashes | 00:00:00 | ||
Hash Manipulation | 00:00:00 | ||
Methods Part 1 | 00:00:00 | ||
Methods Part 2 | 00:00:00 | ||
Random Numbers | 00:00:00 | ||
Section 3 - Advanced Ruby Concepts | |||
Introduction To Ruby Classes | 00:00:00 | ||
Creating Classes | 00:00:00 | ||
Class Getters | 00:00:00 | ||
Class Setters | 00:00:00 | ||
Adding More Methods To Our Class | 00:00:00 | ||
Attributes Accessor | 00:00:00 | ||
Create A Draw Method In Our Class | 00:00:00 | ||
Class Inheritance | 00:00:00 | ||
Section 4 - Ruby Game Programming With Gosu | |||
Introduction To Gosu | 00:00:00 | ||
Gosu - Create A Window | 00:00:00 | ||
Gosu - Add A Background Image | 00:00:00 | ||
Gosu - Player Class 1 | 00:00:00 | ||
Gosu - Player Class 2 | 00:00:00 | ||
Gosu - Player Class 3 | 00:00:00 | ||
Gosu - Star Class 1 | 00:00:00 | ||
Gosu - Star Class 2 | 00:00:00 | ||
Gosu - Score And Sound | 00:00:00 | ||
Gosu - Spaceship Conclusion | 00:00:00 | ||
Section 5 - Whack A Mole With Gosu | |||
Introduction To Whack A Mole | 00:00:00 | ||
Whack A Mole Setup | 00:00:00 | ||
Whack A Mole: Draw The Mole | 00:00:00 | ||
Whack A Mole - Move Our Mole | 00:00:00 | ||
Whack A Mole - Make The Mole Blink | 00:00:00 | ||
Whack A Mole - Draw Our Hammer | 00:00:00 | ||
Whack A Mole - Button Clicking | 00:00:00 | ||
Whack A Mole - Keeping Score | 00:00:00 | ||
Whack A Mole - End The Game | 00:00:00 | ||
Whack A Mole - Space Bar To Restart Game | 00:00:00 | ||
Section 6 - Making Your Games Executable | |||
Make Your Game Executable With Ocra | 00:00:00 | ||
Conclusion - Bonus Lecture | 00:00:00 |