
[Unity 3D] 1天开发闯关游戏_Part0_项目准备
标题:[Unity 3D] 1天开发闯关游戏_Part0_项目准备
链接:Yew's Blog
日期:2024年1月8日
1天?
Day2心烦意乱,情绪比较抑郁,诸事不顺,搞了一天的 5G 随身 Wi-Fi 还搞坏了,损失 295 人民币。
希望今天能做得差不多吧。
灵感来源
《糖豆人(Fall Guys)》以及小时候玩的各种闯关游戏和《Minecraft》中玩过的跑酷地图
资料收集
作业要求
老师在文档里特意要我们标注个人原创设计和按课程学习的作品,但哪里会有作品完全原创、凭空出现呢,再完美的作品也离不开其他事务的启发和他人的帮助,所以自作主张,讲老师笔下的“个人原创”重新定义为:自己基于对游戏的理解和结合课堂的知识独立制作的游戏,而不是跟着成品教程制作的游戏
需要提交以下
- 实验报告(就直接截取我自己写的开发日志算了)
- 程序打包+发布运行(build一下就行,再分配一个game域名,用NPM反向代理一下,争取网页能运行我的小游戏)
- PPT(一个下午搞完)
- 录屏(PPT+游戏运行)(和PPT一个下午搞完!)
参考知识
此外,我还了解到了一些有助于我后续开发的知识:
ok,今天的进度就这么点,因为一直在配置博客。。。
项目概述
项目类型
Unity3D游戏项目
开发工具
- VisualStudio 2022
- Unity 2022.3.9f1C1
- Blender 3.6.4
- Git 2.39.1.windows
- Git LFS
设计方案简介
因项目周期有限,本次期末项目暂且不能实现完整功能,后续可以关注 plastic hub:Skull Revenge Project 查看项目的后续更新计划。
设计题目实现
需求分析
骷髅复仇记(Skull Revenge) 需求分析
1. 引言
1.1 背景
骷髅复仇记(Skull Revenge)是一款第三人称 3D 闯关游戏,旨在为玩家提供欢乐、休闲、体育的游戏体验。游戏设定在航海时代,船长开船技术不好,把一名认真做事的船员不小心弄进海里死掉,变成骷髅的他很生气,决定找船长复仇!
1.2 目的
该需求分析旨在明确骷髅复仇记(Skull Revenge)的功能、特性和性能要求,以确保游戏能够满足玩家的期望,并在多平台上稳定运行。
2. 用户需求
2.1 游戏类型
- 提供街机风格的游戏体验,支持单人。
- 拥有解谜题材的地图。
2.2 游戏玩法
- 提供简单易上手的操控方式,通过鼠标或手柄进行移动跳跃和发射。
2.3 游戏背景
- 游戏设定在航海时代,船长开船技术不好,把一名认真做事的船员不小心弄进海里死掉,变成骷髅的他很生气,决定找船长复仇!
2.4 道具系统
- 实现多种道具,以增加游戏的趣味性和通关方式的多样性。
2.7 图形和音效
- 采用Unity 3D游戏引擎,实现逼真的冰雪场地。
- 针对骷髅行走、起跳以及各个地图配有不同BGM,营造游戏的氛围。
3. 系统需求
3.1 平台支持
- 采用WebGL技术,部署到Web服务器上。
- 兼容主流游戏平台,包括PC和移动设备。
3.2 性能要求
- 在各平台上保持流畅的游戏性能,确保用户体验。
- 支持竖屏设备的不同分辨率和设备规格。
4. 开发和测试需求
4.1 开发工具
- 使用Unity 3D作为游戏开发引擎。
- 配备Visual Studio集成开发环境(IDE)和 Git版本控制系统用于项目管理和回滚。
4.2 测试
- 在不同设备和浏览器上进行兼容性测试。
概要设计
这里使用 GoodNotes 5 简单画一下这个项目的大概运行/设计流程:
标题:[Unity 3D] 1天开发闯关游戏_Part0_项目准备
链接:Yew's Blog
日期:2024年1月8日
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,任何转载都需注明来自 LeonYew
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果