Introduction To Ruby For Game Development

No Rating(0)
See all reviews

This course is designed for those interested to learn the basics of Ruby for game development and how to understand Ruby programming using the Gosu library.

Watch Free For 30 Days

start free access


buy single class $199
  • On Demand Video Lessons
  • Course Certificate
  • 24/7 Support

About This CourseBeginner

Game design and development with the Ruby programming language is great fun – learn how in this course.

We’ll be using the Gosu library for Ruby to create a simple 2D spaceship game. Follow along and build your own copy!

We’ll start out by learning Ruby. You don’t need any prior knowledge of programming to take this course, we’ll start from the beginning and teach you everything you need.

After we have a solid understanding of Ruby, we’ll move into game programming using the Ruby Gosu library. Gosu does most of the heavy lifting for us, allowing us to create games quickly and relatively easily! 

Our Promise to You

By the end of this course, you will have learned Ruby for game development.

30 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 Ruby for game development.

Course Curriculum

Course Sections

Installing Ruby On Your Computer

Installing The Sublime Text Editor

Hello World


Comments And Errors

Math Operators

Math Order Of Operations

Comparison Operators

Assignment Operators

Getting User Input With Gets

If Else Statements

Multiple Conditionals

String Manipulation


Multidimensional Arrays

While Loops

Until Loops

For Each Loops

Fizz Buzz!


Hash Manipulation

Methods Part 1

Methods Part 2

Random Numbers

Introduction To Ruby Classes

Creating Classes

Class Getters

Class Setters

Adding More Methods To Our Class

Attributes Accessor

Create A Draw Method In Our Class

Class Inheritance

Introduction To Gosu

Gosu – Create A Window

Gosu – Add A Background Image

Gosu – Player Class 1

Gosu – Player Class 2

Gosu – Player Class 3

Gosu – Star Class 1

Gosu – Star Class 2

Gosu – Score And Sound

Gosu – Spaceship Conclusion

Introduction To Whack A Mole

Whack A Mole Setup

Whack A Mole: Draw The Mole

Whack A Mole – Move Our Mole

Whack A Mole – Make The Mole Blink

Whack A Mole – Draw Our Hammer

Whack A Mole – Button Clicking

Whack A Mole – Keeping Score

Whack A Mole – End The Game

Whack A Mole – Space Bar To Restart Game

Make Your Game Executable With Ocra

Conclusion – Bonus Lecture


No Reviews found for this course.