Hi everyone,
I’m hoping to hear from blind or low-vision developers who have real experience building apps or games, especially for iOS or mobile in general.
I’m blind and use VoiceOver on macOS. I’ve been trying to get into app/game development, but I’ve been running into repeated walls with tooling. I don’t mind learning or dealing with errors — that’s part of programming — but I’m struggling with workflows that feel extremely punishing and hard to iterate in accessibly.
So far, I’ve tried:
• Xcode + SwiftUI (got overwhelmed by cascading errors, indentation issues, and difficulty iterating quickly)
• Godot (editor accessibility made it hard to even create a basic scene)
• Web/mobile tooling (npm/Ionic), but setup friction hit me pretty hard when already fatigued
What I want to build is a UI-heavy, text-first, accessible RPG-style game that feels like a mobile app (tabs, screens, menus, etc.). I’m not trying to do heavy graphics or real-time action — more systems, screens, and interaction.
My main questions:
• What tools or stacks have actually worked for you as a blind developer?
• Are there workflows you’ve found that are less punishing and easier to iterate with VoiceOver?
• Do any of you prototype web-first and then package as mobile apps?
• If you’re making accessible games or apps today, what does your day-to-day setup look like?
I’m not looking for “perfect” tools — just something that lets me make progress without constantly hitting walls that kill momentum.
Any advice, experiences, or even “what not to do” would be hugely appreciated.
Thanks for reading.
Comments
Describe some of the problems
What kind of problems are you having with SwiftUI? I have no idea what you mean by cascading errors, or how you find indentation to be a problem. In any case SwiftUI may not be the best option to make games, since it kind of tries to follow Apples design guidelines by default, and that may not be very efficient for a game UI, so and without knowing exactly what you have in mind, my suggestion is to look into SpriteKit, which provides the traditional scene graph game development architecture. I may be able to offer better assistance and even produce code examples if you explain exactly what you are trying to accomplish.