V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
jamfer
V2EX  ›  游戏开发

继续推进我的独立游戏,完全重构了,改用体素风格,招募大神一起创作

  •  3
     
  •   jamfer · 2022-04-11 07:28:14 +08:00 · 6352 次点击
    这是一个创建于 738 天前的主题,其中的信息可能已经有所发展或是发生改变。
    上一次发游戏 demo 已经是一个月之前了。那时候素材模型还都是从商城购买的,经过自己二创使用在游戏里,但是开发过程中暴露出一个巨大的问题,就是很多素材不符合需求,要重新做难度有点大,索性干脆全部重构了。

    这次几乎所有模型(建筑+角色)都是自己制作的,采用了 sandbox 那种体素风格(降低制作门槛,玩家也可以参与创作),光搭建场景就花了很多时间,中间对模型反复修修补补,挺费功夫,好在目前成品还算比较满意。目前游戏可以完全兼容 sandbox 的 voxedit 编辑器,以及多种体素模型(按照一定标准)。

    游戏类型是模拟经营类,有点类似多人在线的模拟人生,每个人都可以在游戏中置地,建房,装修,装扮自己,购买载具等等,还有很多内置对战游戏(射击、竞速、跑酷等)可以供玩家之间竞技。



    照例放出一个演示 demo ( demo 只能跑酷,仅展示部分场景,WASD 移动,鼠标左键调整视角):
    https://o.jamfer.com/8.html

    PS:demo 中放置了共计 6 个小彩蛋,不知道大家能否找齐(大部分很好找)
    大家可以反馈一下 demo 卡不卡,如果卡,麻烦告知一下你的电脑配置以及所用浏览器。

    ============================================

    2 个月前刚开始学习制作游戏,本来只是图一乐,想学习一些感兴趣的东西,做到现在,是真的想把这个产品做出来。但是一个人做策划,建模,动画,代码等等所有事情,进度确实太慢了。所以希望招募一些小伙伴一同创作。

    如果你对 three.js 和 webgl 非常熟悉或者擅长画各种 voxel 模型,欢迎联系我,我有一些小模块可以外包给你,当然,是付费的!!!如果合作愉快,我们可以长期合作。

    我的联系方式:企鹅 368 一七 82
    47 条回复    2022-06-15 14:37:09 +08:00
    theqiang
        1
    theqiang  
       2022-04-11 08:49:52 +08:00 via Android
    matsuda
        2
    matsuda  
       2022-04-11 08:54:26 +08:00
    这 demo 看着很 gamefi 啊
    angith
        3
    angith  
       2022-04-11 09:12:47 +08:00
    Kaiv2
        4
    Kaiv2  
       2022-04-11 09:30:01 +08:00
    👍
    leon7777
        5
    leon7777  
       2022-04-11 09:32:27 +08:00
    这画风让我想起了 sandbox
    powinds
        6
    powinds  
       2022-04-11 10:10:11 +08:00
    cool
    aceseo
        7
    aceseo  
       2022-04-11 10:18:57 +08:00
    又来了
    ouou0701
        8
    ouou0701  
       2022-04-11 10:21:02 +08:00
    所以你是用 sandbox 的工具链来搞得?能导出吗?
    jamfer
        9
    jamfer  
    OP
       2022-04-11 10:31:01 +08:00
    @ouou0701 不是,只是兼容了 voxedit 而已,我自己做模型用的是 magicavoxel
    nosmile
        10
    nosmile  
       2022-04-11 10:32:10 +08:00
    好玩
    phinex
        11
    phinex  
       2022-04-11 10:46:02 +08:00
    资瓷
    DeWjjj
        12
    DeWjjj  
       2022-04-11 11:02:00 +08:00   ❤️ 2
    加一个元宇宙概念可以捞金了。
    zhaol
        13
    zhaol  
       2022-04-11 12:08:23 +08:00
    很流畅。
    Yi23
        14
    Yi23  
       2022-04-11 12:14:32 +08:00
    支持下
    baleeny
        15
    baleeny  
       2022-04-11 12:18:25 +08:00
    想问下大佬,技术栈都是啥,我也想学习下
    jamfer
        16
    jamfer  
    OP
       2022-04-11 12:43:34 +08:00
    @baleeny 不是大佬,我也才学没久,技术栈只有 webgl 。如果算上建模的话,那还需要用到 blender 之类的软件
    streamrx
        17
    streamrx  
       2022-04-11 13:13:00 +08:00 via iPhone
    后面会发币不
    davin
        18
    davin  
       2022-04-11 13:27:12 +08:00
    1.html 到 10.html 都看了下,挺有意思的,好玩~
    jamfer
        19
    jamfer  
    OP
       2022-04-11 13:32:10 +08:00
    @streamrx 绝不!
    ssshooter
        20
    ssshooter  
       2022-04-11 13:35:24 +08:00
    支持,大佬怎么学 webgl 和建模,求分享🤣
    pengtdyd
        21
    pengtdyd  
       2022-04-11 14:13:42 +08:00
    寺作 是啥意思?
    dvsilch
        22
    dvsilch  
       2022-04-11 14:29:21 +08:00
    最近也在学 threejs/babylonjs/glsl/blender ,希望交流一下经验
    yyyyfan
        23
    yyyyfan  
       2022-04-11 15:24:23 +08:00 via Android
    反馈一下,按住 Ctrl 放大时,到达某个阈值时摄像头内人物消失
    jamfer
        24
    jamfer  
    OP
       2022-04-11 16:43:41 +08:00
    @yyyyfan 嗯,故意做成这样的,就变成第一人称了
    yazoox
        25
    yazoox  
       2022-04-11 16:50:41 +08:00
    newbility
    tomine
        26
    tomine  
       2022-04-11 16:55:05 +08:00
    可以穿墙,不错
    djzhao
        27
    djzhao  
       2022-04-11 16:57:46 +08:00
    很流畅!牛!
    TUNGH
        28
    TUNGH  
       2022-04-11 17:09:10 +08:00
    很酷啊
    boneyao
        29
    boneyao  
       2022-04-11 17:23:31 +08:00
    coderEOS
        30
    coderEOS  
       2022-04-11 17:43:18 +08:00   ❤️ 1
    没碰撞检测啊,这测出来性能也没什么意义
    noisywolf
        31
    noisywolf  
       2022-04-11 19:37:12 +08:00
    穿墙
    3dwelcome
        32
    3dwelcome  
       2022-04-11 20:56:36 +08:00   ❤️ 1
    @jamfer "绝不!"

    加个 NTF 对游戏本身游戏性影响不大。有了币的加持,你就可以轻松买车买房买豪宅,迎娶白富美。

    钱多点又不是什么坏事。
    bojue
        33
    bojue  
       2022-04-11 21:17:59 +08:00
    太 cool 了
    vlike
        34
    vlike  
       2022-04-11 22:22:56 +08:00
    为啥不用 Unity 这种而是 threejs ?
    3dwelcome
        35
    3dwelcome  
       2022-04-12 00:29:47 +08:00
    @vlike 上次楼主提到过,同时用 unity 开发的。

    说是 threejs ,但我看 deme 页面里同时下载了 wasm 。也就是说,楼主的演示是可以不限制语言的。

    用 wasm 开发潜力巨大,unreal 都能运行。
    dcoder
        36
    dcoder  
       2022-04-12 03:00:07 +08:00
    上次看过一眼, 忍不住说一句: 为啥角色还在穿模和浮空? 能先把 character control 这种主要逻辑整好么?
    如果你游戏要联网, 并且角色有类 ACT 互动的话, 联机版的 character control 工作量会有好几倍...
    jamfer
        37
    jamfer  
    OP
       2022-04-12 08:28:52 +08:00
    @dcoder 感谢大佬的评论,这方面其实我早就用官方提出的方案搞定了(加载 Octree 和 Capsule )。但是我一直想优化一下,做成射线检测。所以就一直没有实装。
    jamfer
        38
    jamfer  
    OP
       2022-04-12 08:29:37 +08:00
    @3dwelcome 大佬你又来了,欢迎:)
    robinchina
        39
    robinchina  
       2022-04-12 09:00:42 +08:00
    期待大佬的游戏
    sakishum
        40
    sakishum  
       2022-04-12 09:46:26 +08:00
    很酷炫~
    baleeny
        41
    baleeny  
       2022-04-12 14:32:11 +08:00
    @jamfer 大佬谦虚了,看了 1-10html 。两个月搞成这个样子太牛逼了。blender 建模-magicavoxel 渲染 是这个流程吗
    jamfer
        42
    jamfer  
    OP
       2022-04-12 15:08:58 +08:00
    @baleeny 不是的,是用 mv 做模型,然后用 blender 做一些细微调整和模型压缩转换格式,最终用 webgl 渲染。
    dcoder
        43
    dcoder  
       2022-04-13 08:57:14 +08:00
    @jamfer Octree + Capsule 才是 character 碰撞检测正确的做法吧
    为啥你要"优化"成射线检测? 你射线射出去难道不也是在全局的 Octree/BSPtree 里面穿行么?
    没玩过 three.js, 看来碰撞检测机制还不是很高级,还需要知道 Octree/BSPtree 这类底层概念.
    character 是个人物就应该用 Capsule; character 是一发子弹的话, 可以用射线 :D
    cs8425
        44
    cs8425  
       2022-04-13 22:17:51 +08:00
    @dcoder #43
    three.js 本体只有绘图的部份
    碰撞检测机制可以说不存在没错= =
    example/demo 是有提供一些常用的计算函数
    但都不是直接照搬就能用....
    dcoder
        45
    dcoder  
       2022-04-13 22:26:05 +08:00
    @cs8425 那 three.js 是优点弱啊
    dcoder
        46
    dcoder  
       2022-04-13 22:26:36 +08:00
    那 three.js 是有点弱啊
    sun1993
        47
    sun1993  
       2022-06-15 14:37:09 +08:00
    大佬模型是自己制作的吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5387 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 08:09 · PVG 16:09 · LAX 01:09 · JFK 04:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.