Before diving into mobile game development, you'll want to have these fundamentals in place. Don't worry if you're not an expert yet – these are starting points, not finish lines.
- Basic understanding of programming concepts (variables, loops, functions)
- Familiarity with any programming language – JavaScript, Python, or C# work great
- A computer capable of running development tools (8GB RAM minimum recommended)
- Willingness to experiment and learn from mistakes
- About 5-10 hours per week to dedicate to learning and practice
New to programming entirely? That's perfectly fine! We recommend spending 2-3 weeks with free resources like Codecademy or freeCodeCamp to get comfortable with basic concepts before starting our program.