[置顶][水贴]给所有制作同人/独立游戏的同学一些建议

趁最近搞游戏引擎系列之时给所有制作同人/独立游戏的同学一些建议

当然我想来这个BLog 80%-90% 的人都不是制作同人/独立游戏的同学。

所以说水贴一个。。。

时间:

我记得当时洋娃娃,也就是三大妈 独立游戏区BZ就想出一条版规: 一个人月只能发一贴。

这个做法,我个人是非常赞同的。一个游戏用一个月时间去写实际上根本不够。

我接触过所有的牛人,也没有人敢说 一个项目一个月肯定完。

一个完全自己写的软件,最快我见过3个月。

我这里说一个例外也算水一下:

我们yunnan university 本科生是在洋浦校区。那时正值教学评估。

一个新校区神马都不够完善。好了,教学评估正好要做个学校网站,或者说校区网站。

学校就招了些学生去开发。

4个人。或者说4个程序猿,花了15天,每天只睡2个小时,才把这个搞完。

应该说不算完,顶多就是应付下评估。

我想,虽然有牛人说 一个星期可以写一个Iphone 的多媒体播放软件,大概10W行代码。。

实际上我记得个人最多一天也就900行代码。。。是个调用DirectX 播放软件。

程序说完了,美工可不是程序猿,你一天写10W行,美工可不是一天10W副图片的。

一般来说优秀的原画师 一天创作 5FPS为宜。

总体来说,我个人很支持一个人月只能发一贴。

你一个月有本事连程序带美工(不说剧本)出个游戏的话,估计每天只睡2个小时

下个月估计只能神影了。。。

一般来说一个神作周期大概多少呢?

答案是3年,这是我统计樱花大战1-4 全集得出来的。

4代只用1年,明显差很多

(因为那个时候DC机已经日落西山了,当时没有任何一家公司还有信心做下去,至于胜者是大家都熟悉的PS机)

这个规律不算绝对,希望有人能够打破它。不过反观,国内网络游戏,开发只有1年。。。。

美工和剧本

我相信你的绘画功力和剧本功力肯定不错,但是我劝你一定一定请一个专业美工和剧本(小说家)

当初我学绘画,我觉得自己美感很好了。

我们公司进来一个专业美工,才发现自己缺的很多很多。

一句话:(某个牛人说我的) 你画的再好也比不上专业美工。

实际上现在很多程序猿都轻视非学科的东西,没法。

程序:

这个东西似乎是大家最关心的。

我个人认为,这东西就是 玩星际争霸,怎么进行防御一样。

做程序并不需要太大力气。就像星际争霸 人类防御一样,两个装满机枪兵的地堡加上农民 后来再加几辆坦克就可以了。

引擎并不能代表一切。我看原来三大妈,后来Zod 不断有人说伊露神社为什么不用虚幻3引擎?

我觉得伊露神社不用虚幻3引擎未必能吸引玩家,我想上古卷轴不也有H mod么。你去玩玩看如何呢?

一个游戏还在于它的思想神马的。

我今天重点分析一个游戏。就是半条命。

半条命,英文是Half-Life

这个游戏本身没啥的,不过就是MOD 超多。

我记得最早玩就是军团要塞,针锋相对。

那个时候基本就没有人教我怎么玩。就一个人去网吧里面和别人拼杀。

你肯定不知道神马叫军团要塞,针锋相对

其有一个MOD你肯定知道,而且很多人也很喜欢玩。

那个叫 CS,Counter-Strike

想想看,半条命那个引擎一共有28个MOD

唯独你为什么知道其中那个呢?

大家引擎都一样的。

所以我才说,引擎并不是重要的。

水一下:

就像有人想团购 WC 绘画板

我就说我把我这个 WC板送你你也未必能画什么好画。

水了那么多,回想起10年前的游戏。

希望大家能学到点什么。

我不希望开电脑就只能玩玩 Call of duty, starcraft II …

就和某些电脑只能玩玩扫雷纸牌一样杯具。。

更多地期待大家做出更好玩的游戏

Original: https://www.cnblogs.com/javabluesky/archive/2011/09/20/2211456.html
Author: Java天堂
Title: [置顶][水贴]给所有制作同人/独立游戏的同学一些建议

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/536681/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 宝塔nginx无法安装wordfence怎么解决?使用chattr i命令

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/ytkah/p/15543431.htmlAuthor:…

    Java 2023年5月30日
    081
  • Android连载39-简析HAL、拨号盘

    一、简析HAL结构 HAL是一个位于操作系统和驱动程序之上,运行在用户空间中的服务程序。 目的:对上层应用提供一个统一的查询硬件设备的接口。 好处:简化了应用程序查询硬件的逻辑 注…

    Java 2023年6月13日
    078
  • 线程的同步

    线程同步机制同步块:Java中提供了同步机制,可以有效的防止资源冲突。同步机制使用 synchronized关键字 使用该关键字的代码块称为同步块。同步块 语法: synchron…

    Java 2023年6月9日
    068
  • Skywalking-08:OAL原理——如何动态生成Class类

    OAL 如何动态生成 Class 类 代码入口 在 org.apache.skywalking.oal.rt.OALRuntime#start 方法 public void sta…

    Java 2023年6月5日
    0103
  • idea激活码

    转载请注明出处。 作者:peachyy 出处:http://www.cnblogs.com/peachyy/ 出处:https://peachyy.gitee.io/ 出处:htt…

    Java 2023年6月16日
    081
  • Maven 依赖调解源码解析(七):总结

    在本系列文章中,我们搭建了一个简单的多模块项目,以实验的形式,从源码角度解析了四种依赖调节原则。涉及到了传递依赖的两种调解原则、一种同文件内的覆盖原则,以及 dependencyM…

    Java 2023年6月16日
    054
  • 使用Dom4j、反射自定义实现xml与java对象互转

    一、前言国庆假期临近,工作动力不强。所以写几篇之前项目中自己用到的一些可能有用的东西分享出来。今天分享的是Xml与javaBean互转的自定义实现。先说几种我知道的Xml与java…

    Java 2023年6月14日
    086
  • 20天等待,申请终于通过,安装和体验IntelliJ IDEA新UI预览版

    欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于IDEA的预览版 IDEA会启…

    Java 2023年6月8日
    0107
  • java基础—java变量类型

    java变量类型 1、局部变量 概念:类的方法中的变量 2、实例变量 概念:定义在类里面,方法体、构造方法和语句块外,且不被static 修饰的变量,用于描述一个类中包含哪些数据 …

    Java 2023年6月8日
    094
  • 设计模式之单例模式

    1、什么是单例模式 ​ 单例模式是指保证 某个类在整个软件系统中只有一个对象实例,并且该类仅提供一个返回其对象实例的方法(通常为静态方法) 2、单例模式的种类 ​ 经典的单例模式实…

    Java 2023年6月8日
    079
  • MySQL

    数据库 1、为什么需要设计 当数据库比较复杂的时候,我们就需要设计了 糟糕的数据库设计: 数据冗余,浪费空间 数据库插入和删除都会麻烦、异常【屏蔽使用物理外键】 程序的性能差 良好…

    Java 2023年6月8日
    0105
  • 让SpringBoot也用上Fluent Validator

    前言 在使用SpringBoot的时候经常需要对客户端传入的参数进行合法性的校验,校验的方法基本上都是使用SpringBoot提供的注解,有时候遇上注解不能满足需求的时候还需要在业…

    Java 2023年6月15日
    084
  • 01-MyBatisPlus简介

    一、简介 官网:http://mp.baomidou.com/参考教程:https://baomidou.com/pages/24112f/MyBatis-Plus(简称 MP)是…

    Java 2023年6月15日
    074
  • 阿里面试:MySQL如何设计索引更高效?

    数据库系列更新到现在我想大家对所有的概念都已有个大概认识了,这周我在看评论的时候我发现有个网友的提问我觉得很有意思:帅丙如何设计一个索引?你们都是怎么设计索引的?怎么设计更高效? …

    Java 2023年6月9日
    075
  • Java内存管理

    转载自:Java内存管理 – 微爱博客 这篇文章会深入分析下Java的内存管理机制,看过之后应该会对Heap内存是如何工作的,以及各种类型和内存回收机制的理解有些帮助。 有时候估计…

    Java 2023年6月7日
    096
  • 数据结构与算法之基数算法

    基数算法的思路是数组中的元素无论是几位数,但是每一位都不可能超过0-9的范围,所以通过循环判断每一位属于0-9的哪一个.将其放入对应的栈中,一次循环下来,确定了个位数的排序.如果是…

    Java 2023年6月8日
    060
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球