0% found this document useful (0 votes)
63 views8 pages

2D Topdown Game Project Requirements

The document outlines the project requirements for a 2D top-down game developed by the Yoteamo team, led by Đăng Bình Nguyên. It details the game's purpose, scope, objectives, functional and non-functional requirements, user profiles, and project timeline with milestones and deliverables. The game aims to provide an engaging multiplayer experience with procedurally generated dungeons, diverse characters, and a rewarding gameplay loop.

Uploaded by

nguyen dang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views8 pages

2D Topdown Game Project Requirements

The document outlines the project requirements for a 2D top-down game developed by the Yoteamo team, led by Đăng Bình Nguyên. It details the game's purpose, scope, objectives, functional and non-functional requirements, user profiles, and project timeline with milestones and deliverables. The game aims to provide an engaging multiplayer experience with procedurally generated dungeons, diverse characters, and a rewarding gameplay loop.

Uploaded by

nguyen dang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Mobile App Project Requirements Report

Project Overview
Project Name: 2D topdown game
Project Team: Yoteamo
Project Team Leader: Đăng Bình Nguyên
Date: 14/2/2025
Table of Contents
Introduction
1.1 Purpose
1.2 Scope
1.3 Objectives
Project Requirements
2.1 Functional Requirements
2.2 Non-Functional Requirements
2.3 Constraints
User Requirements
3.1 User Profiles
3.2 User Stories
Project Timeline
7.1 Milestones
7.2 Deliverables
Approval
1. Introduction
1.1 Purpose
Create a 2D topdown game which can entertainments player through gameplay.
1.2 Scope
This report delineates the boundaries of the game project, encompassing its aims,
functionalities, and constraints. It establishes the inclusions and exclusions of the mobile
app.
1.3 Objectives The game aims to achieve the following objectives:
 Provide an engaging and action-packed 2D top-down shooter experience.
 Allow players to explore procedurally generated dungeons filled with enemies,
traps, and treasures.
 Enable cooperative multiplayer gameplay for a more interactive experience.
 Offer a diverse selection of weapons, abilities, and characters with unique skills.
 Ensure smooth and responsive controls for an enjoyable gaming experience.
2. Project Requirements
2.1 Functional Requirements The game must fulfill the following functional
requirements:
 The game should feature multiple procedurally generated dungeon levels.
 Players must be able to collect and upgrade weapons, power-ups, and
abilities.
 The game should include a variety of enemies with different attack patterns
and behaviors.
 Implement a cooperative multiplayer mode where players can team up.
 Include a progression system that allows players to unlock new characters,
weapons, and upgrades.
 Provide a challenging but rewarding gameplay loop with increasing difficulty.
2.2 Non-Functional Requirements
 Performance: The game should run smoothly with a stable frame rate on target
platforms.
 Security: Multiplayer features should have secure connections to prevent
cheating or exploits.
 Usability: The user interface should be intuitive, allowing players to navigate
menus and controls effortlessly.
 Compatibility: The game should be compatible with multiple platforms, including
PC and mobile devices.
 Scalability: The game should support additional content updates, such as new
characters, weapons, and levels.
2.3 Constraints
 Timeline constraints may impact the delivery schedule and feature prioritization.
 Hardware limitations for mobile devices must be considered when designing
graphics and mechanics.
3.
3. User Requirements
3.1 User Profiles Casual Players:
 Characteristics: Enjoys playing occasionally for fun and relaxation.
 Needs: A balanced game with easy-to-learn controls, rewarding progression, and
engaging levels.
Hardcore Players:
 Characteristics: Seeks challenging gameplay with deep mechanics and strategic
decision-making.
 Needs: A variety of weapons, complex enemy patterns, and competitive
leaderboards.
Co-op Players:
 Characteristics: Prefers playing with friends and engaging in team-based
strategies.
 Needs: A seamless multiplayer experience with cooperative mechanics and
communication tools.
3.2 User Stories Casual Player:
 As a casual player, I want to quickly jump into a dungeon and enjoy fast-paced
combat.
 As a casual player, I want to collect different weapons and abilities to enhance my
experience.
Hardcore Player:
 As a hardcore player, I want to challenge myself with increasing difficulty levels
and complex enemies.
 As a hardcore player, I want to unlock and master different characters and
playstyles.
Co-op Player:
 As a co-op player, I want to team up with friends and defeat bosses together.
 As a co-op player, I want to strategize and use different character abilities to
complement my team.
4. Project Timeline 4.1 Milestones
 Milestone 1: Project kick-off and initial planning.
 Milestone 2: Completion of game design, mechanics, and user interface.
 Milestone 3: Development of core functionalities (player controls, combat
system, dungeon generation).
 Milestone 4: Implementation of multiplayer features.
 Milestone 5: Testing and debugging.
 Milestone 6: Adjustments and final improvements.
 Milestone 7: Game launch.
4.2 Deliverables
 Game Design Document: Complete game mechanics, UI/UX design.
 Playable Prototype: A testable version with core mechanics implemented.
 Final Game Release: A fully developed and tested game ready for deployment.
[Link]
 Project Plan Approval: Approved by the project leader.
 Design Approval: Approved by the design team.
 Testing Approval: Feedback from testers and development team.
 Final Release Approval: Approved by the project stakeholders.

Common questions

Powered by AI

The user stories reflect different player needs: casual players seek quick, enjoyable combat and weapon collection for a relaxed experience . Hardcore players focus on challenging gameplay with complex enemies and character mastery, appealing to their desire for strategic depth and progression . Co-op players want collaborative experiences, emphasizing teamwork and strategizing in defeating bosses, which fulfills their preference for social play and shared achievements . These varied stories ensure the game meets diverse expectations, enhancing its appeal across player types .

Cooperative multiplayer features enhance the gaming experience by allowing co-op players to team up with friends to tackle challenges and defeat bosses, which aligns with their preference for engaging in team-based strategies . Strategizing with different character abilities complements teamwork, providing a richer, more interactive experience that fosters social gameplay and enhances enjoyment for co-op players . This aspect is central to meeting their needs for seamless multiplayer experiences and cooperative mechanics .

User profiles provide a detailed understanding of different player groups such as casual, hardcore, and co-op players, allowing the design team to tailor gameplay elements to specific interests and preferences . For example, casual players benefit from easy controls and rewarding progression, while hardcore players seek challenging mechanics and competitive elements . Co-op players' need for seamless multiplayer experiences guides the integration of communication tools and cooperative mechanics . This targeted approach ensures the game is engaging across diverse audiences, enhancing user satisfaction .

The functional requirements support the game's objectives by ensuring it features procedural dungeon generation to keep gameplay dynamic, enables weapon and ability upgrades to maintain player interest, includes various enemy types for diverse challenges, and provides cooperative multiplayer mode to fulfill the objective of interactive experiences . These elements collectively enhance the game’s replayability and ensure it remains engaging over time, aligning with the objectives of providing an action-packed and interactive experience .

Timeline constraints may affect the delivery schedule and prioritize features for release stages, potentially impacting the game’s completeness or complexity at launch . Hardware constraints, especially for mobile devices, influence design decisions around graphics and mechanics, necessitating optimization to ensure the game runs smoothly across platforms without sacrificing performance or accessibility . These constraints require careful project management to balance scope with available resources and deadlines .

The game incorporates strategies like providing easy-to-learn controls and rewarding progression for casual players, while hardcore players enjoy challenges with complex enemies and strategic depth through diverse weapon and character options . Procedurally generated dungeons and increasing difficulty levels offer scalable challenges that maintain interest across skill levels . This balance ensures the game appeals broadly, catering to both player types by addressing distinct preferences within a unified gaming experience .

Non-functional requirements such as performance, security, usability, compatibility, and scalability critically affect player experience by ensuring the game is smooth, secure, and accessible across platforms . Performance ensures fluid gameplay, essential for retaining player interest. Security prevents cheating, maintaining fairness. Usability simplifies navigation, enhancing satisfaction. Compatibility broadens the potential audience. Scalability allows for future content, keeping the game relevant . Collectively, these ensure an enjoyable experience and are key to the game's long-term success .

The main objectives of the 2D top-down game are to provide an engaging and action-packed shooter experience, allow players to explore procedurally generated dungeons filled with enemies, traps, and treasures, enable cooperative multiplayer gameplay, offer a diverse selection of weapons, abilities, and characters with unique skills, and ensure smooth and responsive controls for an enjoyable gaming experience . These objectives relate to user engagement by ensuring the gameplay is both challenging and rewarding, which is crucial for retaining players. The inclusion of multiplayer features and diverse content aims to appeal to different user profiles, enhancing the game's longevity and appeal .

Project approval stages—covering plan, design, testing, and final release—are crucial for maintaining quality and alignment with project objectives . Each stage serves as a checkpoint to ensure components meet defined standards before proceeding. Plan approval ensures realistic goals, design approval guarantees user interface and mechanics alignment, testing approval verifies functionality and user feedback incorporation, and final release approval certifies readiness for market . This structured oversight mitigates risks, enhances project accountability, and contributes to successful delivery .

The project timeline’s milestones—ranging from project kick-off and planning to game launch—structure the development process, ensuring each phase is completed systematically . Early milestones focus on planning and designing mechanics, which lay the groundwork for development. Subsequent milestones address core functionalities and multiplayer features, prioritizing essential gameplay components . Testing and adjustments ensure quality assurance, while final improvements and launch phases ensure stability and readiness for release . This structured approach helps manage resources effectively, ensuring timely completion .

You might also like