April 29, 2024
Updated April 3, 2025
16 minute read
Embarking on a Career as a Mobile Game Developer
Mobile game development involves the creation, design, programming, testing, and maintenance of video games specifically for mobile devices like smartphones and tablets. It's a dynamic field blending creativity with technical expertise, bringing interactive entertainment to billions of users worldwide through platforms like iOS and Android.
Working as a mobile game developer means being at the forefront of a rapidly growing entertainment sector. You could be crafting the next viral hyper-casual hit, designing intricate RPG worlds playable on the go, or using cutting-edge tech like augmented reality to blend gaming with the real world. The potential to reach a massive audience and see your creations enjoyed by millions is a significant draw.
What Does a Mobile Game Developer Do?
Core Duties and Development Tasks
ge25bb|
Find a path to becoming a Mobile Game Developer. Learn more at:
OpenCourser.com/career/ge25bb/mobile
Reading list
We've selected some books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Mobile Game Developer.
This guide provides a comprehensive overview of Android programming for beginners, covering essential concepts like activities, fragments, and layouts. It is an excellent resource for anyone looking to build their first Android application.
Explores common design patterns used in game development, providing valuable insights into the development process.
This guide offers a thorough introduction to iOS programming, covering topics such as UIKit, Objective-C, and Swift. It is suitable for both beginners and experienced developers looking to expand their knowledge of iOS development.
Provides a comprehensive overview of 2D game development using the JavaScript programming language.
Is an official guide from the React Native team, providing a comprehensive overview of React Native, a popular framework for building cross-platform mobile applications. It covers topics like architecture, components, and performance optimization.
Offers a practical guide to game design, focusing on the importance of playtesting and iteration in the development process.
Provides a comprehensive overview of physics concepts and their application in game development.
Explores the different techniques for creating AI in games, covering topics such as pathfinding, decision-making, and learning.
Provides a comprehensive overview of 2D game development using the C++ programming language.
Uses a unique and engaging approach to teach Android development. It covers core concepts like activities, views, and intents, making it an accessible resource for beginners.
Provides a broad overview of the game development process, covering topics such as design, programming, and art.
Focuses on the technical aspects of character animation in games, covering topics such as rigging, skinning, and motion capture.
While not specifically focused on mobile development, this book provides timeless principles and best practices for software development. It covers topics like design, testing, and communication, which are essential for any mobile developer.
Emphasizes the importance of clean and maintainable code. It covers principles like SOLID, DRY, and YAGNI, which are crucial for writing high-quality mobile applications.
This classic book introduces fundamental design patterns that are widely used in software development, including mobile development. It covers patterns like Singleton, Factory, and Strategy, which can improve the flexibility and maintainability of mobile applications.
Provides a comprehensive introduction to Kotlin for Android developers. It covers Kotlin's key features, including its concise syntax, null safety, and extension functions.
Introduces SwiftUI, the latest framework for building iOS applications. It covers topics like views, data binding, and animations.
Provides a collection of recipes for building cross-platform mobile applications with Xamarin.Forms. It covers topics like data binding, navigation, and styling.
For more information about how these books relate to this course, visit:
OpenCourser.com/career/ge25bb/mobile