Academic Project | Unity Engine
GitHub: https://github.com/SiuMing917/SD3985_GPJ_GP19/releases/tag/BoomBoomFighterV1.0
Core Concept 核心概念
A strategic multiplayer game heavily inspired by Nexon’s classic “Bubble Fighter” (Crazy Arcade), blending traditional Bomberman-style gameplay with modern shooting mechanics and skill systems.
一款深受Nexon經典《泡泡堂》(Crazy Arcade)啟發的戰略性多人遊戲,融合了傳統的《炸彈人》式玩法與現代射擊機制及技能系統。
Key Features 主要特點
- Dual Modes:
- PVP (Focus): 4-player online battles via Photon Networking.
- PVE: Solo survival against enemy waves + boss fights.
- Enhanced Mechanics:
- 6 Unique Weapons (e.g., Rocket Launcher, Teleport Magic, Debuff Taser).
- 4 Active Skills (e.g., Area Bomb Clear, Force Push, Kamehameha).
- Physics-based interactions (bomb/box pushing).
- Art & Aesthetics:
- Primarily used official “Crazy Arcade” assets (Nexon) for characters, UI, and environments.
- Retro pixel art combined with vibrant, cartoonish Nexon-style visuals.
- 雙遊戲模式:
- PVP (重點): 通過Photon Networking實現4人線上對戰。
- PVE: 單人求生,抵禦敵人波次 + BOSS戰。
- 強化機制:
- 6種獨特武器(例如:火箭發射器、傳送魔法、減益電擊槍)。
- 4個主動技能(例如:區域炸彈清除、原力推進、龜派氣功)。
- 基於物理的互動(炸彈/箱子推動)。
- 美術與美學:
- 主要使用Nexon官方《泡泡堂》的素材(角色、UI、環境)。
- 復古像素風結合鮮豔卡通的Nexon風格視覺。
Development Notes 開發備註
- Created as a learning project for SD3985: Game Development Fundamentals.
- Focused on implementing multiplayer systems, AI pathfinding, and hybrid gameplay mechanics.
- All art assets sourced from Nexon’s IP for educational purposes only; no commercial use intended.
- 作為SD3985:遊戲開發基礎課程的學習專案創建。
- 著重於實作多人連線系統、AI尋路以及混合玩法機制。
- 所有美術素材來源自Nexon的智慧財產權,僅供教育目的使用;無商業用途意圖。
Technical Highlights 技術亮點
- Multiplayer sync via Photon Unity Networking (PUN).
- AI enemies using Pathfinding (PVE).
- Dual-mode architecture (shared core logic, separated PVP/PVE features).
- 通過Photon Unity Networking (PUN)實現多人同步。
- PVE模式中的AI敵人使用Pathfinding尋路。
- 雙模式架構(共用核心邏輯,分離PVP/PVE特性)。