Unity Game – BoomBoom Fighter

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特性)。

Demo 實機演示