Professional Documents
Culture Documents
Cover Page
Cover Page
Acknowledgement
Table of Contents
Chapter 1:
Introduction to the Study
Gaming, i.e. playing video games, is one of the most practiced hobbies among people of different
ages. Gamefy is a website and desktop application that is proposed to provide the service of
periodic payments (subscription) to play games. The purpose of Gamefy is to allow gamers to play
all the video games they want at the lowest costs possible.
In addition to games, Gamefy will provide a social platform where gamers can communicate with
each other and with game developers, which maximizes the effectiveness of the communication
power to benefit both gamers and game developers. This social platform can also be extra
beneficial when it is used to highlight major issues and bugs in and around the platform. Also, live
streaming can be supported.
The main idea is to gather as many video game developers as possible at one platform where they
can show their projects to the masses and get paid based on usage of their games by the platform
subscribers, meaning that, the more time spent by subscribers on your game, the more you are
regularly paid as a game developer. One big issue about that is the connections needed with major
AAA games makers. However, the freemium business model followed here has proven its
effectiveness with other paid digital products (e.g. Spotify) and still has great potential to grow
even more.
An online store is a virtual store on the internet where customer can browse the games and select
products of interest. The selected games may be collected in a shopping cart. At checkout time,
the items in the shopping cart will be presented as an order. At that time, more information will be
needed to complete the transaction.
1.0 Problem to the Project
1.1 problem Content
As the Games are highly famous among the different people of different age group. But the
potential value of the games are not so clear for the users on different gaming platforms. Major
problem arises when a user has to look for the specific game on different websites and will get to
know is that game is free to download. A user may be have to sign in to different websites to
download a game which is been looked for.
1.2 Problem context
A set of events invented for a plot, presented as preceding and leading up to that plot. In the project
there are multi-player and single player strategy games, emphasizing logical thinking and
planning. They often stress resource and time management, which usually takes preceding over
fast action and character involvement. Tactical organization and execution are necessary, and the
the games creators usually place the decision-making skills and delivery of commands in the
player’s hands.
1.3 Rationale
By the Gamefy web based system, users would gain a virtual reality based experience. Currently
we have websited like gamefy, but on these platforms there are some drawbacks. Which will be
discussed later in the report.
According to the problem stated above Gamefy will be standalone gaming resource website which
will allow users to download different games from our games library. Gamefy will be developed
keeping in mind about the user ease and user stickiness, although this project will also keep in
mind about the marketing competitors.
1.4 Potential benefits
Users will always have a access to abundance Users will have a wide exposure of
of gaming material regardless to any transactions for their subscription yet secured.
circumstances after they have subscribed.
Users will gain access to the knowledge for More user friendly approach in users to
upcoming games. communicate and get newly feedbacks.
Admin is able to post the updates on the new An interactive and friendly environment.
games or newer version.
System will be maintained and upgraded upon A user feedback system that will be helpful for
user suggestions. decision making to upgrade gamefy.
All users would be able to use a database with
enhanced security and performance.
Currently we need to have a Model View Controller concept. By looking at the current comparison
in the figure 4.0. It is clear that the Asp.net is the advance language and a build in concept of MVC
as well as better security features in the programming language. After the research comparison
developer came to the conclusion of having Asp.net as a selected programing language.
4.2 IDE (Interactive Development Environment chosen)
Framework to develop the tool will be in Microsoft visual studio 2017 community edition. This
Framework is used by developer and this platform is built to support all kinds of programing
languages. As Well as this framework is much user friendly than any other.
In order to use this IDE environment it must be configured to compile python or c code. To
achieve that have to install the language package. In this Visual studio has made it easy for
us by installing the build in tools.
4.3 Libraries chosen / Tools chosen
4.4 Database Management System chosen
Our website involve User credentials To store those credentials we need to have a data base. A
Database should be Relational database.
Advantages Disadvantages
Posgress Sql -Build-In Memory Management -Lack of Sufficient Debugging tools
-Analysis Service
-New SQL Language
1. Requirement Identification: This is the first step in the waterfall model where
all of a system required must be well identified and documented.
2. System Design: The collected requirements of the first phase are analyse during
this stage to determine the system specification and features.
3. System Implementation: The system must be developed based on the design
criteria of previous phase.
4. System Testing: A complete system must be tested before its deployment in the
client side to ensure its functionality, quality and performance.
5. System Deployment: Once a system implemented and tested it will be deployed
at customer site.
6. System: In case any minor changes are needed the developers may release the
system updates in this stage.
In general this model is suitable for projects with clear objectives and expected
solutions as all requirements of the system must be specified in the first phase of this
model (Mall, 2009). Table 2-11 summarized the advantages and disadvantages of
waterfall model.
Advantages Disadvantages
Easy to use and implement No chance of make changing in the
Minimum amount of resources is previous stage
required Difficult to estimate the time
Documentation is required at the end Improper assumptions may
of each stage guarantee the project failure
The phases are not overlap due to their Low level of flexibility
process order It is not cost effective
Provide high quality project at the end It is time consuming
However, risk management and system modification in the Waterfall model are very
costly as it follows a restrict on-way sequential flow. Hence, this model is generally not
recommended (Schwalbe, 2013).
6.3 Give an overview of the diagrams associated with the methodology
This project proposed a system for gaming website which is one of the most sophisticated
environment for gaming people. Many techniques such as encryption and using standard research
method will be used to develop gamefy.
A few numbers of gaming platforms, looked in to the research of gamefy were explained
along with marketing stretegy, however, the platforms are not sufficient enough to countermeasure
the Gamefy phenomenon. Therefore, the current studies on web based gaming library were
reviewed too in order to analyse the possibility of developing a proper gaming platform. Finally,
the proper programming language (i.e. Asp.net), data base management system (i.e. Microsoft
SQL Server) and system development methodology (i.e. Waterfall) were selected for this project.
The Gamefy is an important framework for Gaming Environment, because it will allow user to
search and download the specific game what user looking for. There are many things that the
developer have learnt, and have further confirmed from domain research like the importance of
GUI in Gamefy platform. Like the development Graphical attraction is able to get user stickyness,
not like other platforms, where user attraction is not maintained. Most importantly developer have
learnt the importance Gamefy in the field of website development.
In Addition to this developer have got to know about many other Gaming platform that are
currently, being used by companies.
Were there any gaps in your research and design – areas where you may
want to further explore and improve?
Yes there is some gap in between research and design, because the development of this
application is taking application on another level of advancement in terms of interface, so there
could be possible room for improvement in this particular portion.