# game-dev-unity **Repository Path**: levi1006/game-dev-unity ## Basic Information - **Project Name**: game-dev-unity - **Description**: 一些使用unity开发的小游戏 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-08 - **Last Updated**: 2026-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Game Dev Unity 这是一个包含多个Unity游戏开发项目的仓库,涵盖了多种游戏类型和开发技术。 ## 项目列表 ### 1. Gate-Ball 🎮 一款休闲竞技游戏,玩家控制小球穿过与球颜色相同的门来得分。 ![输入图片说明](Gate-Ball/ScreenShots/Updates/HitBall.gif) **核心功能:** - 玩家控制与拖射机制 - 颜色匹配得分系统 - 倒计时挑战模式 - 动态关卡生成 - 音效与动画反馈 **操作方式:** - 鼠标移动控制瞄准方向 - 鼠标左键拖拽蓄力,松开发射 ### 2. ShooterGame 🔫 第一人称射击游戏,包含多种武器和波次敌人。 ![输入图片说明](ShooterGame/Screenshots/shooter.gif) **核心功能:** - 多种枪械(步枪、手枪等) - 敌人生成与AI追踪 - 地图随机生成 - 生命值与弹药系统 - 分数与波次系统 ### 3. TowerDefense 🏰 经典塔防游戏,支持多种防御塔类型。 ![输入图片说明](TowerDefense/ScreenShots/MainMenu.gif) **核心功能:** - 三种塔:加农塔、激光塔、导弹塔 - 塔的升级与出售 - 敌人波次系统 - 经济管理系统 - 5个关卡 ### 4. Procedural-Terrain-Generation 🌍 程序化地形生成工具。 ![输入图片说明](Procedural-Terrain-Generation/Screenshots/LOD.gif) **核心功能:** - Perlin噪声地形生成 - 多倍噪声(Octave)细节 - LOD网格生成 - 基于高度的颜色贴图 ### 5. Spider 🕷️ 具有反向运动学(IK)的蜘蛛角色演示。 ![输入图片说明](Spider/ScreenShots/Guardian_0.gif) **核心功能:** - FastIK反向运动学系统 - 程序化行走动画 - 腿部位置锁定 ### 6. WLAssetCombo 📦 Unity游戏开发常用工具与组件集合。 **包含内容:** - 单例模式实现 - 状态机系统 - 对象池系统 - 音频管理系统 - 角色控制器(第一人称、第三人称、固定相机) - 常用工具类 ## 技术栈 - **引擎**: Unity - **编程语言**: C# - **版本控制**: Git ## 开始使用 ### 前置要求 - Unity 2019.4 或更高版本 - Visual Studio 或 VS Code ### 导入项目 1. 克隆仓库到本地 2. 在Unity Hub中打开对应项目文件夹 3. 等待Unity导入资源包