Skip to content

chuckzxxmello/black-out

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Black-Out Logo Typing SVG

A skill-based action hack and slash game with fighting game elements, featuring intense swordfights, ranged combat, and a prestige scoring system.

  • Skill-based combat with no stat/XP grinding
  • Combo system and Prestige scoring based on speedkills, combos, and move execution
  • High risk High reward gameplay experience

Art and Concept

  1. Combat & Mechanics

    • Smooth, responsive combat combos
    • Challenging but rewarding gameplay
    • Overwhelming Enemy AI with critical health damage
  2. UI/UX

    • Ultra-tactile and intuitive menus & HUD
    • Fast, skippable cutscenes

How to Play

Controls

Key Action
←/→ Move
Double-tap ←/→ Dash (ghost through enemies)
Z Jump, Back
X Attack, Submit
S Second Attack
A Block
C Throw shuriken
D Assault Rifle
F Launcher
Q Power Up
V Status/Settings/Save/Combos/Exit
B Inventory/Switch weapons

Analog controller support coming soon

Combat System

Melee Weapons

Katana

  • Rising Dragon Slash - X,X,X,S
  • Vampiric Slash - HOLD X, THEN ←/→

Dual Katanas

  • Dance of the Twin Dragons - HOLD X
  • Grind Mode - S

Tekko Kagi [Bladed Claws]

  • Talon Burst - HOLD X
  • Rending Gale - HOLD S

Death Scythe

  • Soul Harvest - X
  • Memento Mori - HOLD X THEN RELEASE

Ranged Weapons

  • Shuriken - C
  • AK47 - D
  • Bazooka - F

Project Management

Tech Stack

  • Engine: Unity 6 ( current version 6000.0.46f1)
  • IDE: Visual Studio Community 2022
  • Art: Adobe Photoshop, Online Sprite Sourcing
  • Project Management: Notion, Kanban board, TLDraw, Paper & Pen, MS Word, GitHub
  • UI Style: Simple and fast tactile interface

Project Structure

black-out/
├── Assets/                    # Main game assets, scenes, prefabs, scripts
│   ├── Audio/
│   ├── Fonts/
│   ├── Prefabs/
│   ├── Scenes/
│   ├── Scripts/
│   ├── Settings/
│   ├── Sprites/
│   │   ├── characters/
│   │   ├── cutscenes/
│   │   └── icons/
│   ├── TextMesh Pro/
│   ├── UI/
│   │   ├── Scripts/
│   │   ├── Textures/
│   │   ├── USS/
│   │   └── UXML/
│   └── UI Toolkit/

Development Phases

Phase 1: Prototype & Core Mechanics

  • Basic player movement and enemy AI
  • Weapon combo system implementation
  • Prestige scoring system
  • [S] Cinematic combo zoom effects
  • Performance optimization (60 FPS target)
  • Core mechanics testing

Phase 2: Level Design

  • [S] Level layouts and UI setup
  • [S] Map layouts and advanced enemy AI
  • [S] Money, credits, and rewards system
  • [S] Save/Load system implementation
  • [S] Progress tracking (levels, items)
  • [S] Performance optimization and 60 FPS maintenance
  • Asset finalization (textures, animations, UI)
  • Minimal SFX and soundtrack implementation

Phase 3: UI/UX Polish

  • UI/UX prototyping
  • Tactile and fast UI/UX setup
  • Final UI/UX design and implementation
  • [S] UI/UX details and refinement
  • [S] Debugging and cleanup

Extra: Final Polish & Testing

  • Continuous playtesting and debugging
  • Combat mechanics refinement
  • [S] Smooth transitions and optimizations
  • Asset finishing touches
  • Sound design finalization
  • Repository cleanup and organization
  • Documentation completion

TODO: [S] marked list are incomplete

Asset Sources & References

TODO: asset credits and citations, still organizing assets

Development Setup

Prerequisites

  1. Install Unity 6 (version 6000.0.46f1)
  2. Install Visual Studio Community Edition 2022
  3. Clone this repository
  4. Open project in Unity
  5. Wait for Unity /Libraries to Install

Post-Launch Plans

Asset Resprite & Redesign

  • Remove any copyrighted assets
  • Replace with personal work assets
  • provide polished and clean assets

Debugging & Hotfixes

  • Fix any remaining bugs and issues
  • Clean unecessary lines anc comments
  • Organize and Structured codebase

Support & Maintenance

  • Patch schedule and hotfix process
  • Community feedback integration
  • Performance monitoring for low-end hardware
  • Crash reporting and analytics

Quality Assurance

  • Automated testing pipeline
  • Manual testing checklists
  • Bug triage workflow
  • Platform certification requirements

Future Features

  • Controller support expansion
  • Localization support
  • Accessibility options
  • Additional content updates

About

2d hack n slash game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors