I'm looking to develop my own video game but I don't have access to a computer. I'm particularly interested in coding a Game Boy Advance (GBA) game, but I'm unsure if there are any mobile tools available to do this. Can anyone offer guidance or resources for coding on a phone? Any help would be appreciated!
5 Answers
GBA programming is a bit tricky; while the hardware is older and simpler than modern systems, it can be tough to find resources and documentation to help you along. Just a heads up that it might not be the easiest route to start your game development journey!
A phone can be enough to start learning how to code, especially if you have good vision and a keyboard. While I can't imagine setting up a full GBA development environment on a phone, you could find someone who might let you access a server for more advanced tasks. Just be prepared for a challenging setup process!
Consider saving up for a budget laptop; you can usually find refurbished ones, like a Lenovo ThinkPad, for around $100. With that, you could use something like the Godot Engine, which is quite beginner-friendly and widely used for game development.
You can technically code GBA games on a smartphone by using Termux to set up a Linux-based devkitARM toolchain. You could write C or C++ code in an app like Acode, compile it, and test it with an emulator like Pizza Boy. For more effective development, GitHub Codespaces could provide a solid online environment. Still, if you plan to code long-term, getting a low-cost laptop would really enhance your workflow.
Honestly, programming on a phone can be pretty frustrating and cumbersome. While it might be theoretically possible to code a GBA game on your phone, you'd need a special setup for it, which isn’t ideal. GBA development often involves C programming and hardware specifics that can be complicated. If possible, I’d recommend trying to get your hands on a cheap used computer where you’ll have a much better experience with coding.

Thanks for the honesty! I'll look for simpler projects I can tackle on my phone. I really can't afford a computer right now, so I'm exploring what I can do with what I have.