前言
哈喽~大家好! 我是PJHubs,一名开源爱好者,正在努力成为一名全栈工程师。 我喜欢诗歌和远方。 优秀的人遵守规则,顶尖的人创造规则。
我是 WWDC19 大中华区学生奖学金的获得者。 之前在滴滴负责大数据可视化产品的iOS和Web开发,现在在字节跳动负责今日头条和西瓜视频的iOS客户端相关内容。 业余时间参与Vary app的维护(曾闯入App Store效率榜前20名)。 其他时候,我会按照“最小可行产品”模型制作一些有趣的产品。 你可以来我的博客看看我最近在做什么:。
说到为什么要开这个专栏,我是这么认为的。 我需要一个“场所”来鼓励我继续输出。 起初,我特别喜欢在知乎上回答问题,几乎每天都会沉浸其中。 但随着时间的推移,我发现知乎的氛围不对,于是我就全身心投入到自己的博客中,一直输出到今天。
后来我发现我需要和一些同学多交流,会把我的博客文章分发到掘金等技术社区。 然而,过了很长一段时间,我发现仍然没有人长期激励我。 一个工作的地方。 曾经想过直接在gitbook上写一本书,但是写了三章之后,发现内容越来越写,根本坚持不下去了。 我也尝试在B站通过视频来解释一些事情swift游戏开发,但后来我发现录制一个视频花了很长时间才收集,因为缺乏积极的反馈而放弃了; 唯一我还在坚持的就是网易云音乐上的“PJHubs”电台。 录制播客前后的最长时间不超过两个小时。 ,可以在空闲时间快速完成。
现在我已经写了很多博客,我想用更激进的策略来写一系列文章。 我对计算机的定义是“工具”,所以很多时候我不会跳入浩瀚的科技浪潮中,而是会一一遵循“最小可行产品”的模式做出一些有趣的产品。 ,通过这些小产品3D素材,你可以反向激励自己去学习你应该学习的知识,以实现某个想法。 通过这个模型,我花了近两周的时间完成了OpenCV3的书,同时完成了产品PLook,开始接触计算机视觉。
关于本专栏
我想从小学到初中的四年里,没有人比我更爱玩游戏了。 为了和朋友们比谁能点亮更多的图标,我玩了当时市面上所有的腾讯游戏(我的第一个网络游戏是《中国》),还有后来的盛大和完美游戏。 ,我在卡丁车赛车中驾驶着黑手套,直到现在我仍然偶尔玩玩《暗黑破坏神3》。 肯定没有同学比我更沉迷4399和3366小游戏了……哦,还有《摩尔庄园》和《赛尔号》。
大二暑期实习期间,做了一段时间的游戏开发。 我使用了Cocos2dx框架并混合了Objective-C和C++。 但由于当时国内游戏版号收紧音乐音效,游戏最终没有发行。 关键时刻就放手吧。
通过这次实习,我打开了游戏开发的大门swift游戏开发,以至于现在我时不时的会写一些好玩的游戏。 从ARKit出来后,我对游戏开发的兴趣达到了最高点,一直打算用纯原生的方法在苹果平台上做一些好玩的游戏。
那么,通过这个专栏,我将和大家一起在苹果的生态系统中使用Swift来制作一些好玩有趣的游戏,同时也“逼”我回忆起童年的欢乐~
你会怎样做?
我对这个专栏的计划还不清楚,但我可以保证它将涵盖以下技术栈:
同样可以确定的是,我会尝试只使用Xcode + Swift,因为我也想最大限度地发挥Apple自己的游戏开发能力。 目前确定的游戏主题有:
我也会基于“最小可行产品”模型来实现上述小游戏。 不要太迷恋UI~我会尽力确保它们符合苹果的人机交互准则。
后记
本专栏将比我的博客和其他平台提前一周发布。 主要是没想到还有比小专栏更能启发我的地方(如果有更好的烦恼,告诉我~),如果我直接在博客的每篇文章末尾贴上二维码,我会觉得我是“以卖文章为生”,所以如果你也想鼓励我继续输出,请订阅我的小专栏。
关于定价问题,一开始我其实是想免费做或者象征性地收取1元的费用,但仔细想了想,为什么不直接通过博客来写呢? 最后的定价主要是给我一种使命感。 如果你订阅这个专栏,我也会认真对待,而不是一时兴奋,最终消失。
小栏目地址:
github地址:
快速游戏开发
本作品采用“CC许可”,转载时须注明作者及本文链接
优秀的人遵守规则,顶尖的人创造规则