Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Intro To Ruby For Game Development

John Elder, Codemy.com

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
55 Videos (3h 32m)
    • Intro skillshare

      0:55
    • Install Ruby

      5:13
    • Install Sublime

      3:28
    • Hello World

      4:29
    • Variables

      4:35
    • Comments and Errors

      5:22
    • Math Operators

      3:59
    • Math Order of Operations

      3:20
    • Comparison Operators

      3:39
    • Assignment Operators

      3:13
    • Gets

      3:34
    • If Else

      5:14
    • Multiple Conditionals

      3:03
    • String Manipulation

      4:04
    • Arrays

      3:28
    • Multidimensional Arrays

      3:26
    • While Loops

      3:29
    • Until Loop

      2:14
    • For Each

      4:18
    • Fizz Buzz

      4:01
    • Hashes

      3:46
    • Hash Manipulation

      3:28
    • Methods

      4:15
    • More Methods

      5:07
    • Random Numbers

      3:27
    • Class Intro

      4:36
    • Classes Part 1

      4:58
    • Classes Pert 2 - Getters

      3:03
    • Classes Part 3 - Setters

      3:09
    • Class Part 4 - Area Perimeter

      5:30
    • Classes Part 5 - Attr accessor

      4:10
    • Classes Part 6 - Draw

      4:03
    • Classes Part 7 - Inheritance

      3:55
    • Gosu Intro

      3:52
    • Gosu Create Window

      5:06
    • Gosu Background

      3:32
    • Gosu Player Class 1

      3:27
    • Gosu Player Class 2

      3:55
    • Gosu Player Class 3

      5:28
    • Gosu Star Class 1

      3:09
    • Gosu Star Class 2

      4:10
    • Gosu Score and Sound

      4:03
    • Spaceship Conclusion new

      2:42
    • Wack - a - Mole Intro

      0:49
    • Wack - a - Mole Setup

      2:40
    • Wack - a - Mole Draw

      3:31
    • Wack - a - Mole Move

      5:29
    • Wack - a - Mole Blinking

      3:09
    • Wack - a - Mole Draw Hammer

      2:47
    • Wack - a - Mole Click Button

      5:44
    • Wack - a - Mole Score

      2:49
    • Wack - a - Mole End Game

      5:26
    • Wack - a - Mole Space To Replay

      5:05
    • Creating Executable Files

      4:23
    • Course Conclusion

      2:35

About This Class

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 and a wack-a-mole 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! 

18

Students

--

Projects

John Elder

Codemy.com

John Elder is a pioneer in Internet Marketing who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.

Today he teaches Web Development courses at Codemy.com the online code school he founded.

John graduat...

See full profile