Unity3D能跨不少平台
应用程式,嵌入网页,手机,平版,家机
能结合的也不少
硬件方面摇杆,Webcam,体感(leap motion,Kinect),虚拟实境(oculus,Google cardboard),要自己接arduino也行
要结合数据库,网络连线(unity甚至提供一个排队系统,不过烂烂的),fb帐号,各种云端服务也都行
(那些服务都是钱拿来都行,没钱就只能用阉割版)
有一款很有名的游戏有做到跨PC,Mac,iPhone,iPad,Android
也有结合数据库,并且能和同公司的其他游戏传递讯息
这游戏叫作炉石战记,就是用Unity3D作的(至少用户端是)
粗浅的来讲,对Unity3D来说,跨平台只是在输出时选不同的平台即可
不过实际在用时还是得考虑操作方式的差异
虽然会自动把鼠标动作套用到触控萤幕,但接口大小要注意别太小
手机平版还可以用陀螺仪,加速度传感器进行操作
嵌入网页版的可以利用网页上的UI进行操作(这我没做过,看别人成果)
效能差异也要考量,有些特效电脑跑很顺的给手机跑会发烫
不过即使有这些差异,在游戏核心的部分不会变,所以整体来说在跨平台的适应性还算良好