按照所有程序员的惯例,编号从0开始。本系列日志将记录一款独立游戏 发起->构思->设计->实现->完善->测试(如果需要)->上线->后期维护(如果有人玩) 的整个过程,分享一些经验、一些教训,舒展一些心情、一些人生。由于本人是在职开发人员,这件事情大半是业余的放松和消遣,所以时间预计会拖得很长,至少在半年以上,且更新不定期。

  开章第一篇,或者说第零篇,我要回答一些问题:为什么一个在职程序员要去做独立开发?为什么一只写了一天代码的程序狗回家后还要去写代码“消遣”?他tmd是不是已经疯了?不,并没有。想来,我接触计算机也有二十来年了。小学的时候老妈因为工作原因斥“巨资”买了台联想,赛扬的CPU,256M的内存,集成显卡,没有联网。就是这个十年前就进了博物馆的东西,对于当时那个名副其实的小学生,简直就是现实版的魔法水晶球啊!不知道有多少人还记得,当年Win98还是Win95的“我的电脑”属性页上有一个简单的动态效果:一台白色的电脑,电脑显示器上一个绿色的地球不停地自转。就这个任何游戏程序员一分钟就可以实现的东西,让我在很长一段时间内都坚定地认为这是一款“大作”的入口,以至于我的家人经常会看见我兴致勃勃地对着“我的电脑”的属性页发呆……游戏对儿童的天然吸引力后来越发不可收拾,爸妈给的零花钱几乎全部用来买盗版游戏碟了,买得太多怕被骂,于是偷偷藏在自己床头的柜子里。

  最终我一直以来“要成为一名伟大的科学家”的梦想被撼动了,我清楚地记得初中的某个下午我爸接我回家,我在摩托车后座上问他:“我长大以后去做游戏可不可以?”因为当时还是“电子海洛因”的时代,我隐约觉得自己的想法不是那么“主流”。出乎意料,我父亲没有表现出任何的惊讶和迟疑,他直接告诉我:“只要是你感兴趣的,合理的事情,你都可以去做。”于是十几年后,我真的学会了怎么做游戏。但所有行业都不像它从外面看起来的样子,种白菜的朋友会告诉你千万别买白菜,因为白菜是农药喷出来的;做豆芽的朋友会告诉你千万别吃豆芽,因为豆芽是化肥泡出来的;于是我也想说,千万别玩国产手游,因为国产手游都tmd是骗钱的!太少玩法、剧情、表现上的探索和打磨,太多营销技巧和心理绑架。如果衡量一名策划优劣的不是玩法设计而是埋坑技巧,如果衡量一名程序优劣的不是代码质量而是出包速度,如果衡量一名美术优劣的不是美学功底而是山寨能力,那这最终的产品还怎么称其为“游戏”?那只是一个诓钱的工具而已。

  所以我做了两年游戏后还是有一种从未实现儿时愿望的感觉,我还是觉得自己从未做过游戏。所以我决定做一款属于自己的游戏,策划基于本人的第一个Unity游戏改进拓展,程序自己实现,美术和音乐依托资源商店和外包,不受任何市场压力的影响,不为营收目的做任何不道德的心理绑架。同时这也是一次试验,我也会接入广告和支付,去尝试在保证游戏体验的前提下“道德”地创造利润。我想看看一款不讲“营销技巧”而把重点放在“制造快乐”的游戏本源上的产品会迎来一个什么样的结果。如若失败,我也没什么损失;如若成功,起码可以传达出这样一个信号:在这个世界上,不坑人,靠把自己的事情做好,同样可以活得不错。

《Invert》开发日志00:缘起的更多相关文章

  1. 《Invert》开发日志05:终止

    今天终于看了久闻大名的<独立游戏大电影>,然后我就做了一个坑爹的决定:终止“Invert”项目的开发.没错,在还没正式开工之前,我就决定停掉这个项目,而且是永久终止.做这个决定并不是因为觉 ...

  2. [课程设计]任务进度条&开发日志目录

    任务进度条&开发日志目录 周期 时间 任务 Sprint One   11.14     ●  Scrum团队分工及明确任务1.0    Sprint One   11.15   ●  Scr ...

  3. NET-SNMP开发——日志输出

    NET-SNMP开发——日志输出 net-snmp的日志输出功能是很强大的,与日志输出相关函数声明在net-snmp-5.7.3\include\net-snmp\library\snmp_loggi ...

  4. 仿酷狗音乐播放器开发日志十九——CTreeNodeUI的bug修复二(附源码)

    转载请说明原出处,谢谢 今天本来打算把仿酷狗播放列表的子控件拖动插入功能做一下,但是仔细使用播放列表控件时发现了几个逻辑错误,由于我的播放 列表控件是基于CTreeViewUI和CTreeNodeUI ...

  5. .NET Core开发日志——Entity Framework与PostgreSQL

    Entity Framework在.NET Core中被命名为Entity Framework Core.虽然一般会用于对SQL Server数据库进行数据操作,但其实它还支持其它数据库,这里就以Po ...

  6. .NET Core开发日志——RequestDelegate

    本文主要是对.NET Core开发日志--Middleware的补遗,但是会从看起来平平无奇的RequestDelegate开始叙述,所以以其作为标题,也是合情合理. RequestDelegate是 ...

  7. Chino 操作系统开发日志 (1) - 为 IoT 而生

    引言 很多人都听说过 IoT (物联网)这个词,越来越多的人在装修时开始选择智能家居,很多人也购买智能音箱做智能家居控制,想必未来一定是 AI + 物联网的时代. 一种技术要发展并走向成熟必须要降低门 ...

  8. C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志

    C#实现多级子目录Zip压缩解压实例 参考 https://blog.csdn.net/lki_suidongdong/article/details/20942977 重点: 实现多级子目录的压缩, ...

  9. [原创][开源] SunnyUI.Net 开发日志:ListBox 增加跟随鼠标滑过高亮

    QQ群里,寸目说,ListBox鼠标移动时,当前行需要焦点,我想了想,不难实现啊 不就是在鼠标移动时重绘Item嘛,何况选中的Item已经改了颜色了. 见UIListBox代码: protected ...

随机推荐

  1. 设计模式(一)单例模式(Singleton Pattern)

    一.引言 最近在设计模式的一些内容,主要的参考书籍是<Head First 设计模式>,同时在学习过程中也查看了很多博客园中关于设计模式的一些文章的,在这里记录下我的一些学习笔记,一是为了 ...

  2. webapi filter过滤器中获得请求的方法详情(方法名,Attributes)

    public class GlobalActionFilter : ActionFilterAttribute { private string _requestId; public override ...

  3. thinkphp验证码

    thinkphp自带验证码 前端页面: <div style="position:absolute;z-index:3;top:160px;left:180px;"> ...

  4. Lind.DDD.UoW~方法回调完成原子化操作

    回到目录 本文来自于实践中的不足 在最近开始过程中,遇到了一个问题,之前设计的工作单元UoW只支持Insert,Update,Delete三种操作,即开发人员可以将以上三种操作同时扔进工作单元,由工作 ...

  5. Hibernate总结(一)

    Hibernate为了提高性能,提供了缓存与快照机制. 它的缓存分为一级缓存与二级缓存. Hibernate一级缓存:当一个事务中执行一次Sql语句时,就将返回的结果存储在Session中的Map集合 ...

  6. Hadoop2.6.0安装—单机/伪分布

    目录 环境准备 创建hadoop用户 更新apt 配置SSH免密登陆 安装配置Java环境 安装Hadoop Hadoop单机/伪分布配置 单机Hadoop 伪分布Hadoop 启动Hadoop 停止 ...

  7. 关于图片的PNG与JPG、JIF格式

    一:GIF(Graphics Interchange Format) 简介 GIF图形交换格式是一种位图图形文件格式,以8位色(即256种颜色)重现真彩色的图像. 它实际上是一种压缩文档,采用LZW压 ...

  8. AMD and CMD are dead之KMD.js版本0.0.2发布

    更新 正式从UglifyJS切换至UglifyJS2 增加依赖可视化功能 压缩代码更加方便 统一风格:如main的class名也不能省略 优化了kmdjs管道 修复了无数bug 通过src开启debu ...

  9. JS特效之Tab标签切换

    在我们平时浏览网站的时候,经常看到的特效有图片轮播.导航子菜单的隐藏.tab标签的切换等等.这段时间学习了JS后,开始要写出一些简单的特效.今天我也分享一个简单tab标签切换的例子.先附上代码: HT ...

  10. 那些过目不忘的H5页面

    原文链接:http://isux.tencent.com/great-mobile-h5-pages.html 从引爆朋友圈的H5小游戏<围住神经猫>,到颠覆传统广告的大众点评H5专题页& ...