You are on page 1of 8

ANDROID GAME

A PROJECT SYNPOSIS
Submitted to

Lingaya’s Vidyapeeth
By

KRISHAN KUMAR VERMA

SUSHIL PRASAD SHAW

MD.REZA

in partial fulfillment for the award of the degree


of
BACHELOR OF COMPUTER APPLICATION
IN

COMPUTER SCIENCE AND APPLICATION

DEPARTMENT OF COMPUTER SCIENCE AND APPLICATION

Lingaya’s Vidyapeeth
(Deemed to be University Under Section 3 of UGC Act,1956)

Old Faridabad-Jasana Road, Nauchali, Faridabad

September 2019
INTRODUCTION
Video games today are unquestionably an important factor in cultural and religious
socialization and the rapidly influential gaming sector of media brought about and
requires a specific academic discourse. This new academic peer-reviewed online journal,
the first of its kind, aims at establishing and fostering a platform for such discussions. It
seeks to explore both established approaches and new frontiers of researching video
games/gaming as related to religion, culture, and society.

The journal’s title, game environments, consequentially refers to this fact and indicates
that in our understanding, researching video games is not limited to the established
media-centered approaches. On the contrary, also the ‘games/gaming’ – ‘environments’
need to be highlighted, and they are suitably tackled with actor-centered approaches.
Game environments in our understanding consist of both, the technical environments of
video games/gaming and the cultural environments of video games/gaming. The journal
welcomes contributions applying all approaches and highlighting all fields of
investigation related to video games/gaming and religion, culture, and society.

The journal also explicitly seeks to acknowledge the steadily increasing impact of video
games and gaming’s global aspects. In order to actively contribute towards establishing
and maintaining a critical dialogue including perspectives beyond the so far dominant
regional contexts the journal encourages contributions which address the diverse global
video game and gaming landscape.

And in this Project we are going to develop a video Game by using Unity Framework
which is a very popular framework for game development. Throughout this process we
are trying to develop a game application which is user friendly any easy to use. We are
basically making an Action game in which a Hero is alone in the jungle with Enemies and
he is trying to escape from there but on the way he have to fight for his Survival.
OBJECTIVES

 Main Objective:

Our Objective is to create an Android game by implementing the different algorithms


for path finding, Player movement control, Enemy control and player health
maintenance by using C# language and Unity framework.

 Game Objective:

Game objective is to develop a user interface through which user can interact with our
game .This Interface contain different elements such as Menu, controls, animations
graphics ,game objects and Scene.

 Menu:

The game Menu contain the different options for different purpose like Play
option for playing game, Option for other settings ,Control option for
providing information of controls to user, About to provide information of
game and developer.

 Controls :

For the purpose of providing the user interaction to game we need to


implement the joystick mechanism and some buttons to play the game.

 Animation & graphics:

A game without graphics and Animation is very boring to play and not so
good looking so that for that purpose we need to add some Animation and
Graphics in our game.

 Scene:
Scene contains background details of the game such as mountains, land, trees.

FEASIBILITY

Financial feasibility

This is a single player offline game so there is no hosting cot if it developed to be a web
game using WebGL it will only consume internet data to load the ads there. For the
mobile game players, it is completely a free to play game. The only potential reason that
it may consume internet data even through it is an offline game is the ads that this game
may have in the future which is considered to be relatively low.

Technical feasibility

The tool and technology that were used in game are completely free for students there
were no the additional tools required to make this game. Unity itself have animation
editor which can be used to make simple animations that is related to moving objects
,changing sprites and sprite editor which can separate sprites which is good enough for
this game.

Economic Feasibility

The resources that are required for this project are:

 Development machine any regular PC/Laptop with a Minimum Ram of 2GB and a
decent GPU can be used for the development of the game.
 Technical tools and software, as mentioned are the tools needed to develop this
software are available to developers at no charges.

 Game Developer and Graphic Designers.

Legal Feasibility

The Game assets that were used to make the game are completely free with either CC0 or
CC3 license so I can use them as long as I properly credit them which I already did by
uploading the project to github. And as mentioned in the previous section this game uses
freely available software and tools which are intended for the use of game developers
everywhere .there cannot be any conflict regarding plagiarism of any other game because
I have already followed the rules of the license to make this game.
Methodology

Rapid application development model:


For this project development we are using the RAD model which is used for Quick
development of the software.
A software project can be implemented using this model if the project can be broken
down into small modules wherein each module can be assigned independently to separate
teams. These modules can finally be combined to form the final product.
Development of each module involves the various basic steps as in waterfall model i.e.
analyzing, designing, coding and then testing, etc. as shown in the figure.
Another striking feature of this model is a short time span i.e. the time frame for delivery
(time-box) is generally 60-90 days.

This model consists of 4 basic phases:


1. Requirements Planning –
It involves the use of various techniques used in requirements elicitation like
brainstorming, task analysis, form analysis, user scenarios, FAST (Facilitated
Application Development Technique), etc.
2. User Description –
This phase consists of taking user feedback and building the prototype using
developer tools. In other words, it includes re-examination and validation of the
data collected in the first phase. The dataset attributes are also identified and
elucidated in this phase.
3. Construction –
In this phase, refinement of the prototype and delivery takes place. It includes the
actual use of powerful automated tools to transform process and data models into
the final working product. All the required modifications and enhancements are too
done in this phase.
4. Cutover –
All the interfaces between the independent modules developed by separate teams
have to be tested properly. The use of powerfully automated tools and subparts
makes testing easier. This is followed by acceptance testing by the user.

Requirements

 Language : C#

C# comes under internationally accepted general-purpose, high level,


anobject oriented programming language developed by the Microsoft
Corporation and approved by the International Standards Organization
(ISO) and the European Computer Manufacturers Association to be
considered as a standard and professionally used programming language.
Anders Hejlsberg was involved as the lead developer who developed it
when the Dot Net Framework was created.

 Hardware:

 Minimum 5GB space in Hard Disk Drive.

 Intel core 2 Due Processor.

 2GB DDR SD RAM.

 Minimum 15 color Monitor.

 GB ULTRA HDD 7200 RPM.

 Software:

 Window 7 (Ultimate).

 Unity3D.
 Visual Studio.

 Android SDK.

 Adobe Photoshop.

 MS Office.

Bibliography
1. 0x72. (2018). 16x16 DungeonTileset II. Available from:
https://0x72.itch.io/dungeontileset-ii [Accessed on 20 November 2018]
2. 0x72. (2018).16x16 DungeonTileset. Available from:
https://0x72.itch.io/16x16-dungeon-tileset [Accessed on 20 November 2018]
3. FinalBossBlues. (2018). Pixel Shooter and Towers Asset Pack. Available from:
https://finalbossblues.itch.io/pixel-shooter-towers-asset-pack [Accessed on 20
November 2018]
4. FinalBossBlues. (2018). Dark Dimension Tileset. Available from:
https://finalbossblues.itch.io/dark-dimension-tileset [Accessed on 25 December
2018]
5. DragonDePlatino. (2014). DawnLike. Available from:
https://opengameart.org/content/dawnlike-16x16-universal-rogue-like-tileset-v181
[Accessed on 20 December 2018]
6. Manveru. (2014). Minotaur. Available from:
https://opengameart.org/content/minotaur-0 [Accessed on 15 December 2018]
7. Spring. (2018). 4-Color Assortment. Available from:
https://opengameart.org/content/4-color-assortment [Accessed on 15 December
2018]
8. Cabbit. (2014). 24x32 Characters Big Pack. Available from:
https://opengameart.org/content/24x32-characters-with-faces-big-pack [Accessed
on 15 December 2018]
9. Beast. (2011). Sewer Tileset. Available from:
https://opengameart.org/content/sewer-tileset [Accessed on 15 December 2018]
10. Angelee. (2018). Little Servant Devil Animation. Available from:
https://opengameart.org/content/little-servant-devil-animation [Accessed on 15
December 2018]
https://www.youtube.com/watch?v=P5y4T0y_DdE. [Accessed on 25 December
2018]
11. Game Objects’ Sound Clips. Retrieved Sound Clips from Free Sound:
https://freesound.org [Accessed on 20 December 2018]
12. Unity Documentation. https://docs.unity3d.com/ScriptReference
13. Unity Answers. https://answers.unity.com
14. Stack Overflow. https://stackoverflow.com
15. UML Class Diagram. Retrieved Class Diagrams from Lucidchart:
https://www.lucidchart.com/pages/uml-class-diagram

You might also like