记2012-2013年一路的Windows Phone历程
昨天和秦春林同学小聚一次,不厌其烦的唠叨各种认识了许多年的纪念,感觉他仍然保持着那份对技术的追求和梦想,而我却已经变得逐利,每个人享受幸福的方式不一样,因此追逐幸福的过程也就是没有办法一样了,你无法知道某一个人在某一个时刻是否幸福,能在一直做快乐的事,就是一件很幸福的事情。
看了一下博客自2012年中的时候还在写一个系列关于Cocos2dx-xna的游戏开发,后来就突然停了,原因呢,也很简单,事情太多太忙了,那年的3月份,我加入了OpenXLive,开始了专注于WP应用和游戏开发的征程,那时候OpenXLive只有开发者后台,没有第一方的游戏,大量的第三方游戏产品质量不高,对于这样的平台,最需要的是旗帜性质的产品,当时人也比较少,大量的人都在做平台服务那块,做游戏专职的也就我一个人,当时WP7不支持C++,Silverlight倒是精通,但是做好游戏并不容易,后来又接触了XNA,用上Cocos2d-xna,我们数数这些游戏:
狼来啦 是2012年5月上线,中文英文免费榜首了大约将近2个月,当时几乎所有新WP机器都会安装这个,在那个时期,这游戏在WP上都算A级的产品了, Silverlight技术开发,所以你会觉得有点卡,没办法,毕竟熟悉的东西做起来舒服,率先使用过了支付宝第三方支付。
少林塔防 是2012年12月上线,这个游戏至今还是最高评论榜上的第一名,当时榜首了大约3个月时间,后来日活高的吓人,只是做了一个1块钱的重置天赋,每月进账不菲,所以在2013年中的时候又更新资料片觉醒,然后那就看起来一个爽,不止支付,里面的插屏广告系统,可以为任何一款游戏每天送入1000个安装,狼来啦、再下100层、少林塔防当时可以说是神之手指,让谁进前10谁就进前十,游戏开发的技术就是Cocos2d-xna,就是开始做这个的时候,忙的没法写文章了,整个这游戏的代码、测试、扩展都是我一个人在搞,同时还得帮忙搞其他几个项目。
再下100层 是2012年12月圣诞节那天发布的,一个星期的安装超过10万,第一个月40万的安装和下载,你可以理解当时没啥好游戏用户饥渴的状态,但凡有个好点的游戏,产生的效果都能让开发者自己下巴掉地上,现在最终由120万的安装和下载,游戏开发技术也是Cocos2d-xna。
还有其他的游戏就不一一列举了,有外包的,有合作的,有政治服务的,上WP市场里看那些古董级别的就行了。2013年WP8的来临带来了新的曙光,WP8支持C++,当时我就预言Unity3D和Cocos2D-x不远了,果不然俩大牛X引擎很快就出了版本,一大堆的CP投入出了若干游戏,然后大骂WP市场能力不行,那时面对CP们的质疑真的很无语,你想WP8在2013年底占有率还不足40%,4、5月份的时候市面上占主导地位还是WP7呢,出一个只能在WP8上玩的游戏数据当然不怎么样,2013年6月份跟我同年同月同日生的好兄弟合作了一个IP,我们一起开发了一款游戏——《口袋宠物》,10月份正式上线,一天进账几万块,某人嘴巴都乐歪了(反正不是我,跟我的预期还差了一大截),那三月WP业界除了《魔卡幻想》就是我们这款(《我叫MT》这种巨鳄就不提了,2013年12月上线刷新了WP上游戏收入最高上限),本来2014年1月有机会破100万收入的,谁知道倒霉硬盘被雷劈,处理危机让收入掉了50%。口袋宠物的技术架构是xaml+xna的,也就是说界面用XAML来写,游戏逻辑用XNA来完成,所以当时这游戏没有丢失任何一个WP的用户。
Windows Phone这一路下来,让我从一个单纯的CP积累了很多平台级的经验,WP上的开发生态和玩家群体,正在潜移默化的转变,2014年之后很多老的经验得刷新。其实拿它对比之前的游戏产业发展,基本上也就是历史重演,至于说是好的还是坏的,很难说,既然存在就是有需求的。
记2012-2013年一路的Windows Phone历程的更多相关文章
- 利用WPS 2012/2013 0day针对中国政府部门的定向攻击
今天早上,我们捕获到一个利用wps 2012/2013 0day针对中国政府部门的钓鱼邮件定向攻击事件. 邮件发件人以2014中国经济形势解析高层报告组委会 标题发出,附件为包含wps2012 0da ...
- VC运行库合集2005/2008/2010/2012/2013/2015
VC运行库合集2005/2008/2010/2012/2013/2015,批处理一键安装(需管理员权限) 链接:http://pan.baidu.com/s/1bpLZoFt 密码:bnk8
- VS合集/6.0/2005/2008/2010/2012/2013 绿色版精简版
VS合集/6.0/2005/2008/2010/2012/2013 绿色版精简版 找到这里的都是老司机,别的不多说了 链接: http://pan.baidu.com/s/1i5IyYZb ...
- 记一次深度系统安装至windows系统盘提示挂载为只读模式问题
记一次深度系统安装至windows系统盘提示挂载为只读模式问题 来到新公司新电脑自己要安装deepin,安装的时候没考虑双系统直接装至默认win系统盘,导致deepin启动后提示如下: 提示多个挂载分 ...
- Visual Studio 2012 与此版本的 Windows 不兼容。有关详细信息,请联系 Microsoft
参考网址:Visual Studio 2012 与此版本的 Windows 不兼容 解决 下载更新包安装:http://www.microsoft.com/zh-CN/download/details ...
- Visual Studio 2012 与此版本的 Windows 不兼容 解决
警告: [Window Title] 程序兼容性助手[Main Instruction] 此程序存在已知的兼容性问题[Expanded Information] Visual Studio 2012 ...
- 让您的 VS 2012/2013 升级开发 .NET 4.6 -- Targeting the .NET Framework 4.6 (多目标包)
原文出处:让您的 VS 2012/2013 升级开发 .NET 4.6 -- Targeting the .NET Framework 4.6 (多目标包) http://www.dotblogs.c ...
- Install SharePoint 2013 with SP1 on Windows Server 2012 R2 error - This Product requires .NF 4.5
博客地址:http://blog.csdn.net/FoxDave 最近因为项目需要要搭建SharePoint 2013的开发环境. 准备了Windows Server 2012 R2系统和Sha ...
- Office Web app server 2013 目前无法和windows server 2012 R2兼容。
另外旧版的office文档和PDF格式不支持预览功能.
随机推荐
- SQL 查询学生缺考情况
有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每个学生缺考的科目.A 学生表(student)字段1 学生号(s_id)字段2 学生名(s_nam ...
- Cent OS 6.4安装mysql
Cent OS6.4 RPM安装mysql 一.卸载掉原有mysql 因为目前主流Linux系统版本基本上都集成了mysql数据库在里面 如下命令来查看我们的操作系统上是否已经安装了mysql数据库 ...
- iOS开发笔记4:HTTP网络通信及网络编程
这一篇主要总结iOS开发中进行HTTP通信及数据上传下载用到的方法.网络编程中常用的有第三方类库AFNetworking或者iOS7开始新推出的NSURLSession,还有NSURLSession的 ...
- 多线程基础 (八)NSOperation相关
额外的参考学习可以学习:http://www.cnblogs.com/YouXianMing/p/3707403.html 1.NSOperation简介 NSOperation的作用 配合使用N ...
- kettle初探
Kettle是Pentaho的一个组件,主要用于数据库间的数据迁移,到我用过的4.2版,还不支持noSQL,不知道4.4是不是支持了. Kettle自己有三个主要组件:Spoon,Kitchen,Pa ...
- internet connection sharing has been disabled by the network administrator
Start > Run > gpedit.msc Locate; Computer Configuration/Administrative Templates/Network/Netwo ...
- cocos2d-x之利用富文本控件遍历xml
1. #ifndef SuperRichText_hpp #define SuperRichText_hpp #include <stdio.h> #include "cocos ...
- jQuery Validate 表单验证插件----在class属性中添加校验规则进行简单的校验
一.下载插件包. 网盘下载:https://yunpan.cn/cryvgGGAQ3DSW 访问密码 f224 二.jQuery表单验证插件----添加class属性形式的校验 <!DOCTY ...
- Ajax详解及其案例分析------如何获得Ajax对象,使用Ajax对象发送GET和POST请求,校验用户名,POST和GET请求时的乱码处理,实现级联的下拉列表
本节主要内容预览: 1 获得Ajax对象 2 使用Ajax对象发送GET请求 3 使用Ajax对象发送POST请求 4 使用Ajax校验用户名 5 POST请求时的乱码处理 6 GET请求时的乱码处理 ...
- 烂泥:KVM虚拟机的关机与开启
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 我们在开启与关闭KVM虚拟机时,一般是通过start.shutdown.reboot等命令来进行.但是有时候我们会发现在使用shutdown.reboo ...