# G-War **Repository Path**: k-peng/g-war ## Basic Information - **Project Name**: G-War - **Description**: 这是一个求职demo - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-10 - **Last Updated**: 2025-10-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # G-War: A 2D Top-Down Space Shooter ## 项目简介 (Project Overview) 本项目是我在为求职所做的demo,是一款快节奏2D俯视角射击游戏。游戏的核心玩法受到了《几何战争》(Geometry Wars)等经典作品的启发。该项目旨在全面展示我在Unity和C#方面的核心开发能力。 ##项目在线试玩地址:https://kunpeng-a.github.io/demo/ ## 核心功能 (Core Features) * **精准的玩家操控:** 飞船使用WASD移动,机头实时朝向鼠标位置。 * **动态敌人生成:** 敌人在屏幕视野外随机生成,为玩家带来持续的挑战。 * **完整的游戏循环:** 包含得分系统、游戏结束机制以及重玩功能。 * **游戏感打磨:** 集成了射击、爆炸音效和粒子特效,提升了核心玩法的打击感和反馈。 * **健壮的管理系统:** 使用单例模式的GameManager统一管理游戏状态、UI和音频。 ## 技术栈 (Tech Stack) * **游戏引擎:** Unity 2022.3.62f1c1 * **编程语言:** C# * **版本控制:** Git & Gitee ## 如何运行 (How to Run) 1. 克隆本仓库到本地: `git clone https://gitee.com/k-peng/g-war.git` 2. 使用 Unity Hub 打开项目。 3. 打开 `Scenes` 文件夹中的主场景。 4. 点击Play按钮即可开始游戏。 ## 个人总结 (Personal Summary) 通过这个项目,我熟练掌握了Unity中的2D游戏开发流程,包括物理控制(Rigidbody2D)、预制体(Prefab)系统、UI交互、粒子效果和音频管理。同时,我也在项目中实践了良好的代码组织结构和版本控制习惯。