独立游戏《Project:Survival》UE5C++开发日志0——游戏介绍

该游戏是《星尘异变》团队的下一款作品,太空科幻题材的生存游戏,我将负责使用C++、蓝图实现游戏的基础框架和核心功能,其中还包含使用人工智能算法助力游戏开发或帮助玩家运营

目前已有功能:

1.3D库存系统:所有库存中的物品像建造类游戏一样以Actor的形式展现在玩家面前,镜头可以在一定范围内移动和缩放,玩家可以点击拿起物品和放下, 4*90度旋转、2*180度翻转、丢弃到地面、移入同时打开的其他库存,也可以对整个库存进行自动整理,使物品尽可能紧凑

效果如下:

会跟随玩家镜头移动的背包

左边是玩家背包,右边是合成台

2.植物程序化随机生成系统:以树木为例,通过自定义静态网格体组件的拼接,实现了可以自定义树干的大小、二级和次级树枝树叶的位置、数量、角度的范围,并在指定地点随机生成一棵不穿模不浮空的树,使游戏中不存在两颗一模一样的树

效果如下:

等稳定了之后预计月底发布具体实现方法的博客

相关推荐
long_songs7 小时前
手柄键盘映射器【github链接见文末 】
python·游戏·计算机外设·pygame·软件推荐·手柄映射键盘
史蒂芬_丁9 小时前
Qt, C++数据类型扩展问题
数据库·c++·qt
6Hzlia9 小时前
【Hot 100 刷题计划】 LeetCode 118. 杨辉三角 | C++ 动态规划题解
c++·leetcode·动态规划
三道渊10 小时前
C语言:文件I/O
c语言·开发语言·数据结构·c++
有度即时通官方10 小时前
合规刚需下,游戏行业适合的内网通讯软件怎么选
科技·游戏·软件需求
是有头发的程序猿11 小时前
用Open Claw接口做1688选品、价格监控、货源对比
开发语言·c++·人工智能
计算机安禾11 小时前
【数据结构与算法】第19篇:树与二叉树的基础概念
c语言·开发语言·数据结构·c++·算法·visual studio code·visual studio
Zarek枫煜12 小时前
[特殊字符] C3语言:传承C之高效,突破C之局限
c语言·开发语言·c++·单片机·嵌入式硬件·物联网·算法
寻寻觅觅☆12 小时前
东华OJ-基础题-30-求最晚和最早日期(C++)
数据结构·c++·算法
yingxiao88813 小时前
“下载量消退”与“新游激增”双重承压,如何破局海外移动游戏市场?
游戏·市场洞察·手游·手游出海·海外市场·游戏市场