RubySketch - Graphics & Games

RubySketch - Graphics & Games

Enjoy coding with Processing!

24 ratings
11 reviews
Free
In-App PurchasesWith Ads

Details

  • Released
  • Updated
  • November 6, 2020
  • May 19, 2026

Features

RubySketch - Graphics & Games screenshot #1 for iPhone
RubySketch - Graphics & Games screenshot #2 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app provides a Ruby interpreter and text editor, allowing users to write and run Ruby scripts. It also features a graphics API compatible with Processing for creative coding on mobile devices.

Built-in Ruby interpreter (CRuby/MRI)
Processing-compatible graphics API
Text editor with easy cursor movement
Physics-capable sprites
Image input from camera
Sound playback
Sample scripts and games
Show original description

What's New in RubySketch

2.12

May 19, 2026

- Updated Ruby version to 4.0.4 - Significantly improved drawing performance - Up to 5x faster when drawing with a fixed texture or shader - Added MML (Music Macro Language) support - Supports tempo, note length, octave, tone, loops, ties, portamento, transpose, detune, and more - Added Examples/Basics/19_MML.md - Added mouse and keyboard event support on iOS/iPadOS - Renamed Sprite#gravity_scale to Sprite#gravityScale - Fixed an issue where the coordinates of touch UP events could be shifted - Improved audio dropout prevention during Sound streaming playback

More
1

In-App Purchases

$9.99

Remove Ads

Remove all ads in the app

User reviews

Good I guess :)

So uhh I saw this app and it's a good idea it's just not letting me run the scripts before show except the require 'ruby2d' after I do something and pls make graphics more fitting and add a dark mode

This is great fun!!!

Not only do I get to learn Ruby (finally after a gazillion years of putting it off), I can be creative with it. Yay developer!!

Response from developer

Thanks a lot! I'm really glad you're having fun with the app!

ポケットに収まるRuby学習環境として活用中です!

タイトルの通りポケットに収まるRuby学習環境として活用させて頂いております。
文字サイズやエディタのテーマを選択できれば尚良いと思いました。
またpure rubyなgemをインストールできる仕組みがあれば活用の幅が広がると思います。

Response from developer

nizuki926 さん、レビューありがとうございます! v2.11 で文字サイズの変更に対応いたしましたのでぜひお試しください 😀

通勤電車の中でRubyが楽して嬉しいです

PCが持ち歩かなくてもiPhoneでRubyを楽しめるのがとても嬉しいです。嬉しすぎて、逆に開発者さんで困っていることはないだろうかと思ったりします(非力ですけど)。
要望としては、エラーメッセとの戦いで、リストに行番号をオン、オフできればもっともっとありがたいと思っています。わがままごめんなさい。

Response from developer

MIN0_MacBookPro さんレビューありがとうございます! v2.11 で行番号表示に対応しましたのでぜひお試しください 😀

サンプルが豊富で今後に期待

テキストエディタ周りの機能に今後のアプデを期待しています。

特に行数表示やコードの補完が是非欲しいです。

あと、ソリティアのサンプルコードにjsonやyml、pngなどの画像があったのですが、自分のプロジェクトにそれらを配置するにはどうしたら良いでしょう💦

Response from developer

ひーくん0909さん、レビューと要望ありがとうございます! ご期待に応えられるよう、今後も機能追加や改修を続けてまいります! (ですがなにぶんひとりで開発しているアプリですので、気長にお待ちいただけますとありがたいです) ちなみに現バージョンでも、手間はかかりますが以下のスクリプトをアプリ内で実行すれば(ちょっと無理やりですが)それぞれのファイルを作成することはできますのでご参考まで。 .json ファイル > require 'json' > File.write('foo.json', {a: 1, b: 2}.to_json) .yml ファイル > require 'yaml' > File.write('bar.yml', {x: 8, y: 9}.to_yaml) .png ファイル > icon = loadImage('https://xord.org/rubysketch/images/rubysketch128.png') > icon.save('icon.png')

Developer apps

FAQ

What is RubySketch?

RubySketch is a mobile application that includes a Ruby language interpreter (CRuby/MRI) and a text editor, enabling users to write and execute Ruby scripts. It also offers a graphics API similar to Processing for creative coding on iOS devices.

Does RubySketch have ads?

Yes, RubySketch contains advertisements. As a free application with in-app purchases, ads are integrated to support its development and availability.

What devices does RubySketch support?

RubySketch is supported on iPhone, iPad, and iPod devices. It is designed to run on iOS operating systems.

How often is RubySketch updated?

RubySketch was last updated on May 19, 2026, with version 2.12. This indicates a history of updates, though the exact frequency can vary.

Can I create games with RubySketch?

Yes, RubySketch includes features like physics-capable sprites and a graphics API that allow for the creation of simple games. It also comes with sample game scripts to get you started.

What is the age rating for RubySketch?

RubySketch has an age rating of 4+. This suggests it is suitable for a wide range of users, including younger individuals, for educational and creative purposes.

Is RubySketch free to use?

RubySketch is free to download and use. It offers in-app purchases, which may unlock additional features or content.

What programming language does RubySketch use?

RubySketch primarily uses the Ruby programming language, also known as CRuby or MRI (Matz Ruby Implementation). It also provides an API compatible with Processing for graphics.