腾讯企业选题:Unity与虚幻4引擎的创新应用

需积分: 0 0 下载量 134 浏览量 更新于2024-08-05 收藏 173KB PDF 举报
该资源包含了腾讯企业提出的五个不同的项目选题,涵盖了游戏开发、AI、动画编辑、面部动画驱动以及云原生游戏后台系统的设计与实现。这些项目均基于虚幻4引擎,部分还涉及Unity工具和技术。 1. **FPSDemo**:该项目由天美工作室提出,旨在开发一个基于虚幻4引擎的多人联机合作PVE的第一人称射击(FPS)游戏Demo。其关键点在于创建逼真的AI行为系统,包括智能导航、多样化的掩体行为、团队合作机制以及群体AI策略。开发者需要掌握AI算法、路径规划和射击游戏设计。 2. **TPSDemo**:同样是天美工作室的项目,这个第三人称射击(TPS)闯关Demo侧重于角色的3C操控,即角色、相机和控制器的协同工作,如滑铲、闪避、攀爬翻越和滑索等动作。此外,还包括简单的剧情任务和战斗场景设计,要求开发者精通TPS游戏机制和动画制作。 3. **手机开发调试工具**:此项目旨在为虚幻4引擎开发一套增强的手机开发和调试工具,类似于Unity的FrameDebugger和代码热重载功能。开发者需要熟悉手机平台的开发环境,了解虚幻4引擎的内部工作原理和工具链优化。 4. **脸动画编辑和驱动系统**:天美工作室希望基于FacialActionCodingSystem (FACS)创建一个面部动画编辑和驱动系统。开发者需实现FACS表情分解,构建编辑器以便快速编辑面部动画,并可能结合AI技术,如语音识别和机器学习,将语音或文字转化为面部动画。 5. **世界多同屏游戏后台云原生实践**:由魔方工作室提出的项目,目标是设计一个基于云原生架构的游戏后台系统,支持多玩家同屏游戏,如竞技或开放世界的航海体验。开发者需要掌握Kubernetes(K8s)进行服务编排,实现用户登录、数据存储、地图管理等功能,并能应对分布式系统的挑战,确保服务的高可用性和容错性。 以上项目涵盖了游戏开发的多个层面,从游戏设计、AI算法到后台系统的构建,以及动画编辑和云技术的融合,对参与者的技能要求广泛且深入,涉及了软件开发、游戏引擎应用、人工智能、网络通信和云服务等多个领域。