-
Notifications
You must be signed in to change notification settings - Fork 2
๐ฎ Game Service Overview
## 1. Introduction to temp Invader Game
โ What is Temp Invader Game?
Temp Invader Game is a modern reinterpretation of the classic Space Invaders. It is a 2D arcade shooting game featuring seven progression-based stages (Level 1โ7), pattern-driven enemy AI, boss battles, and a skill & item system that adds strategic depth.
The game focuses on delivering:
Fast-paced bullet-hell combat
Stage-specific themes and atmosphere
Gradually increasing difficulty
An experience that aims for โmore than just simple shooting.โ
Temp Invader Game was developed not only as a gameplay project but also as a structured software system. It adopts an MVC architecture, integrates pattern-based boss attack logic, and provides a modular setup for entities, items, and skills.
โก Why We Built It โ 1. Strengthening Team Development Experience
Applied a GitHub Flow branching strategy
Used a PR-centered code review workflow
Enabled automatic Jira โ GitHub integration for tracking issues and progress
Practiced Agile/SCRUM: Daily Scrum, Sprint Planning, Review, and Retrospective
โ 2. Building a Well-Structured Codebase
Fully refactored legacy code into an MVC architecture
Clearly separated Model, View, Controller responsibilities
Improved maintainability with modular packages: Renderer, DTO, Entity, Pattern, etc.
โ 3. Implementing Complex Game Systems
Designed multiple enemy movement & attack patterns
Built multi-phase boss battle patterns
Implemented a player skill system (Teleport, Invincibility, Charging, Origin Skill)
Developed a JSON-based level configuration system
โ 4. Experiencing a Realistic Development Workflow
Worked in Sprint cycles for iterative development
Created a CI pipeline for automated build & test
Used GitHub Actions for continuous integration
Improved collaboration by handling large merge conflicts and cross-team communication
Through this project, our team gained hands-on experience not only in implementing game features, but also in software design, collaboration, maintainability, scalability, and structuring a full game systemโskills aligned with real-world development practices.
โข Key Features
โฃ Overall Gameplay Flow
Level 1 - Contact
2025-12-06.234317.mp4
Level 2 โ Ambush
2025-12-06.234414.mp4
Level 3 โ Nebula
Level 4 โ The Fleet
Level 5 โ Labyrinth
Level 6 โ Swarm
Level 7 โ Omega