记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格式不支持预览功能.
随机推荐
- Android项目实战(九):CustomShapeImageView 自定义形状的ImageView
一个两年前出来的第三方类库,具有不限于圆形ImageView的多种形状ImageView,项目开发必备 github下载地址:https://github.com/MostafaGazar/Custo ...
- IOS 杂笔-18 (let 与 var)
var 是 variable的缩写形式,是变量的意思 ,是可改变的,并不是数据类型. let 是常量的意思,不可改变的.
- Android网络编程基础
Android网络编程只TCP通信 TCP 服务器端工作的主要步骤如下.步骤1 调用ServerSocket(int port)创建一个ServerSocket,并绑定到指定端口上.步骤2 调用acc ...
- block做方法参数时--block的参数传值过程 例1
说明:此例子中方法的调用在此文中是从下到上调用的.(即: 方法五调用方法四: 方法四调用方法三) 方法一:- (void)setCompletionBlockWithSuccess: ...
- CoreAnimation-06-CAKeyframeAnimation
概述 简介 CAKeyframeAnimation又称关键帧动画 CAKeyframeAnimation是抽象类CAPropertyAnimation的子类,可以直接使用 通过values与path两 ...
- Erlang 程序引发共享内存 bug 的一个例子
虽然 Erlang 的广告说得非常好,functional.share-nothing.消息传递,blah blah 的,好像用 Erlang 写并发程序就高枕无忧了,但是由于 Erlang 信奉高度 ...
- TreeSize工具介绍
TreeSize Professional 工具是一个功能强大且灵活方便的硬盘空间管理工具,能在 Windows 8/7/Vista/XP 或 Windows Server 2012年/2008年/2 ...
- MongoDB学习笔记——文档操作之查询
查询文档 使用db.COLLECTION_NAME.findOne()可以查询所有满足条件的第一条数据 预发格式如下: db.COLLECTION_NAME.findOne(<query> ...
- HTTPS的七个误解
转自:http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html 开发网页的时候,往往需要观察HTTP通信. 我使用的工具主 ...
- 【php】使用phpdbg来调试php程序
PHPDBG是一个PHP的SAPI模块,可以在不用修改代码和不影响性能的情况下控制PHP的运行环境 可以在PHP5.4和之上版本中使用.在PHP5.6和之上版本将内部集成 功能 单步调试 灵活的下断点 ...