FYP Proposal
FYP Proposal
FYP Proposal
Submitted to
Ms. Quraul Ain
Project Management Committee
Department of Software Engineering
University Of Sahiwal, Sahiwal.
Submitted By
Ali Hassan BSSE-E1-20-43
1. Introduction
Welcome to “Park Tycoon Adventure”, where the thrill of managing your
own theme park meets the excitement of immersive gameplay. Get ready to
dive into a world of strategic decision-making and dynamic park management
like never before!
Key Features:
Owner Character
AI-Driven Employees
Rides & Attractions
Economy System
Park Customization
Visitors AI
User Interface (UI)
Challanges & Goals
Progression System
Tutorial and Onboarding
2. Objectives
Build and customize your dream theme park from the ground up.
Manage finances, attract visitors, and expand your park empire to bec
3. Background
Over the years, tycoon and simulation games have captured the hearts
of gamers worldwide. However, the separation between managerial decisions
and direct player control has been a notable limitation. "Park Tycoon
Adventure" emerges in response to this, aiming to provide a gaming
experience that seamlessly integrates both elements. By combining the thrill
of hands-on control with strategic decision-making, we seek to elevate the
tycoon game genre to new heights.
4. Problem Description
What: The project aims to develop "Park Tycoon Adventure," a mobile game
that redefines the tycoon gaming experience by seamlessly blending direct
player control with classic tycoon mechanics. This game offers players the
opportunity to immerse themselves in the dynamic world of theme park
management, making strategic decisions, managing operations, and creating
an engaging amusement world.
Why: Traditional tycoon games often lack depth in player interaction and
immersion. "Park Tycoon Adventure" addresses this by providing players
with direct control over their park's development and operations, enhancing
engagement and enjoyment. Incorporating AI-driven employees, dynamic
visitor AI, and a robust economy system, the game offers a rich and immersive
gameplay experience that sets it apart from existing titles in the genre.
How: The project will utilize innovative game design principles and modern
development technologies to create a mobile game prototype that delivers on
its promise of immersive gameplay. Employing an iterative development
approach and incorporating player feedback, the team will ensure that "Park
Tycoon Adventure" meets the expectations of its target audience. Additionally,
the implementation of fault-tolerant systems will be crucial to maintaining
stability and player satisfaction, ensuring a smooth and enjoyable gaming
experience even in the face of unexpected challenges or technical issues.
5. Problem Statement
Traditional tycoon games often leave players yearning for a more
immersive experience. The disconnection between managerial decisions and
player control creates a gap in engagement. "Park Tycoon Adventure"
addresses this problem head-on, offering players the opportunity to not only
strategize but to actively participate in the daily operations of their
amusement park.
6. Methodologies
To address the "How" part of the problem, the following methodologies
will be employed:
7. Project Scope
The scope of the project encompasses the design and development of
the "Park Tycoon Adventure" mobile game prototype. However, certain design,
development, and research aspects will not be considered within the project's
scope. These include:
8. Feasibility Study
Project Schedule:
In this project, it is feasible to meet the project schedule within the
allocated time frame. The project timeline allows for iterative development
and testing, ensuring that key milestones are achieved according to plan.
However, certain risks and resource requirements need to be addressed to
ensure successful project completion.
Risks Involved:
1. Technical Risks: Potential technical challenges may arise during the
implementation of AI-driven systems and gameplay mechanics. To
mitigate this risk, thorough research and prototyping will be conducted
during the early stages of development to identify and address any
technical hurdles.
2. Resource Constraints: Limited access to specialized tools or expertise
may impact the development process. Collaboration with experienced
developers or leveraging online resources and forums can help
overcome resource constraints and address technical challenges
effectively.
3. Scope Creep: The temptation to add new features or expand the scope
beyond the defined parameters may lead to schedule delays and
increased complexity. Strict adherence to the project scope and regular
review of project objectives will help mitigate the risk of scope creep.
Resource Requirements:
1. Computing Resources: Development of the mobile game prototype will
require access to computers equipped with suitable hardware
specifications, including powerful processors, sufficient RAM, and
dedicated graphics cards to support Unity game engine development.
2. Software Tools: Utilization of software tools such as Unity game
engine, integrated development environments (IDEs) like Visual Studio
or JetBrains Rider, and design software such as Adobe Photoshop or
Illustrator for asset creation and UI/UX design.
3. Testing Devices: Access to a range of mobile devices for testing and
optimization to ensure compatibility and performance across different
screen sizes, resolutions, and operating systems.
4. Human Resources: Skilled developers proficient in game development,
AI programming, UI/UX design, and quality assurance/testing will be
required to execute the project successfully. Collaboration and
coordination among team members will be essential to meet project
objectives efficiently.
10. Tools/Technologies
For the development of "Park Tycoon Adventure," the following hardware
and software tools/technologies will be required:
Hardware:
Computers: High-performance computers with suitable specifications
for game development, including powerful processors, sufficient RAM,
and dedicated graphics cards.
Mobile Devices: A range of mobile devices for testing and optimization
to ensure compatibility and performance across different platforms.
Software:
Unity Game Engine: A powerful and versatile game development
platform for creating 2D and 3D games, providing tools for design,
prototyping, and optimization.
Integrated Development Environments (IDEs): Software tools such
as Visual Studio or JetBrains Rider for coding, debugging, and compiling
game scripts.
Design Software: Applications such as Adobe Photoshop or Illustrator
for creating game assets, including graphics, textures, and UI elements.
Version Control System: Tools like Git or SVN for managing and
tracking changes to the project codebase.
Game Development Libraries: Utilization of third-party libraries and
frameworks for additional functionalities, such as input handling, audio
processing, or physics simulations.
Testing Tools: Software tools for automated testing, debugging, and
performance optimization, ensuring the stability and quality of the
game prototype.
Collaboration Tools: Communication and collaboration platforms such
as Slack or Microsoft Teams for team coordination, file sharing, and
project management.
13. Milestones
9. Launch Preparation:
Prepare marketing materials and promotional assets.
Optimize app store listings and prepare for launch.
These milestones will serve as key checkpoints throughout the project timeline,
ensuring that progress is made in a structured and organized manner towards the
successful completion and launch of Park Tycoon Adventure.
14. References
Unity Technologies. "Unity - Game Development Platform."
https://unity.com.
Adobe Inc. "Photoshop - Image editing and design software.”
https://www.adobe.com/products/photoshop.html