早期由于大多数手机机能有限,操作和玩法簡單的俄罗斯方块、贪食蛇、推箱子等益智类游戏是常见的游戏类型。目前类手机的PDA设备发展,以及智能手机興起,手机处理信息的能力增强,渐渐出现了更大画面、更加复杂的手机游戏,要求玩家連線才能完整暢玩的遊戲也日益增加。
早期手机游戏內置於手機作為機能一部份發佈。隨著类手机、智能手機的興起,手機可以透過手機系統的网上商店下载遊戲,減省了發佈遊戲的成本,但亦因安裝檔在網上流傳,玩家能取得盗版遊戲,威脅了遊戲開發商的盈利空間。为此,廠商以不同的方式開拓賺取營利的機會:
手機遊戲一般擁有接觸方便的極大優點,成功吸納以往其他電子遊戲平台較少觸及的女性與老年玩家市場,使電子遊戲市場增長。
隨著智能手機的普及和機能進步,手機遊戲的遊戲表現,追上桌面線上遊戲,遊戲的內容亦更多元化,加上手機遊戲的可攜性,手機遊戲快速攻佔與蠶食桌面線上遊戲的市場。2020年疫情期間,手游產值更大幅增加,也逐漸出現3A等級的手游大作,從觸控回歸傳統主機與電腦的反向移植風潮,在家中的中重度玩家更青睞實體手感的操作,反之性能更強大的手機處理器與舊款手機的再生也增加了市場的豐富度與專業分化風潮[1]。
智慧型手機興起前,最流行的手机游戏程序语言是Java。由于大多数的手机都内置了Java的运行环境,加上Java语言自身的跨平台特性,Java成为了编写手机游戏时最常使用的语言之一。用于在手机上运行的Java一般按照J2ME标准进行编程。
在Android和iOS的市场占有率领先以后,手机游戏厂商开始基于它们两者进行开发,而且大部分利用游戏引擎来制作,于是手机游戏的开发平台统一起来。
有些游戏(如Ingress、Pokémon GO等)利用了手机的GPS功能,可以显示玩家目前所在的位置,并以此为基础与玩家进行互动。
与电脑上的大型多人线上游戏(MMO)类似,手机可以通过以下连接方式进行多人在线游戏: