




🎯 FPSTP 是用于虚幻引擎 5 的模块化第一人称射击游戏模板和 FPS 框架,专为单人游戏和多人游戏项目而设计,结合了武器系统、程序动画、射弹弹道、武器附件、手榴弹、AI、角色移动和其他游戏系统。
🧱 FPSTP 可用作完整的射击游戏项目或作为可集成到现有项目中的现成 FPS 系统的集合。
⚙️ FPSTP 完全使用蓝图构建,采用模块化、数据驱动的架构,旨在简化修改、扩展和集成。
🔗 快速访问
🎬 3.5版功能展示 —视频说明中的可玩DEMO
🧊 Sketchfab
💬 Discord 社区
⭐ 主要功能
• 100%蓝图
• 单人游戏、PvP 和合作
• 模块化、数据驱动架构
• 7 种武器、15 个附件、187 个动画
• 具有穿透和跳弹功能的射弹弹道
• 程序动画和 IK
• 装卸和跳跃
• 手榴弹和药物系统
• 保存和加载
• 增强输入和UE5骨架
🌐多人游戏和网络
核心游戏系统支持多人游戏,包括联网武器、附件、AI、手榴弹、药品和服务器权威伤害。
瞄准、射击等本地操作动画、后坐力和其他视觉反馈旨在在高网络延迟下保持响应,而游戏关键逻辑在适当的情况下保持服务器权威。
🏃角色移动和控制
•行走
•冲刺
•蹲伏
•跳跃
•倾斜
• 自由观察
• 原地转向
• 腿部IK
• 攀爬 – 曼特林和跳马
攀爬系统自动检测障碍物并选择适当的穿越动作。
控件使用增强型输入,而角色动画使用UE5骷髅。
🔫武器系统
7种现成武器:
• 突击步枪
• 手枪
• 狙击步枪
• 泵动霰弹枪
• 双管霰弹枪
• SMG
• 近战武器 – 斧头
武器机制:
• 瞄准
• 装弹
• 武器检查
• 屏气
• 武器堵塞和动画故障清除
• 动画射击模式切换
• 武器耐用性
• 人体工程学
• 程序后坐力
• 武器摇摆
• 障碍物附近的武器格挡
武器状况影响故障概率,而人体工程学影响瞄准速度和武器摇摆。
武器使用基于ID 的分配,简化了新武器的添加和与外部库存和物品系统集成。
🛠️武器附件
包括 15 个附件:
瞄准器
准直器、全息、光学瞄准器、双渲染、十字线切换、亮度调整、两次归零方法
枪口
枪口制退器、补偿器、抑制器
小工具
激光、手电筒、激光+手电筒、小工具配置切换
附件可以修改武器特性并集成到模块化武器中系统。
🙌 程序动画和 IK
FPSTP 使用IK 和程序动画系统,减少了每种武器对独特动画集的需求。
• IK 武器移动
• 程序瞄准
• 程序反冲
• 武器交互冲刺
• 基于摄像头的武器摇摆
• 武器在障碍物附近格挡
添加新武器不需要创建全新的动画集。
包括187 个动画:
• 148 第一人称手部动画
• 39全身运动和攀爬动画
🎯射弹弹道
子弹是单独的射弹Actor,而不是即时命中扫描射击。
• 表面穿透和厚度计算
• 撞击角度计算
• 浅层跳弹角度
• 物理材质支持
• 表面相关的冲击效果
• 冲击贴花和血液飞溅贴花
💣 手榴弹系统
FPSTP 包括一个模块化手榴弹系统,具有多种手榴弹类型、投掷模式、碎片、震荡效果和环境感知功能爆炸。
4 种手榴弹类型:
碎片、烟雾、闪光和接触
强投掷和弱投掷:
使用不同的投掷力量和相应的动画。
致命爆炸半径:
致命区域内的角色如果与手榴弹之间没有障碍物,就会被杀死。
碎片:
具有不同轨迹的多条轨迹在考虑障碍物的同时模拟手榴弹碎片。
脑震荡:
角色受到保护掩体造成的致命伤害仍然会遇到屏幕模糊、耳鸣和低沉的环境音频。
爆炸贴花:
自动对齐地板、墙壁和倾斜表面。
💉医疗系统
FPSTP包括一个数据驱动的医疗系统,具有动画物品处理和多人游戏功能
• 药品可以通过动画进行握持、切换、检查和使用。
• FPSTP 默认包含一个注射器。可以使用现有系统逻辑通过相应的数据表添加其他药品。
🤖 AI 敌人
FPSTP 包括具有视觉和听觉感知、战斗行为、可配置难度以及与武器和附件系统集成的 AI 敌人。
• 目标检测、追踪、丢失和重新获取
• 连发射击和重新装弹
• 基于难度的反应时间和射击速度
• 随机武器和附件
AI 可以原地转向、冲刺、蹲伏、切换武器槽、检查武器以及重新装弹部分空的弹匣。
💥 伤害、命中反应和近战
程序性打击反应使上半身根据传入打击的方向做出反应,无需单独的方向动画。
• 死亡时的物理布偶
• 子弹冲击脉冲
• 角色冲击效果
• 血液飞溅贴花
• 服务器权威多人伤害
•近战武器和徒手战斗
💾保存和加载系统
单人游戏保存和加载系统支持多个保存槽。
玩家:武器和附件、生命值、位置、镜头方向、库存、弹药、手榴弹、药品和选定的武器/物品槽。
AI:位置、生命值、武器和附件。
注意:保存和加载仅限单人游戏,不支持保存多人游戏会话。
💪 其他系统
FPSTP还包括用于角色进展和武器维护的附加游戏系统。
技能系统:允许角色进展影响游戏参数,并可以通过特定于项目的技能进行扩展。
武器工作台:允许修复磨损的武器并恢复其状态,与武器耐用性和故障一起工作系统。
🧩 模块化和集成
FPSTP 使用模块化游戏组件和数据驱动配置。
• 基于 ID 的武器分配
• 武器分配与装备分离
• 系统可以独立扩展
• 与自定义库存、物品、UI 和其他游戏集成系统
使用 FPSTP 作为完整的 FPS 基础或将各个系统集成到现有项目中。
⚡优化
优化纹理、尺寸图、资源依赖性、项目尺寸和网络流量。
🎨 游戏就绪内容
全部包含3D 模型是游戏就绪的,包括武器、附件、交互物品和 FPSTP 系统使用的其他对象。
💬 支持、文档和源文件
• FPSTP 已持续开发和支持超过 3 年,并被数百名开发人员使用。
• 直接从作者
• 定期修复和改进
• 受社区反馈影响的开发
• 详细、定期更新的文档
• Blender 动画源文件 购买后可用

评论(0)