NeoFPS: FPS Controller, Template & Toolkit

你想在Unity中制作一款FPS游戏吗?你对自己的游戏有强烈的构想,但所需的工作似乎让人感到不知所措?NeoFPS是一个完整的工具套件,可以帮助你打造你梦想中的FPS游戏。
通过一个解决你在构建精致FPS游戏时会遇到的许多问题的资产,让你的FPS愿景成为现实。NeoFPS不仅仅是一个角色控制器。它是一个完整的系统套件,协同工作以打造FPS。从移动和武器,到游戏内菜单和快速保存/加载。
你设计世界。NeoFPS将玩家放入其中。
路线图 • Codecks • 支持 • 论坛帖子 • Discord
"NeoFPS是我尝试过的第一个第一人称射击(FPS)模板,它给我的感觉就像是由真正理解这一类型的人设计和开发的。它高度灵活,直观组织,文档详尽,并且得到了全面支持。它在许多重要细节上做得很好,而其他FPS工具要么搞砸了,要么完全遗漏了这些细节."
Craig Hubbard,前Monolith Productions创意总监
- F.E.A.R. 第一遭遇突击侦察
- 特工:无人活着永远
- 无人活着永远2
- 吸血鬼:假面舞会 – 血猎
主要特点:
NeoFPS的核心目标是灵活性、可扩展性和控制力。它使您能够精确地实现您的FPS设计目标或尝试新想法。
NeoFPS的核心是一个强大的“运动图”可视化有限状态机(FSM)编辑器,用于建模第一人称移动,基于一个自定义的运动角色控制器。结合强大的相机设置和模块化火器系统,NeoFPS可以开箱即用地构建令人印象深刻的FPS机制。
火器由多种模块组装而成,这些模块定义了它们的行为,例如不同的瞄准器或装填器。然后通过关键帧动画和程序动画特性相结合的方式进行动画处理。提供多种自定义着色器,用于渲染纹理瞄准镜或投影全息瞄准器(包括URP和HDRP变体)。
完整的存档系统允许您使用快速保存和加载功能,保存一切,包括飞行中的子弹。或者,您可以在检查点选择性地保存数据,或者它可以用于在场景切换之间持久化数据,例如生命值和库存。
丰富的 文档 和数十个深入的 教程 视频将引导您了解各项功能。如果您遇到任何问题或想讨论FPS或游戏开发的相关内容,请加入活跃的 Discord 服务器,与其他数百名用户一起分享您的FPS旅程。
演示场景:
演示设施是一个示例游戏关卡的小片段,随着新功能的添加将不断扩展。除此之外,还有涵盖以下所有内容的功能演示场景:
- 跑酷、瞬移与抓取
- 射击场
- 喷气背包与导弹
- 第一人称身体 (*需要第三方动画资源)
- 可交互的门
- 摄像机震动
- 游泳
- 移动平台
- 库存系统
- NeoCharacterController
- 角色在场景间的持久性
- 多场景保存
- 原点移动
- 梯子
您可以在购买前通过 可玩演示 在 itch.io 上尝试这些演示场景。
最近添加:
- 武器附件系统
- 双持武器
- 具有双火模式的武器
- 拾取和操控刚体物体
- 快速近战/投掷/射击/工具和即时使用的消耗品
- 触摸屏控制
- 音效
查看下面的“技术细节”以获取更详细的包含功能列表。