程序员大叔与游戏开发的梦想

自我介绍

  • 各位开发者好,我是一位独立游戏开发者,今年35岁,在一家事业单位上班,业余时间开发小游戏,再加上有两个小孩要带,所以进展很慢,兴趣和梦想支撑着我走下去。

成长经历

  • 80后的我和大家一样,从小喜欢打游戏,当时哄着老妈买一台小霸王学习机,其实主要是打FC游戏,在班里和同学交换卡带,周末可以在家玩一天。学习机附带一张学习卡,从上面学会了五笔打字,另外里面还有一个G-BASIC语言,从说明书里居然弄懂了怎么运行代码,这就是编程的启蒙老师。长大工作后先学习了网页开发,随着工作需要开发语言也学了一大堆,asp、php、c#、java,后来又搞手机app开发,现在觉得多学几门语言是有好处的,从不同语言的特性对编程技术有更深入的认识,面对不同的项目需求选择最合适的解决方案。在中国程序员就是吃青春饭,技术更新换代快,人到中年精力不如青年人,必然要面临转行,对未来也是惶恐不安。我想十多年的编程知识丢掉太可惜了,可以做为副业延续下去,万一梦想实现了就做为主业,所以我选择了游戏开发。

接触游戏开发

  • 以前用桌面程序模拟游戏开发,图形绘制效率非常低下,只是为了好玩随便弄弄,后来决定了要进入游戏开发的行业,就要系统的学习编程思路,买了一本cocos2d-js编程入门,用过cocos Studio编辑器,被官方抛弃后又学习cocos Creator,说真心的1.x 的版本不稳定bug又多,有一段时间都放弃了这个引擎去学白鹭,是因为想用上typeScript 语言,和c#、java 太像了,非常友好的智能提示,标准的面向对象编程。后来看到cocos Creator 也支持 ts ,2.x 版本也非常完善了,我又投向cocos的怀抱。

受到影响

  • 为了快速上手游戏开发,做了一个小游戏合集,包含了常用的控制功能,使用jsBind的技术导出安卓和苹果原生工程项目,为了编译ios还买了台二手的macbook pro,调试打包发布到不同的平台。从以前学习很多语言的经验,实战确实是最快的学习方法。一切都搞明白后就准备正式开发感兴趣的游戏,因为从小玩游戏长大的,心里有太多的想法和创意,对未来正充满憧憬,谁知道国家对游戏出台更严格的审批制度,要注册公司、文网文、ICP和版号等,这对独立开发者和小公司是毁灭性打击,当时的我万念俱灰,刚萌生的事业就扼杀在摇篮中了,手上的事情都停滞下来了,头条里经常看到很多小公司熬不住了散伙,心里也感同身受。

重新振作

  • 一晃又是两年过去了,直到微信的小游戏平台发布了,让我们独立开发者和小公司看到的曙光,我明白了一个道理,上帝关上一道门同时也开了一扇窗,千万别被一刀切的政策打倒,市场总会留给弱势群体一片生存空间,所以一定要坚定自已的信念,政策收紧时提升技能,机会来了就赶紧跟上赚钱。

宣传游戏

  • 《疯狂投资客》是我开发半年的小游戏,因为有正式工作,只能利用中午休息和晚上的时间来开发,有时候还要带娃完全做不了事,从构思、草图、demo、找美工、编码、优化和微信发布完整的走了一遍,总结一下时间可以再优化缩短,申请软著一个半月可以拿到手,有个半成品就可以申请了,微信小游戏可以提前就申请好,等待资料齐全再提交,小游戏的名称还是怪一点好,这样可以保持唯一性,否则得重新申请或软著改名。游戏引擎还是选择知名大品牌,像cocos这样的用的人多,功能完善有保证,我先用白鹭引擎开发的,用得越深入发现细节很粗糙,估计是人手不够没精力优化,社区里的帖子很少有官方的人回答,项目发布到微信的小游戏平台一测试,性能之低下让人咂舌,怎么也优化不好,只好重新移植到cocos引擎里来,测试之后发现还行,当初学cocos creator时看到这么多冗余的node节点,以为循环次数多了很耗性能,其实底层处理很智能的,印象最深刻的是自动合并批渲染,只要是来自同一张图集的素材,不同的图层会合在一起,Draw call 数保持很低的水平,重要的是不打乱数据结构,保持了模块独立和封装。

  • 话不多说,还是介绍我的游戏吧,《疯狂投资客》一款类似大富翁的模拟经营类的游戏,相比传统的大富翁,去掉冗余周边功能,将核心好玩的部分放大,画风和故事更贴近现实生活,电脑的人工智能逻辑更像一个人的思考,重点描述随机性和命运转折,经常给玩家带来翻盘的惊喜。各位开发者有空帮忙测试一下,希望能与大家愉快的交流经验。除了微信小游戏平台,不知道大家还在哪些平台发布?广告接入选哪家的好一点?有美工资源的可以介绍一下,我在淘宝上找的插画师也不是特别专业。(联系QQ:2795649106)



7赞

有意思,支持一下,我也是 程序员

都有娃了,我却连女盆友都没有:6:

本人刚毕业的小白游戏开发者一枚,最近可能技术瓶颈对工作感到有点压力,但看到楼主的经历和对梦想的坚持有所打动,在这里表示支持:clap::clap:

加油,我也是程序员,也有工作,也想用cocos creater做游戏
不同的是,我是前端工程师,90后,未婚,加油。

没做适配么? 有试过iphonex上的效果吗?

:smile_cat:为梦想为爱好点赞

为梦想加油:smile_cat:

无论做的得如何,都是会支持下!!!

支持一下

支持。 加油。

游戏不错。

问一下啊,为什么的我的角色老是在这几间房子转呢,怎么不往其他地方跑?

小米9全面屏显示的UI两边被裁剪掉一部分看不到了

很赞哦

十字路口有多个方向的就会显示一个箭头,一天会变化一个方各,如果运气不好每次想走出去,正好遇到箭头向回指,就又回来了

多谢反馈,游戏宽高比例 16:9 ,保持高度不变,宽度自适应,可能子窗口的宽是固定的,我修改一下

支持…

赞一个。行动力比我强。我想自己写一个游戏,经常写一半就放那儿不动了。。。。

1赞

赞一个,和楼主有着相同的梦想,也是在午休和晚上时业余开发下,不过上手小游戏开发才1年,好多要学习的,目前上限一个比较破的平台跳跃小游戏,由于没有美工,游戏总有一种demo的气息,现在在着手第二款游戏,一起加油