Apps · Games · Libraries

Creative tools,
games,
and open-source libraries.

Building creative tools, indie games, and the open-source libraries that power them. Design, implementation, library maintenance — all handled solo.

01 — About

About

Self-built creative tools & games for iOS, plus the open-source libraries that make them possible. Apps ship via the App Store; libraries via GitHub and RubyGems.

  • MakesCreative Tools / Games
  • StackRuby / C++ / Swift
  • ModeIndie Developer

03 — Open Source

Open Source

Open-source libraries I maintain. Most of them exist to power my own creative tools and games, and they're all distributed via RubyGems.

xot

Foundation utilities in C++ / Ruby.

RubyGems →

rucy

C++ ↔ Ruby binding helpers.

RubyGems →

rays

2D graphics library.

RubyGems →

reflex

Lightweight UI / interaction framework.

RubyGems →

beeps

Sound & music library.

RubyGems →

processing

Processing-compatible creative coding API.

RubyGems →

rubysketch

Processing-based 2D game engine for Ruby.

RubyGems →

reight

2D retro game engine for Ruby.

RubyGems →

The C++ / Objective-C layer is also distributed as a CocoaPod → CRuby

04 — Talks & Writing

Talks & Writing

Conference talks, technical articles, and other published work.

Talks

  • Adding MIDI Input to a 2D Game Engine to Build a Synthesizer JA RubyKaigi 2025 事後勉強会 oto 2025 Slides Video
  • Building a 2D Retro Game Engine from Scratch JA 東京Ruby会議12 2025 Slides Video
  • Developing a 2D Retro Game Engine on Top of Processing Gem JA Ruby Association Activity Report 2025 Slides
  • Improving Compatibility Between Processing Gem for CRuby and Original Processing JA Ruby Association Activity Report 2024 Slides

Writing

05 — Contact

Contact

For app feedback, questions about the open-source libraries, or work inquiries.