Research & Planning - binarybarnyard/project-btc GitHub Wiki
Research & Planning
Tasks
Research game mechanics and design patterns: This involves studying existing games and identifying successful design patterns that can be incorporated into the game.
Create a Game Design Document (GDD): This comprehensive document will contain all the crucial details about the game including its mechanics, story, characters, art style, and more.
Define project scope and milestones: This involves setting clear goals for the project and identifying key milestones to track progress.
Core Mechanics for Your Metroidvania Tech Demo
Platforming
Movement: Basic movement with smooth control.
Jumping: Single jump, double jump.
Dashing: Ground dash, jump dash.
Combat
Weapon: Start with a bat.
Basic Attack: Swinging the bat.
Air Attack: Use bat while jumping.
Upgrade System: Allow bat upgrades.
Exploration
Abilities:
Double Jump
Dash
Jump Dash
Gun for breaking locks and accessing new areas.
World Design: Apartments to search for gear, fashion, and food.
Progression
Roguelite Elements:
Virtual pet (Giga Pet) that grows with feeding.
Pet gives new abilities and stat boosts.
Bosses drop items for pet to grant power-ups (e.g., Double Jump).