May 1, 2024
Updated May 11, 2025
22 minute read
Mobile game development is the process of creating video games specifically designed to be played on mobile devices such as smartphones and tablets. This field has experienced explosive growth, transforming the way people consume entertainment and offering a dynamic and accessible platform for game creators. The appeal of mobile gaming lies in its convenience; games can be played almost anywhere, at any time, fitting into the pockets and schedules of billions worldwide.
i49sak|
Find a path to becoming a Mobile Game Development. Learn more at:
OpenCourser.com/topic/i49sak/mobile
Reading list
We've selected 17 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 Development.
This updated edition delves into the latest monetization strategies and mechanics prevalent in the mobile and social game markets. It's a crucial resource for developers aiming to create financially successful mobile games. provides contemporary insights into the business models driving the mobile game industry.
Specifically addresses the unique aspects of designing and prototyping games for mobile devices. It covers topics such as touch screen input, mobile user interfaces, and the iterative design process for mobile. This highly relevant book for understanding the specific considerations of the mobile platform in game design.
Offers a comprehensive approach to mobile game development with Unity, covering programming, art design, and mechanics. It emphasizes a holistic method for creating games for iOS and Android. This book is useful for individuals or small teams who need to cover multiple aspects of game development. It includes hands-on exercises and covers topics relevant to the mobile platform.
This guide offers a comprehensive overview of Unity's features with a focus on mobile game development. It covers the basics of structuring games, graphics, scripting, and physics, and includes hands-on projects for building 2D and 3D games. is suitable for those with basic programming skills who want to learn how to create mobile games using Unity. It provides a solid foundation for understanding the Unity workflow for mobile deployment.
Focuses on the crucial aspect of monetization in mobile and social games. It explores different monetization models and mechanics used in the industry. Understanding these concepts is vital for the commercial success of mobile games. This book is particularly valuable for those interested in the business side of mobile game development.
Focuses on using Unity and C# for multiplatform game development, which includes mobile. It delves into the Unity workflow and rendering engine to create 2D and 3D environments and implement game logic. It's suitable for those with some programming experience looking to deepen their Unity skills for various platforms, including mobile.
Offers a fast-paced introduction to Unity mobile game development, designed to teach the basics in 24 one-hour lessons. It covers fundamental Unity concepts and their application to mobile game creation. This book is suitable for absolute beginners who want a quick start in mobile game development with Unity.
Teaches the process of developing 2D games using Unity, a popular choice for mobile titles. It covers the basics of the Unity editor, scripting in C#, and implementing 2D game features. While focused on 2D, the skills learned are directly transferable to many mobile game projects. It's a good resource for beginners specifically interested in 2D mobile games.
Provides a practical, hands-on approach to game design through a series of exercises and projects. It emphasizes a playcentric approach and covers the iterative process of designing and playtesting games. While not specific to mobile, the design methodologies are highly relevant for creating engaging mobile game experiences. It's a valuable resource for learning the craft of game design.
This cookbook provides solutions to common game development problems in Unity, covering 2D and 3D graphics, physics, animation, AI, and UI. It's structured in a problem-solution format, making it a useful reference for both beginners and intermediate Unity developers. While not exclusively focused on mobile, many of the recipes and concepts are directly applicable to mobile game development. valuable resource for quickly finding solutions to specific implementation challenges.
Explores the psychological concept of "flow," a state of complete absorption in an activity. Understanding flow is highly relevant to designing engaging and addictive mobile games that keep players motivated and immersed. While not a game development book, it provides valuable psychological insights for game designers.
This project-based guide introduces the Godot Engine, an alternative to Unity and Unreal Engine, for building cross-platform 2D and 3D games. It covers organizing projects, importing assets, using Godot's node system, and scripting in GDScript. is ideal for those interested in exploring game development with a different engine that also supports mobile deployment. It's a good resource for gaining practical experience through building complete game projects.
Delves into programming patterns commonly used in game development. It focuses on writing clean, efficient, and maintainable code. While not mobile-specific, the principles and patterns are highly relevant for developing robust mobile games, especially for those with some programming experience. This book is valuable for improving code quality and understanding best practices in game programming.
Focuses on implementing artificial intelligence in games through practical examples. While not mobile-specific, the AI techniques discussed are applicable to mobile games and can enhance gameplay. It's a more advanced topic and requires a solid programming background. This book is useful for those looking to add more sophisticated AI to their mobile titles.
Focuses on game development using Unreal Engine 5 with C++ scripting. While Unreal Engine is powerful for high-fidelity games across platforms, including mobile, this book is more technical due to its emphasis on C++. It's suitable for those with a programming background looking to leverage Unreal Engine's capabilities for mobile. This book provides a deeper dive into the technical aspects of game development with a professional-grade engine.
This in-depth book provides a comprehensive understanding of the internal workings of game engines. It covers various systems like rendering, animation, physics, and audio. While highly technical and not mobile-specific, it offers invaluable knowledge for those who want to understand the technology beneath mobile game development platforms like Unity and Unreal Engine. is suited for advanced students and professionals seeking a deep technical understanding.
Collection of articles by industry veterans covering various aspects of game development, including programming, art, and production. While not exclusively mobile-focused and published some time ago, it provides a broad introduction to the game development industry and its different roles. It's more valuable as background reading for understanding the overall landscape rather than a current technical reference.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/i49sak/mobile