小组

程序+策划寻求合作伙伴兼职开发独立游戏
Ricky 6 小时前 15:38

任何人有好的原创想法(即使是缝合怪,也请至少有新东西)或可合作项目,请联系我,电话/微信: 18408267071

联系我之前,请先确保自身满足以下几点要求:

1.对于项目实现有着清晰明确的思路

2.相对稳定的生活环境,有耐心打持久战

3.强烈的创造游戏,自我表达的欲望,不过度以此为追求物质回报的手段

以下是我的个人资料简介:

1.4年手游策划,参与过IOS畅销榜前3名的项目;

2.3年Unity+C#开发经验,对于构建2D沙盒类游戏框架比较熟悉

3.我自己开发的一个太空沙盒游戏项目,项目官网:https://stellarbug.ahyaya.net

4.目前在郑州上班,朝九晚五,可线上合作开发,每周暂时有10-15个小时开发时间

【开发日志】FM20 Demo开发回顾
无言 22 小时前 23:31

2020年5月,俩精神小伙不想业余时间就那么被浪费了,脑袋一拍FM20就正式启动了。

有朋友问为什么叫FM20,我是绝对不会告诉大家最早是想开发一个农场(Farm)游戏的,后来转成了我们都喜欢的Arpg,fm20就一直被沿用下来,目前作为项目代号。

最初我们虽然确定了是一个肉鸽游戏,但是对美术风格、动作风格都没有明确目标,前期做了很多尝试。

第一个主角做的是日本浪客,给大家看下风格的变化。

Image title

Image title


这一版做完感觉更像rpg,讨论后进行了第一次迭代。

Image title


这是我们当时做的一个大招,可以看到动作节奏已经加快了很多,但还是不太理想。为了达到理想的效果,我们重新制作了主角模型,重新设计了技能,最终确定了现在这种快节奏的动作风格。

Image title


确定这套动作风格已经耗费了3个多月时间,从8月中旬开始我们正式制作新风格的内容,将之前做好的所有动作和特效都迭代成新的风格。明确目标后我们开发节奏非常快,仅用了一个月,我们不仅完成了所有美术资源的迭代,还新增了几个怪物,包括当前Demo中的Boss,以及主角一个新的流派。

在这个过程中,我们有成员加入,也有成员离开,感慨用爱发电真的很容易电力不足,毕竟大家白天要工作,下班后牺牲掉娱乐与陪伴家人的时间继续工作确实很累,很能理解离开的人。我跟星爷说,哪怕最后只有我们俩,也得把游戏做完。 后来我们遇到了志同道合的臭豆腐,音乐音效真的多亏了他。

9月28号在原神上线的日子,我们的游戏也成功发布了Demo,欢迎加群体验。

所以就是这样啦,目前团队三个人。

我负责程序和策划,星爷负责动作和特效,臭豆腐则是音乐音效。

我们是Taco Studio,一个国产独立团队,如果你喜欢我们的游戏欢迎来与我们交流。


我们正在寻找志同道合的小伙伴加入,如果你擅长策划、2D美术就来联系我们吧。

联系方式:

QQ:290915415

或者私信我,基本每天都会看,看到后会及时回复

(转发自:原日志地址
【开发日志】FM20 Demo开发回顾
无言 22 小时前 23:30

2020年5月,俩精神小伙不想业余时间就那么被浪费了,脑袋一拍FM20就正式启动了。

有朋友问为什么叫FM20,我是绝对不会告诉大家最早是想开发一个农场(Farm)游戏的,后来转成了我们都喜欢的Arpg,fm20就一直被沿用下来,目前作为项目代号。

最初我们虽然确定了是一个肉鸽游戏,但是对美术风格、动作风格都没有明确目标,前期做了很多尝试。

第一个主角做的是日本浪客,给大家看下风格的变化。

Image title

Image title


这一版做完感觉更像rpg,讨论后进行了第一次迭代。

Image title


这是我们当时做的一个大招,可以看到动作节奏已经加快了很多,但还是不太理想。为了达到理想的效果,我们重新制作了主角模型,重新设计了技能,最终确定了现在这种快节奏的动作风格。

Image title


确定这套动作风格已经耗费了3个多月时间,从8月中旬开始我们正式制作新风格的内容,将之前做好的所有动作和特效都迭代成新的风格。明确目标后我们开发节奏非常快,仅用了一个月,我们不仅完成了所有美术资源的迭代,还新增了几个怪物,包括当前Demo中的Boss,以及主角一个新的流派。

在这个过程中,我们有成员加入,也有成员离开,感慨用爱发电真的很容易电力不足,毕竟大家白天要工作,下班后牺牲掉娱乐与陪伴家人的时间继续工作确实很累,很能理解离开的人。我跟星爷说,哪怕最后只有我们俩,也得把游戏做完。 后来我们遇到了志同道合的臭豆腐,音乐音效真的多亏了他。

9月28号在原神上线的日子,我们的游戏也成功发布了Demo,欢迎加群体验。

所以就是这样啦,目前团队三个人。

我负责程序和策划,星爷负责动作和特效,臭豆腐则是音乐音效。

我们是Taco Studio,一个国产独立团队,如果你喜欢我们的游戏欢迎来与我们交流。


我们正在寻找志同道合的小伙伴加入,如果你擅长策划、2D美术就来联系我们吧。

联系方式:

QQ:290915415

或者私信我,基本每天都会看,看到后会及时回复

(转发自:原日志地址
【开发日志】FM20 demo终于来了
无言 22 小时前 23:24

2020年5月,俩精神小伙不想业余时间就那么被浪费了,脑袋一拍FM20就正式启动了。

有朋友问为什么叫FM20,我是绝对不会告诉大家最早是想开发一个农场(Farm)游戏的,后来转成了我们都喜欢的Arpg,fm20就一直被沿用下来,目前作为项目代号。

最初我们虽然确定了是一个肉鸽游戏,但是对美术风格、动作风格都没有明确目标,前期做了很多尝试。

第一个主角做的是日本浪客,给大家看下风格的变化。

Image title


Image title


这一版做完感觉更像rpg,讨论后进行了第一次迭代。

Image title


这是我们当时做的一个大招,可以看到动作节奏已经加快了很多,但还是不太理想。为了达到理想的效果,我们重新制作了主角模型,重新设计了技能,最终确定了现在这种快节奏的动作风格。

Image title


确定这套动作风格已经耗费了3个多月时间,从8月中旬开始我们正式制作新风格的内容,将之前做好的所有动作和特效都迭代成新的风格。明确目标后我们开发节奏非常快,仅用了一个月,我们不仅完成了所有美术资源的迭代,还新增了几个怪物,包括当前Demo中的Boss,以及主角一个新的流派。

在这个过程中,我们有成员加入,也有成员离开,感慨用爱发电真的很容易电力不足,毕竟大家白天要工作,下班后牺牲掉娱乐与陪伴家人的时间继续工作确实很累,很能理解离开的人。我跟星爷说,哪怕最后只有我们俩,也得把游戏做完。 后来我们遇到了志同道合的臭豆腐,音乐音效真的多亏了他。


9月28号在原神上线的日子,我们的游戏也成功发布了Demo,欢迎加群体验。


所以就是这样啦,目前团队三个人。

我负责程序和策划,星爷负责动作和特效,臭豆腐则是音乐音效。

我们是Taco Studio,一个国产独立团队,如果你喜欢我们的游戏欢迎来与我们交流。


我们正在寻找志同道合的小伙伴加入,如果你擅长策划、2D美术就来联系我们吧。

联系方式:

QQ:290915415

或者私信我,基本每天都会看,看到后会及时回复

独立游戏团队招募【原画、人物建模、特效、动作、UI】

目前工作室有固定成员五名,配置为程序、场景、原画、策划、数值

开发引擎UE4

开发进度20%

暂时以远程线上合作为主

我们正在寻找【原画、人物建模、特效、动作、UI】

工作室秉承热爱、快乐、自由、探索的理念,以坚持制作能够带给玩家快乐的独立游戏为核心目标。

如果你也热爱游戏,并与我们有相同的理念,诚挚的期待你能够加入我们,让我们一起追逐梦想,不断成长。

主页如下:

https://indienova.com/g/ylgame01#gameDetailSection

Image title

Image title

Image title

Image title

Image title


联系方式

QQ:189665591

微信:ylgame1208

最佳 Game Jam 游戏之一《消费主义》开发总结!
CocosEngine 前天 09-27 15:05

今年由于疫情原因,CiGA Game Jam 改为线上进行,在经过两个月的报名,与两个月的漫长评审期之后,主办方最终从 330 款游戏 DEMO 中选出了 10 款入围今年最佳 Game Jam。Cocos 引擎团队5位同学 Santy、YunHsiao、ArthurWang、jiaxin、gameall3d 自发组队,加一位音乐外援妹子 SHJRI 一起参加了这场极限开发活动,很幸运,作品《消费主义》成功入围!这次我们联系6位成员,针对开发历程进行了专访!

Image titleCiGA Game Jam 是 CiGA 旗下最大的华人游戏圈线下 Game Jam 活动,是对开发者的一种极限挑战,在 48 个小时内放下一切束缚,通过一个周末的时间唤醒游戏的创意理念同时体验游戏的开发过程,包括编程、互动设计、叙事探索、以及美术设计。听起来很疯狂,但是他们做到了!

游戏简介:

《消费主义》游戏原型采用 Cocos Creator 3D 开发,建立消费主义模型,扮演资本家通过价格调控、广告等手段,贩卖产品,榨取消费者利益。当资本家掠夺殆尽,空留一地消费者陷入迷茫。

《消费主义》原版展示视频

思路简介:

这次的思路是希望能让玩家通过第一人称的生产者角度,来理解和体会消费主义背后的商业机器,和每个个体扮演的角色。


专访总结

能向我们的读者介绍一下成员及分工吗?

YunHsiao:Santy 是我们 Cocos Creator 2D 组的,负责资源加载系统等;ArthurWang、jiaxin、gameall3d 和我都是 Cocos Creator 3D 组的,负责编辑器开发、引擎开发等。

Game Jam 中我们其实没有固定的分工,我们都是一起参与,碰撞灵感;到了实现玩法时,引擎都再熟悉不过,任务拆分相对非常自然。每个人都全力参与其中,以模块为单位,比如相机控制、场景生成、抽象逻辑、UI、模型资源对接等,在一个 git 仓库内大家共同协作开发。

团队合照


刚看到题目时是什么感觉呢?

YunHsiao:题目发布时我们还没下班,看着直播放出题图就开始明目张胆地划水,一头雾水有一句没一句地开始解读。

gameall3d:当时真的是好震惊,这个比赛的题目都是这么抽象的吗?不过想想也是,越是抽象的题目,给开发者发挥的空间也就越大,但这么抽象的题确实很难让人在短时间内直接想出一个点子。

图片为 2020 Game Jam 题目

图片为 2020 Game Jam 题目


如何解读题图的呢?

YunHsiao:讨论了许久后有人从满地的快递箱看出了图里讽刺消费主义的味道,我们忽然觉得找到了图的灵魂,所有的细节都有了明确的主题指向(快递是消费品,地面的裂缝是内心的欲望沟壑,墙外的蚂蚁是让人心痒的诱惑等等),开始往这个方向探索,看能做点什么,和这幅画要表达的东西共鸣。

gameall3d:刚开始我们也思考了各种游戏类型,比如地板会塌陷的多人大乱斗游戏、蚂蚁塔防游戏、密室逃脱等等,但觉得都不够理想,经过一晚上的讨论,我们决定做一个展示商人如何通过各种手段极限压榨消费者的游戏。

YunHsiao:与其展示一个个体在整个环境下的挣扎,让玩家去勉强共情,不如直接把屠刀放到玩家手中,真正体会一把收割的角色,从收割过程中去理解资本机器的运作,进而在生活中不再被同样的手段迷惑


48 小时的压力下,时间安排是否会有困难呢?

ArthurWang:队里有多次参加过的老手,所以我们的时间安排其实不算特别紧迫,当然还是没少肝。在题目出了之后我已经记不清我们提出了多少点子和方向了,最后基本确定了这个方向后还在不停论证表现形式和可行性之类的,总算在第一天晚上确定了雏形。


这么多想法碰撞,如何做取舍呢?

gameall3d:在制作过程中其实会有很多新的想法冒出来,但是因为时间问题,我们会收敛着做需求,将我们核心的玩法打磨好,而不是一直扩展系统。

比如周六晚上我想了一些改进,例如把核心玩法改成通过广告手段让一群人的喜好一样,然后他们就可以去团购同一件物品等等,但是这就相当于要抛弃周六一天的部分工作,很有可能得不尝失,所以我们选择在原来的玩法上继续深入。

ArthurWang:Game Jam 能给每个人足够的自由,这是我们共同的作品,每个人都可以把自己的想法加进去,但有时候确实是因为时间原因不得不否掉一些新的想法。

我们在离提交还有 4 个小时的时候还有新的点子,但冷静下来觉着肯定完成不了了,所以只好放弃,但一些小的设计还是尽可能地加到了作品中,包括一些小的不明确展示给玩家的小障碍,也包括我们平衡过的数值,这些都让这个作品略微完整了一些。


能否介绍下《消费主义》最终的玩法设计呢?

gameall3d:游戏的核心玩法是:玩家扮演一个商人,利用手头的资源让整个地图的人都购买你家的商品,你就成功了。商人有初始资金,需要使用它来进货,然后定一个价格来卖出,而商品需要广告才能吸引消费者来购买,可以使用的广告手段有“发传单”、“广告牌”、“飞艇”三种,对应了不同的价格和效果,需要玩家去权衡使用。

游戏广告效果

游戏广告效果


在音乐上是如何考量的呢?

SHJRI:考虑到游戏的机制会因玩家的操作而在画面和数值上加减人数,所以音乐随着游戏的进程,比如人数的递增,加入新的元素。元素来自于画面和内容,比如鼓的部分以 beatbox 来表现,加以动态音乐的形式,增减轨道来丰富玩家反馈。


如何想到将广告作为《消费主义》的核心设计呢?

YunHsiao:前期尝试时我们也陷入了受限的思路,本质上还是没有摸清楚到底什么才是那个不可再分的,消费主义的最小子集。直到后来深入思索一番后,发现从“欲望”入手,一切似乎都可以变得清晰起来。

我们的时代是自由的。自由意味着每个人都可以追求欲望。这意味着一个巨大的市场,掌控了更多人的欲望,就掌控了更多……资本。

这就引入了广告,广告是一个再完美不过的消费主义具象化的落脚点。广告创造欲望,广告引导欲望,广告升级欲望。

它是我们会一个接一个下单取快递的原因,它像被蚂蚁一般无时无刻不在挠得我们心头犯痒想要更多,它是我们明明已经有了那么多盒子可心中的空洞和裂缝还是越来越大的原因。

消费主义不过如此了。


如何确定作品形态的呢?

YunHsiao:结合我们几个的实际情况,我们的长项是逻辑(同时短板是美术),设计一个相对复杂精巧的系统更接近我们的主场,这正符合资本机器冰冷严谨的运作风格。

引擎更是没理由不用自家的狗粮,所以基础设施的长项是骨骼动画(instancing),加上相对合理数量的粒子和物理,所以我们做的东西,更像一个实时策略类游戏了噢。

实时策略游戏的核心正是系统构建,虽然我们都没有真正专业地做过,但这听起来是一个我们可以尝试搞的东西!


酷,如何构建这个游戏呢?

YunHsiao:我们需要一个模型,一个最纯粹又在直觉上能让人亲近的情景,来让玩家“感受”。

我们把基本元素确定为消费者和产品:消费者在这世界中大量随机分布着,每个消费者都有随机数量的“快乐值”、“欲望值”和“剩余价值”等几个基本属性。

玩家作为生产者,拥有固定的初始资本,决定要在哪里投放产品,尽可能榨取最多的“剩余价值”。

所有的游戏性全都围绕广告开展,消费者也只需要一个“购买欲望”的属性。玩家的任务就是在有限的成本下,平衡出货和广告投放。只有货物没有广告是没有人买的,只有广告没有货物也会为产品带来负面口碑,影响更多人的购买欲望。


游戏的核心点似乎是广告,技术上我们如何实现的呢?

Santy:在原型中我们使用了多个特效表达广告效果,基本是使用模型 + 动画 + 粒子的形式来组织的。Cocos Creator 3D 中的粒子系统除了拥有众多模块之外,还支持多种曲线,所以各种特效实现起来相对简单。

Creator 3D 制作粒子效果

Creator 3D 制作粒子效果


使用 Cocos Creator 3D 极限开发体验如何呢?

Santy:首先 Cocos Creator 3D 对资源的支持很全面,包括网格、材质、动画都可以通过 FBX、GLB 等格式快速导入编辑器中,这对于原型开发非常方便。

在游戏设计中,我们希望场景中能同时显示上千个带动画的人物模型,从而模拟出市场的效果,在不启用 GPU Instancing 时,Drawcall 很容易达到 200 以上,造成性能严重下降。

启用 Instancing 前效果图

启用 Instancing 前效果图


而在启用了 instancing 之后,这一问题被非常轻松地解决掉了,Drawcall 数量降到了个位数,在手机浏览器上也能非常流畅地运行,留给了我们更多的空间去做 GamePlay 方面的发挥。

启用 Instancing 后效果图启用 Instancing 后效果图


极限开发的时间压力下,Cocos Creator3D 有什么独特的优势吗?

Santy:Cocos Creator 3D 保持了 Cocos Creator 的调试风格,在修改场景和代码后,你不需要经历漫长的编译过程,就可以非常方便地使用智能设备进行效果测试。只需要扫一扫编辑器上的二维码即可快速预览效果。

这对于快速原型开发是非常重要的,当我们不确定这是否是我们需要的东西时,快速地测试、讨论、形成正向的反馈系统,促进设计不断地改善,最终确定设计,我们不希望开发中大部分时间是在等待游戏编译。

相较于其他作品,我们的游戏原型,更容易让大家玩起来。得益于 web 的快速分发能力,我们可以使用 Cocos Creator 3D 将游戏发布到 web 平台,并使用 iFrame 嵌入到我们想要嵌入的网页中,玩家不需要下载其他内容,即可开玩。这对于一个游戏原型来说,是非常重要的,越容易接入玩家,则意味着开发者能获得更多的反馈,从而调整自己的设计。

另外,版本的更新也是非常方便的,当更新版本后,只需更新服务器上内容,而所有玩家将获得最新的内容。

总体而言,使用 Cocos Creator 3D 开发游戏原型非常方便与快捷,虽然目前还有部分功能还未集成,例如查看运行时节点树等。但 Cocos Creator 3D 将会越来越完善,成为原型开发的高效工具。


听说大家都是挑灯夜战,肝还好吗?

ArthurWang:要说完全不累是假的,周六那天我大概熬到了凌晨 4 点,最后和队友交流都已经不清醒了才去休息,第二天也是强打精神开发。但看到我们的作品被队友很认真地游玩之后还是很高兴。

那天结束之后感觉几个人都已经完全肝废了,Santy 更是吃着饭睡着了,但看到直播中我们的作品得到的反馈又觉得这一切都值了。


对于成品还满意吗?是否有什么遗憾?

ArthurWang:成品是大家思维火花碰撞的结果,经过不停地迭代,最终的成品其实和我们预先设定的想法已经不是严格一致了,在做的时候不停地有新的想法冒出来,作品本身自己会逐渐成长。

gameall3d:这次的队伍没有美术,所以画面上还是有所欠缺,连个像样的封面都没有,但也因此让我们能更加专注在玩法上进行思考,一群人在一起边思考边制作游戏的体验真的很棒。


结语

以上就是本次的专访内容,能够一起做一些真正想做的游戏,抓住一闪而过的灵感,并使之变成现实,这段过程和感觉都值得铭记,相信这也是 Game Jam 迷人的所在。

很高兴引擎组成员的作品《消费主义》游戏原型,成功提名年度最佳 Game Jam 游戏,获得评委认可,也期待团队取得更好的成绩。感兴趣的童鞋可以点击《消费主义》游戏原型体验喔~

(转发自:原日志地址
最佳 Game Jam 游戏之一《消费主义》开发总结!
CocosEngine 前天 09-27 15:05

今年由于疫情原因,CiGA Game Jam 改为线上进行,在经过两个月的报名,与两个月的漫长评审期之后,主办方最终从 330 款游戏 DEMO 中选出了 10 款入围今年最佳 Game Jam。Cocos 引擎团队5位同学 Santy、YunHsiao、ArthurWang、jiaxin、gameall3d 自发组队,加一位音乐外援妹子 SHJRI 一起参加了这场极限开发活动,很幸运,作品《消费主义》成功入围!这次我们联系6位成员,针对开发历程进行了专访!

Image titleCiGA Game Jam 是 CiGA 旗下最大的华人游戏圈线下 Game Jam 活动,是对开发者的一种极限挑战,在 48 个小时内放下一切束缚,通过一个周末的时间唤醒游戏的创意理念同时体验游戏的开发过程,包括编程、互动设计、叙事探索、以及美术设计。听起来很疯狂,但是他们做到了!

游戏简介:

《消费主义》游戏原型采用 Cocos Creator 3D 开发,建立消费主义模型,扮演资本家通过价格调控、广告等手段,贩卖产品,榨取消费者利益。当资本家掠夺殆尽,空留一地消费者陷入迷茫。

《消费主义》原版展示视频

思路简介:

这次的思路是希望能让玩家通过第一人称的生产者角度,来理解和体会消费主义背后的商业机器,和每个个体扮演的角色。


专访总结

能向我们的读者介绍一下成员及分工吗?

YunHsiao:Santy 是我们 Cocos Creator 2D 组的,负责资源加载系统等;ArthurWang、jiaxin、gameall3d 和我都是 Cocos Creator 3D 组的,负责编辑器开发、引擎开发等。

Game Jam 中我们其实没有固定的分工,我们都是一起参与,碰撞灵感;到了实现玩法时,引擎都再熟悉不过,任务拆分相对非常自然。每个人都全力参与其中,以模块为单位,比如相机控制、场景生成、抽象逻辑、UI、模型资源对接等,在一个 git 仓库内大家共同协作开发。

团队合照


刚看到题目时是什么感觉呢?

YunHsiao:题目发布时我们还没下班,看着直播放出题图就开始明目张胆地划水,一头雾水有一句没一句地开始解读。

gameall3d:当时真的是好震惊,这个比赛的题目都是这么抽象的吗?不过想想也是,越是抽象的题目,给开发者发挥的空间也就越大,但这么抽象的题确实很难让人在短时间内直接想出一个点子。

图片为 2020 Game Jam 题目

图片为 2020 Game Jam 题目


如何解读题图的呢?

YunHsiao:讨论了许久后有人从满地的快递箱看出了图里讽刺消费主义的味道,我们忽然觉得找到了图的灵魂,所有的细节都有了明确的主题指向(快递是消费品,地面的裂缝是内心的欲望沟壑,墙外的蚂蚁是让人心痒的诱惑等等),开始往这个方向探索,看能做点什么,和这幅画要表达的东西共鸣。

gameall3d:刚开始我们也思考了各种游戏类型,比如地板会塌陷的多人大乱斗游戏、蚂蚁塔防游戏、密室逃脱等等,但觉得都不够理想,经过一晚上的讨论,我们决定做一个展示商人如何通过各种手段极限压榨消费者的游戏。

YunHsiao:与其展示一个个体在整个环境下的挣扎,让玩家去勉强共情,不如直接把屠刀放到玩家手中,真正体会一把收割的角色,从收割过程中去理解资本机器的运作,进而在生活中不再被同样的手段迷惑


48 小时的压力下,时间安排是否会有困难呢?

ArthurWang:队里有多次参加过的老手,所以我们的时间安排其实不算特别紧迫,当然还是没少肝。在题目出了之后我已经记不清我们提出了多少点子和方向了,最后基本确定了这个方向后还在不停论证表现形式和可行性之类的,总算在第一天晚上确定了雏形。


这么多想法碰撞,如何做取舍呢?

gameall3d:在制作过程中其实会有很多新的想法冒出来,但是因为时间问题,我们会收敛着做需求,将我们核心的玩法打磨好,而不是一直扩展系统。

比如周六晚上我想了一些改进,例如把核心玩法改成通过广告手段让一群人的喜好一样,然后他们就可以去团购同一件物品等等,但是这就相当于要抛弃周六一天的部分工作,很有可能得不尝失,所以我们选择在原来的玩法上继续深入。

ArthurWang:Game Jam 能给每个人足够的自由,这是我们共同的作品,每个人都可以把自己的想法加进去,但有时候确实是因为时间原因不得不否掉一些新的想法。

我们在离提交还有 4 个小时的时候还有新的点子,但冷静下来觉着肯定完成不了了,所以只好放弃,但一些小的设计还是尽可能地加到了作品中,包括一些小的不明确展示给玩家的小障碍,也包括我们平衡过的数值,这些都让这个作品略微完整了一些。


能否介绍下《消费主义》最终的玩法设计呢?

gameall3d:游戏的核心玩法是:玩家扮演一个商人,利用手头的资源让整个地图的人都购买你家的商品,你就成功了。商人有初始资金,需要使用它来进货,然后定一个价格来卖出,而商品需要广告才能吸引消费者来购买,可以使用的广告手段有“发传单”、“广告牌”、“飞艇”三种,对应了不同的价格和效果,需要玩家去权衡使用。

游戏广告效果

游戏广告效果


在音乐上是如何考量的呢?

SHJRI:考虑到游戏的机制会因玩家的操作而在画面和数值上加减人数,所以音乐随着游戏的进程,比如人数的递增,加入新的元素。元素来自于画面和内容,比如鼓的部分以 beatbox 来表现,加以动态音乐的形式,增减轨道来丰富玩家反馈。


如何想到将广告作为《消费主义》的核心设计呢?

YunHsiao:前期尝试时我们也陷入了受限的思路,本质上还是没有摸清楚到底什么才是那个不可再分的,消费主义的最小子集。直到后来深入思索一番后,发现从“欲望”入手,一切似乎都可以变得清晰起来。

我们的时代是自由的。自由意味着每个人都可以追求欲望。这意味着一个巨大的市场,掌控了更多人的欲望,就掌控了更多……资本。

这就引入了广告,广告是一个再完美不过的消费主义具象化的落脚点。广告创造欲望,广告引导欲望,广告升级欲望。

它是我们会一个接一个下单取快递的原因,它像被蚂蚁一般无时无刻不在挠得我们心头犯痒想要更多,它是我们明明已经有了那么多盒子可心中的空洞和裂缝还是越来越大的原因。

消费主义不过如此了。


如何确定作品形态的呢?

YunHsiao:结合我们几个的实际情况,我们的长项是逻辑(同时短板是美术),设计一个相对复杂精巧的系统更接近我们的主场,这正符合资本机器冰冷严谨的运作风格。

引擎更是没理由不用自家的狗粮,所以基础设施的长项是骨骼动画(instancing),加上相对合理数量的粒子和物理,所以我们做的东西,更像一个实时策略类游戏了噢。

实时策略游戏的核心正是系统构建,虽然我们都没有真正专业地做过,但这听起来是一个我们可以尝试搞的东西!


酷,如何构建这个游戏呢?

YunHsiao:我们需要一个模型,一个最纯粹又在直觉上能让人亲近的情景,来让玩家“感受”。

我们把基本元素确定为消费者和产品:消费者在这世界中大量随机分布着,每个消费者都有随机数量的“快乐值”、“欲望值”和“剩余价值”等几个基本属性。

玩家作为生产者,拥有固定的初始资本,决定要在哪里投放产品,尽可能榨取最多的“剩余价值”。

所有的游戏性全都围绕广告开展,消费者也只需要一个“购买欲望”的属性。玩家的任务就是在有限的成本下,平衡出货和广告投放。只有货物没有广告是没有人买的,只有广告没有货物也会为产品带来负面口碑,影响更多人的购买欲望。


游戏的核心点似乎是广告,技术上我们如何实现的呢?

Santy:在原型中我们使用了多个特效表达广告效果,基本是使用模型 + 动画 + 粒子的形式来组织的。Cocos Creator 3D 中的粒子系统除了拥有众多模块之外,还支持多种曲线,所以各种特效实现起来相对简单。

Creator 3D 制作粒子效果

Creator 3D 制作粒子效果


使用 Cocos Creator 3D 极限开发体验如何呢?

Santy:首先 Cocos Creator 3D 对资源的支持很全面,包括网格、材质、动画都可以通过 FBX、GLB 等格式快速导入编辑器中,这对于原型开发非常方便。

在游戏设计中,我们希望场景中能同时显示上千个带动画的人物模型,从而模拟出市场的效果,在不启用 GPU Instancing 时,Drawcall 很容易达到 200 以上,造成性能严重下降。

启用 Instancing 前效果图

启用 Instancing 前效果图


而在启用了 instancing 之后,这一问题被非常轻松地解决掉了,Drawcall 数量降到了个位数,在手机浏览器上也能非常流畅地运行,留给了我们更多的空间去做 GamePlay 方面的发挥。

启用 Instancing 后效果图启用 Instancing 后效果图


极限开发的时间压力下,Cocos Creator3D 有什么独特的优势吗?

Santy:Cocos Creator 3D 保持了 Cocos Creator 的调试风格,在修改场景和代码后,你不需要经历漫长的编译过程,就可以非常方便地使用智能设备进行效果测试。只需要扫一扫编辑器上的二维码即可快速预览效果。

这对于快速原型开发是非常重要的,当我们不确定这是否是我们需要的东西时,快速地测试、讨论、形成正向的反馈系统,促进设计不断地改善,最终确定设计,我们不希望开发中大部分时间是在等待游戏编译。

相较于其他作品,我们的游戏原型,更容易让大家玩起来。得益于 web 的快速分发能力,我们可以使用 Cocos Creator 3D 将游戏发布到 web 平台,并使用 iFrame 嵌入到我们想要嵌入的网页中,玩家不需要下载其他内容,即可开玩。这对于一个游戏原型来说,是非常重要的,越容易接入玩家,则意味着开发者能获得更多的反馈,从而调整自己的设计。

另外,版本的更新也是非常方便的,当更新版本后,只需更新服务器上内容,而所有玩家将获得最新的内容。

总体而言,使用 Cocos Creator 3D 开发游戏原型非常方便与快捷,虽然目前还有部分功能还未集成,例如查看运行时节点树等。但 Cocos Creator 3D 将会越来越完善,成为原型开发的高效工具。


听说大家都是挑灯夜战,肝还好吗?

ArthurWang:要说完全不累是假的,周六那天我大概熬到了凌晨 4 点,最后和队友交流都已经不清醒了才去休息,第二天也是强打精神开发。但看到我们的作品被队友很认真地游玩之后还是很高兴。

那天结束之后感觉几个人都已经完全肝废了,Santy 更是吃着饭睡着了,但看到直播中我们的作品得到的反馈又觉得这一切都值了。


对于成品还满意吗?是否有什么遗憾?

ArthurWang:成品是大家思维火花碰撞的结果,经过不停地迭代,最终的成品其实和我们预先设定的想法已经不是严格一致了,在做的时候不停地有新的想法冒出来,作品本身自己会逐渐成长。

gameall3d:这次的队伍没有美术,所以画面上还是有所欠缺,连个像样的封面都没有,但也因此让我们能更加专注在玩法上进行思考,一群人在一起边思考边制作游戏的体验真的很棒。


结语

以上就是本次的专访内容,能够一起做一些真正想做的游戏,抓住一闪而过的灵感,并使之变成现实,这段过程和感觉都值得铭记,相信这也是 Game Jam 迷人的所在。

很高兴引擎组成员的作品《消费主义》游戏原型,成功提名年度最佳 Game Jam 游戏,获得评委认可,也期待团队取得更好的成绩。感兴趣的童鞋可以点击《消费主义》游戏原型体验喔~

(转发自:原日志地址
【寻队友】寻找策划一枚
顾公 2020-09-26

需求:一枚策划

游戏类型:模拟经营OR养成OR放置类

美术风格:2D(倾向像素)

平台:根据游戏内容决定上PC还是手机。

是否有工资:无。上线后分成。

作息:兼职

形式:线上

具体内容:

我们是一个程序和一个美术的小团队,已经完成一个游戏,认识到我们两个的策划能力捉鸡。目前计划开一个新坑,游戏美术风格是2d的。想拉一个策划入伙一起做游戏。

我们想做一个养成或者模拟经营或者放置类游戏。玩起来比较轻松的,能够与众多npc互动的,不要太肝。当然如果想肝也可以,就是可肝可混的那种。

类似的游戏有星露谷物语,放学后少年,猫咪后院。

如果你也对这类游戏感兴趣,在策划方面有自己的想法,最好能参与过一个完整游戏的制作,欢迎你联系我们。(如果可以,我们希望能看下你过往写的策划案)

联系方式:570505836

搞笑的要死,也就只能在听到音乐才知道自己应该做什么了吗
PasserA 2020-09-26

不好意思说,看到小组和日志蛮少人分享了,自己就见效的摸鱼说一下。坎坎坷坷的拿着别人的框架想试着做出来,可惜编程不好,一直找不到好的方式下手。这个框架是准备做赛博朋克的射击游戏,体量不大。国庆回老家,没有电脑,又是一长时间的浪费,唉,看能不能租个笔记本吧,就是担心还电脑各种问题。

FNA环境搭建
sadi 2020-09-25

为什么选择XNA

如果你喜欢C#的接口、封装、抽象,不喜欢庞大的IDE,不喜欢庞大的引擎有一堆永远赘余的功能,如果你喜欢传统写代码方式自己控制流程而不是在引擎中写脚本来开发游戏,那么你可能会喜欢这个游戏框架。

我最大的感受是它在大包大揽的引擎和底层的API中达到一种平衡.你拥有很大程度的控制权,并且不必与底层系统纠缠。


下载

官方Github可以下载,这里下载FNA-2008,不要下载FNA-2009(新版本用到了FNA3D渲染,对应DLL需要自己编译我们暂时也用不到),下载并解压

选择2008版本

同时下载一些依赖的本地库,比如SDL2,FAudio等等,目前下载地址在这里:http://fna.flibitijibibo.com/archive/fnalibs.tar.bz2 ,或者在官网的这里下载:

Image title


HelloWorld

准备好之后可以在Visual Studio中新建一个控制台工程:

Image title


然后选择你的项目名字(比如HelloFNA),等待工程创建完成,再选择解决方案->添加->现有项目

Image title


选择之前解压的FNA.csproj工程,之后的项目结构如下

Image title


之后在HelloFNA项目中引用FNA项目:

Image title


选择FNA项目点确定

Image title


然后再HelloFNA的项目下新建一个类:

Image title


再取个名字,比如AwasomeGame,然后这个类继承自Microsoft.Xna.Framework.Game:

using Microsoft.Xna.Framework;

namespace HelloFNA
{
    class AwasomeGame : Game
    {
        private GraphicsDeviceManager graphicsMgr;
        public AwasomeGame()
        {
            graphicsMgr = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";
        }
    }
}

之后在Program.cs中调用如下代码:

namespace HelloFNA
{
    class Program
    {
        static void Main(string[] args)
        {
            var game = new AwasomeGame();
            game.Run();
        }
    }
}

然后按下F5运行,不出意料你会遇到如下错误:

Image title


该提示为没有找到本地库(dll文件),所以需要在项目的输出文件(HelloFNA/bin/Debug)中把之前下载的本地库拷贝进去,选择x86文件夹下的全部dll文件(不要拷贝文件夹,只拷贝文件),拷贝到Debug文件夹内


Image title

此时再运行就能看到窗口了!

Image title



加载和显示图片

只显示一个窗口很无聊,下面的代码将会显示一张图片.假设我们要显示这么一张图片(来源自:https://kenney.nl/assets/animal-pac):

Image title



我们先在项目中新建一个Content文件夹,并把这个图片放进去

Image title

然后在Visual Studio中当前项目中新建文件夹->添加项->选择全部文件->选择图片,这里注意文件格式要选择所有文件

Image title


下面是最重要也是一开始最容易忽略的一点,我们要在工程中设置图片属性为复制到输出目录,点击图片右键选择属性

Image title



在XNA中的Game类中有几个方法需要注意

  • LoadContent:加载资源
  • Initialize:初始化
  • Update:更新逻辑
  • Draw:游戏的绘制

所以我们想要显示图片,第一件事就是加载图片,然后再Draw方法里面绘制出来即可。这里绘制图片需要有一个SpriteBatch对象,所以接着在AwasomeGame.cs中声明Texture2D对象和SpriteBatch对象

private Texture2D texture2D;
private SpriteBatch spriteBatch;

之后所需要的的就是加载,初始化和绘制的逻辑

protected override void Initialize()
{
    base.Initialize();
    spriteBatch = new SpriteBatch(GraphicsDevice);
}

protected override void LoadContent()
{
    base.LoadContent();
    texture2D = Content.Load<Texture2D>("penguin");
}

protected override void Draw(GameTime gameTime)
{
    base.Draw(gameTime);
    spriteBatch.Begin();
    Vector2 screenPos = new Vector2(0, 0);
    spriteBatch.Draw(texture2D, screenPos, Color.White);
    spriteBatch.End();
}

这个时候按下F5运行即可看到我们的图片显示出来了。

Image title


如果你对MonoGame有所了解可能会了解MGCB软件,使用这个软件可以将资源导出给MonoGame使用,同时FNA也可以使用。一般比较简单的资源是不需要使用这个软件导出给FNA使用(一般也不推荐用,感觉多了一个步骤,本来修改导出就很简单),只要你遇到比较复杂比如SpriteFont3d模型时候可能需要,不然一般自己读取即可。

至此这篇文章的任务就达成了,我们搭建成了FNA的环境,有了这个基础,你可以继续看其他XNA/Monogame/FNA书籍教程来学习并继续探索。


对第三方库保持谨慎态度

在XNA也有一些框架可供使用,比如NEZMonoGameExtend,但是我个人并不推荐在你不熟悉的时候就拿这些框架来用。

我比较喜欢的方式是先看代码,觉得合适的再把那一部分过来(有些时候只需要精简版)。在符合自己需求下用代码会比较符合代码复用。你会发现这些框架很多互相借鉴。

代码复用应该尽量保持代码量小而精,一下子加一堆可能永远也用不上的代码也没什么用处。


最后,希望本文对你有帮助,也希望你能享受写代码做游戏的乐趣^_^


Sadi

2020年9月25日


参考

AwasomeMonogame

2D Graphics Programming for Games

FNA From Scratch


(转发自:原日志地址
关于主角与主线故事
Another 2020-09-24

主角:

    原本想用单个主角让玩家选择性别,然后主角不会说话来增加代入感。但是我打算改一下让男女主角分开,赋予他/她们固定的名字和性格。我们跟随他们看他们的冒险之旅!

  • 男性主角的开场还是与之前一样在沙漠晕倒遇到行商人艾娜,被她救下后雇佣主角作为护卫后开始冒险;
  • 女性主角的开场则要晚些,从男主角建造的沙漠据点6年后出发冒险。

打算写两条故事线,不管从男主还是女主开始游玩到一定时间段都可以控制。

主线故事:

主线故事的大框:

  • 冒险开始:艾娜独自旅行,在沙漠中救下主角然后雇佣主角开始冒险。
  • 结局:魔兽群袭击人类都市,所以人齐心协力进行防御

暂时想到的是由途中收集的资源和团结的人力会在最后发挥作用。能达到多少条件就会减弱最后一关的难度。


目前想到的只有这些,如果有好的想法欢迎交流!

(转发自:原日志地址
第5个游戏完成了!
Gamec 2020-09-23

已经开始提交ios,android审核,不久将上线,国内由于版号原因只有免费版本

---------------------------------------------------------------------------------------------------------------

Image title

Image title

Image title

Image title

截图Image titleImage title

模板卷轴游戏--樱桃2
cfan_yjr 2020-09-22

故事背景

Berry带着樱桃从洞穴出来,把樱桃分发给人们。他被人们当作英雄。可是,只有他自己知道,更大的危机就要来临。因为那些绿色球是外星人的幼体。它们已经被孵化出来了,马上要重回地面了。

只有一个人能利用樱桃的力量来打败外星人:Berry!


游戏玩法

目标是到达关底,不像第一部是收集齐樱桃。全新的敌人也会登场,会有不同的行为模式。

胜利条件

完成每一关的条件是到达关底,如果玩家受到攻击,就会丢一条命。并重启关卡。只有三条命。

游戏道具

樱桃收集后,可以提高玩家的力量,让玩家有一段无敌时间。新增金币道具,用于收集后,提高玩家的分数。

玩家的控制

键盘控制。方向键,用于左右行走,上下爬梯。空格键是跳跃,ESC打开菜单,回车键为确定。

全新的敌人

绿色八爪鱼,紫色八爪鱼。

Image title

Image title

对敌人的攻击方式

这次主角不像第一部,没有手段来攻击敌人。除了吃樱桃让自己无敌外,现在还可以踩死敌人。

其他杂项

会掉落的平台,当主角接触到它,就会往下掉。

Image title


移动的平台,会来回移动。主角可以用它去一些特殊的地方。

Image title


跳跃平台,当主角在上面跳跃时,会跳得更高,从而来到更高的地方。

Image title

这些是第二部游戏主要的素材了。

(转发自:原日志地址
我们的游戏上了TAP预约!还有投资!求后端大大来帮忙呀!全职有工资~

Tap页面:https://www.taptap.com/app/189237

Steam页面:https://store.steampowered.com/app/1217180/Fantamal/

全职有工资的~骚年,来养鸡吧!

啊不对,你们不是玩家,所以。。。骚年,来做鸡吧!        

现在加了服务端,需要会强联网的后端大大来帮忙~

QQ:394887767 请验证消息注明indienova神奇生物学 程序/美术

我们的游戏上了TAP预约!还有投资!服务端大大来帮忙呀!全职有工资~

Tap页面:https://www.taptap.com/app/189237

Steam页面:https://store.steampowered.com/app/1217180/Fantamal/

全职有工资的~骚年,来养鸡吧!

啊不对,你们不是玩家,所以。。。骚年,来做鸡吧!     

现在加了服务端,需要会强联网的后端大大来帮忙~   

QQ:394887767 请验证消息注明indienova神奇生物学 程序/美术

我们的游戏上了TAP预约!还有投资!服务端大大来帮忙呀!全职有工资~

Tap页面:https://www.taptap.com/app/189237

Steam页面:https://store.steampowered.com/app/1217180/Fantamal/

全职有工资的~骚年,来养鸡吧!

啊不对,你们不是玩家,所以。。。骚年,来做鸡吧!        

现在加了服务端,需要会强联网的后端大大来帮忙~

QQ:394887767 请验证消息注明indienova神奇生物学 程序/美术

开了个 PRG MAKER MV 制作出品发行的 QQ 群

不知道有没有人加一下……

太小白也可以的,但是可能没什么人能回复你……

然后可能不会有什么原创的资源,都是有空的人就瞎说啥的……


Image title


加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册