- Paperback: 206 pages
- Publisher: Pragmatic Bookshelf; 1 edition (September 13, 2015)
- Language: English
- ISBN-10: 1680500732
- ISBN-13: 978-1680500738
- Product Dimensions: 7.5 x 0.4 x 9.2 inches
- Shipping Weight: 13.6 ounces (View shipping rates and policies)
- Average Customer Review: 4.2 out of 5 stars See all reviews (11 customer reviews)
- Amazon Best Sellers Rank: #958,908 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Discover what to read next through the Amazon Book Review. Learn more.
Frequently bought together
Customers who bought this item also bought
About the Author
Mark Sobkowicz has been teaching physics and computer programming at Lincoln Sudbury Regional High School since 1995. He's been programming since the 1980s in Basic, C, C++, Java and more, but Ruby is the language he goes to when working with students. Mark lives in Maynard, Massachusetts, and loves hiking in the White Mountains of New Hampshire.
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
For these with some experience with moderate Ruby/Python etc… experience: 4 stars
For the complete novice to programming: Not recommended.
The book first guides the reader to download and set up their Ruby development kit and libraries. From then on, it shows the readers how to write their first game, expand it, and then writing more but very different games as a way to show different techniques in game programming. The complete source code for the four games can be downloaded from the publisher's website.
The last part of the book shows the readers how to package their game for sharing.
The book is divided into the following main chapters, which should give you an idea of what the book is about.
2. Get Ready
3. Creating Your First Game
4. Creating a Sprite-Based Game
5. Managing Lots of Sprites
6. Adding Scenes and Sounds
7. Creating a Puzzle Game
8. Making a Platformer Game with Physics
9. Making a Side-Scrolling Game
10. Package and Share Your Game
The book is well written and fun to follow. It is suitable for beginners who want to learn 2D game programming. Ruby is one of the easier languages to learn, so readers can focus on how to write games instead. All in all, this book is a great and fun way to learn 2D game programming.
I would not recommend this as the first programming book that you pick up. I have had experience with Ruby before, and I've been programming in various languages for almost 20 years. I recommend Programming Ruby "The Pick Axe Book" as prerequisite material. Ruby is not a difficult language to learn, and the Gosu library works as expected without any prior knowledge.
I think this is a great place for people with fundamental Ruby knowledge to start their journey in game programming. I had no prior experience with games, and I found the book very accessible.