About This Course

Who this course is for:

  • Anyone who wants to learn to code Ruby for Game Development

What you’ll learn: 

  • Understand Ruby programming and Game Development using the Gosu Library


  • You don’t need any prior knowledge or programming skills to take this course

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. 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

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
Template Design © VibeThemes. All rights reserved.

Setup Menus in Admin Panel