chapter fallofnation
TRANSCRIPT
-
8/17/2019 Chapter FallOfNation
1/39
FALL OF NATION
Chapter – 1
About Company
Company Profile
Services
Page | 1
-
8/17/2019 Chapter FallOfNation
2/39
FALL OF NATION
1.1 Company Profile :
• IBL InfoTech is an India based software outsourcing company that focuses on highlyqualitative, timely delivered and cost effective offshore software development services to its
clients It adheres to stringent quality standards and fle!ible business practices so as to
enable their clients to operate more efficiently and gain an edge over their competitors
• They offer you the ability to leverage high quality offshore software engineering and
offshore software programming talent Their wide range of services include website
designing, e"commerce services, graphics and logos design, website templates , website
mar#eting, product development, software development etc
Why Choose IBL InfoTech?
$ IBL InfoTech has years of e!perience in providing customi%ed solutions to our clients to
meet their web based needs
& IBL InfoTech has the e!pertise in all areas of web site design and development and other
web site based solutions
' In IBL InfoTech, Team of dedicated web designers, developers and professionals offer
services far beyond e!cellence
( Creativity and innovation are our strengths while offering web site design and development
services to our clients
) *ll our services are e!tremely poc#et friendly +ur competitive rates have made it possible
for all types of businesses small, medium and large corporations to ta#e advantage of our
services
- IBL InfoTech cater to a large global clientele
. IBL InfoTech has been successfully catering to diversified vertical, including real estate,
automobiles, tourism, B&B and so on
/ IBL InfoTech provide end to end business solutions to our clients with development of web
forms for reporting systems
0 IBL InfoTech Team Being cost effective and successful in meeting the deadlines of the
client
Page | 2
-
8/17/2019 Chapter FallOfNation
3/39
FALL OF NATION
1. !er"ice :
• 1obile *pplication 2evelopment
• C1S 3 4commerce 2evelopment
• 5ebsite 2evelopment
• 5eb 2esigning
• 6aming
Page | 3
-
8/17/2019 Chapter FallOfNation
4/39
FALL OF NATION
Chapter – #n"ironment $escription
7ardware Specification
Software Specification
Page | 4
-
8/17/2019 Chapter FallOfNation
5/39
FALL OF NATION
.1 %ar&'are !pecification :
•Processor 8 *ny Speedy Processor for better Performance
• (am 8 1ore Than ( 6B for Better Performance
• %ar& &is) 8 Should be available more than $9 6b
• !ystem re*uirements for +nity An&roi& &e"elopment :
o *ndroid authored content requires devices equipped with8
*ndroid +S &'$ or later
2evice powered by an *:1v. ;Corte! family< CP=
6P= support for +pen 6L4S &9 is recommended
!ystem re*uirements for +nity Blac)Berry &e"elopment :
o Blac#Berry authored content requires devices equipped with Blac#Berry +S $9 orlater
. !oft'are !pecification :
I$# 8 =nity '2 (9
,peratin- !ystem 8 5indows >P with SP& or later? 5indows . with SP$ or later?
5indows /? 1ac +S > Snow Leopard $9- or later
!ystem re*uirements for +nity An&roi& &e"elopment :o *ndroid S2@ and Aava 2evelopment @it ;A2@<
!ystem re*uirements for +nity I,! &e"elopment :
o >code ('
!ystem re*uirements for +nity Blac)Berry &e"elopment :
o :equires installation of Aava '&"bit runtime
!ystem re*uirements for Win&o's !toreWin&o's Phone &e"elopment
o 5indows Phone S2@ /9 requires -("bit 5indows / Pro or higher ou cant
develop 5indows Phone / apps on 5indows ., on 5indows Server &99/, or on
5indows Server &9$&
o 1icrosoft Disual Studio &9$&
Page | 5
-
8/17/2019 Chapter FallOfNation
6/39
FALL OF NATION
Chapter – /
!oft'are Platform
5hy =nityE
Page | 6
-
8/17/2019 Chapter FallOfNation
7/39
FALL OF NATION
/.1 Why +nity?
=nity is a cross"platform game engine with a built"in I24 developed by =nity Technologies Itis used to develop video games for web plug"ins, des#top platforms, consoles and mobile
devices It grew from an +S > supported game development tool in &99) to a multi"platform
game engine
Following are the reasons why =nity is the natural choice for 6ame 2evelopment
• (en&erin-
The graphics engine uses 2irect'2 ;5indows, >bo! '-9
-
8/17/2019 Chapter FallOfNation
8/39
FALL OF NATION
• Asset Trac)in-
=nity also includes the =nity *sset Server " a version control solution for the developers
game assets and scripts It uses PostgreSL as a bac#end, an audio system built onthe F1+2 library ;with ability to playbac# +ggDorbis compressed audiobo! +ne
• Physics
=nity also has built"in support for Jvidias ;formerly *geias< Phys> physics engine ;as
of =nity '9< with added support for real"time cloth simulation on arbitrary and s#inned
meshes, thic# ray casts, and collision layers =nity (' introduced built"in support for
the Bo!&2 physics engine for &2 games
Page | 8
http://en.wikipedia.org/wiki/PostgreSQLhttp://en.wikipedia.org/wiki/FMODhttp://en.wikipedia.org/wiki/Vorbishttp://en.wikipedia.org/wiki/Theorahttp://en.wikipedia.org/wiki/Theorahttp://en.wikipedia.org/wiki/RakNethttp://en.wikipedia.org/wiki/Texture_compressionhttp://en.wikipedia.org/wiki/BlackBerry_10http://en.wikipedia.org/wiki/Windows_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/OS_Xhttp://en.wikipedia.org/wiki/OS_Xhttp://en.wikipedia.org/wiki/Linuxhttp://en.wikipedia.org/wiki/Android_(operating_system)http://en.wikipedia.org/wiki/Android_(operating_system)http://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/Adobe_Flashhttp://en.wikipedia.org/wiki/Adobe_Flashhttp://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/Xbox_360http://en.wikipedia.org/wiki/Xbox_360http://en.wikipedia.org/wiki/Wii_Uhttp://en.wikipedia.org/wiki/Wiihttp://en.wikipedia.org/wiki/PlayStation_Vitahttp://en.wikipedia.org/wiki/Escape_Plan_(video_game)http://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/PlayStation_4http://en.wikipedia.org/wiki/PlayStation_4http://en.wikipedia.org/wiki/Xbox_Onehttp://en.wikipedia.org/wiki/Xbox_Onehttp://en.wikipedia.org/wiki/Nvidiahttp://en.wikipedia.org/wiki/PhysXhttp://en.wikipedia.org/wiki/Box2Dhttp://en.wikipedia.org/wiki/Box2Dhttp://en.wikipedia.org/wiki/PostgreSQLhttp://en.wikipedia.org/wiki/FMODhttp://en.wikipedia.org/wiki/Vorbishttp://en.wikipedia.org/wiki/Theorahttp://en.wikipedia.org/wiki/RakNethttp://en.wikipedia.org/wiki/Texture_compressionhttp://en.wikipedia.org/wiki/BlackBerry_10http://en.wikipedia.org/wiki/Windows_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Windows_Phone_8http://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/OS_Xhttp://en.wikipedia.org/wiki/Linuxhttp://en.wikipedia.org/wiki/Android_(operating_system)http://en.wikipedia.org/wiki/IOShttp://en.wikipedia.org/wiki/Adobe_Flashhttp://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/PlayStation_3http://en.wikipedia.org/wiki/Xbox_360http://en.wikipedia.org/wiki/Wii_Uhttp://en.wikipedia.org/wiki/Wiihttp://en.wikipedia.org/wiki/PlayStation_Vitahttp://en.wikipedia.org/wiki/Escape_Plan_(video_game)http://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/Oddworld:_New_'n'_Tastyhttp://en.wikipedia.org/wiki/PlayStation_4http://en.wikipedia.org/wiki/Xbox_Onehttp://en.wikipedia.org/wiki/Nvidiahttp://en.wikipedia.org/wiki/PhysXhttp://en.wikipedia.org/wiki/Box2D
-
8/17/2019 Chapter FallOfNation
9/39
FALL OF NATION
Chapter – 0
!ystem $escription
Introduction
Features
Benefits
Page | 9
-
8/17/2019 Chapter FallOfNation
10/39
FALL OF NATION
0.1 Intro&uction :
MFall of JationN is a '2 shooting game developed in unity game engine This game is ' rd person
player game =ser can control the character by using Hoystic# in mobile
There are various type of enemies in this game They can attac# on player when player reach near
to them
Player can attac# on enemies using gun =ser has to set the aim on enemies using Hoystic# *s
soon as the aim is set on enemies, shooting is perform automatically
Player has to survive in the city and fight with different enemies and have to #ill them
0. eatures :
• Auto ill %ealth: 5hen enemies attac# on player, the health of the player is decreased In
this game auto health feature is available which increase the health of player to full after some
period of time automatically
• Auto !hoot: In this game when user set the aim on enemies using Hoystic#, shooting is
automatically perform on the enemy on which aim is set
• Auto (eloa&: 5hen bullet in the gun is finished, gun is automatically reload with new bullets
after some period of the time
0./ Benefits :
Provide 4ntertainment to Cell Phone user during their free time and traveling
*mong the many benefits usually associated with this game include that development of
playerOs important thin#ing ability while playing this game
Improvement of playerOs hand and eye coordination
This game can help an individual to ta#e off stress and other negative feelings because this
game involve a certain level of fun and e!citement
Page | 10
-
8/17/2019 Chapter FallOfNation
11/39
FALL OF NATION
Chapter – 2
Pro3ect Plannin-
Scope 3 +bHectives
Feasibility :eport
Process 1odel
Page | 11
-
8/17/2019 Chapter FallOfNation
12/39
FALL OF NATION
2.1 !cope 4,b3ecti"e :
!cope :
• This 6ame will provide complete entertainment with user"friendly 6=I and
Smooth Interactions
• Free and smooth movement
• =nique and attractive graphics
• *ttractive sound effect that feel you as real
,b3ecti"e :
Improvement of playerOs hand and eye coordination
*mong the many benefits usually associated with this game include that
development of playerOs important thin#ing ability while playing this game
This game can help an individual to ta#e off stress and other negative feelings
because this game involve a certain level of fun and e!citement
Provide 4ntertainment to Cell Phone user during their free time and traveling
Page | 12
-
8/17/2019 Chapter FallOfNation
13/39
FALL OF NATION
2. easibility (eport :
* Feasibility study is underta#en to determine the possibility or portability of eitherimproving the e!isting system or developing a completely new system
Feasibility is the measure of how beneficial or practical the development of informationsystem will be to an organi%ation The feasibility study involves following criteria
5hether the identified user needs may be satisfied using current software and hardwaretechnologies
The study will decide if the proposed system will be cost"effective and if it can be developedgiven e!isting budgetary constraints
The result should inform the decision of whether to go ahead with a more detailed analysis
There are three metho&s of feasibility stu&y.
$ Technical feasibility
& 4conomic feasibility
' +perational feasibility
( Behavior feasibility
Technical feasibility:
It is measure of the practicality of specific technical solution and the availability of technical
resources and e!pertise Technical feasibility is computer oriented The MFall +f JationNgame is technical feasible because of the following reasons
• In 6ame hardware and software requirement are easily available
• The games have a good 6=I interface
• The games will have user friendly form and screen
#conomic feasibility:5
It is a measure of the cost"effectiveness of a proHect or solution This is often called a cost"
benefit analysis 4conomic feasibility deals with the cost and benefits of the informationsystem
In the economic feasibility, the development cost of the system is evaluated weighing it
against the ultimate benefit derived from the new system It is found that the benefit from the
new system would be more than the cost and time involved in its development
The 6ame is 4conomical feasible because of the following reasons
• 6ame requires less time to react for the user
• The cost of the hardware and software are normal
• 6=I interface
Page | 13
-
8/17/2019 Chapter FallOfNation
14/39
FALL OF NATION
,perational easibility:
+perational feasibility covers two aspects +ne is the technical performance aspect and other
is the acceptance +perational feasibility determines how the proposed system will fit in the
current operations and what, if any Hob restructuring and retraining may be needed to
implement the system
In the system operational feasibility chec#s, whether the user who is going to use the system
is able to wor# with the software with which the system is coded and also the mind of the
user going to use the system If the user does not understand or is able to wor# on the system
further development is of waste
Beha"ioral feasibility:5
Behavior feasibility determines how much effort will go in the proposed information systemand in education and training efficiency on the new system
It is a measure of how well the solution will wor# in the organi%ation It is also a measure of
how people feel about the application Behavior feasibility is people oriented Some question
arises in the behavior feasibility, we discuss on this question
651 Is the problem 'orth sol"in- or 'ill the solution to the problem 'or)?
*ns es, the problem is off course worth solving because the system e!isting today is moretime consuming and full of e!tra content li#e advertisement, other application lin# etc so, the
problem is worth solving
65 %o' the en&5user feels about the problem?
*ns This 6ame provides a best operator specification through its user friendliness That isany #ind of training is not required to play the game So, the non"technical person can use i
Page | 14
-
8/17/2019 Chapter FallOfNation
15/39
-
8/17/2019 Chapter FallOfNation
16/39
2./ Process 7o&el :
+ne of the most important parts of the software engineering is deciding the process model of
the proHect that will be developed, because the process model has significant effects on the
overall proHect 7ere waterfall model may seem to be most appropriate model at the first
instance 7owever, there will be minor changes throughout the process, but they will
continuously occur So using Spiral model, which combines incremental development and the
waterfall model, can be thought as more convenient model :equirements or wishes of
customer may change during the development process as proHect team gather with customer,
therefore minor changes becomes inevitable *lso specifications of the proHect are not
concluded with the e!act decision, so it is clear there will be changes and improvements *ll
these reason leads to apply Spiral model
-
8/17/2019 Chapter FallOfNation
17/39
Chapter – 8(is) Table
-
8/17/2019 Chapter FallOfNation
18/39
(is)s Cate-ory Probability Impact
=nrealistic schedule P: .9 &
2eveloping the wrong software function T: '9 &
2eveloping the wrong user interface T: &9 '
Technology will not meet e!pectation T: '9 $
Lac# of training on tools 24 -9 '
Less reuse than planned PS )9 (
Impact "alues: 5
$" Catastrophic
&" Critical
'" 1arginal
(" Jegligible
-
8/17/2019 Chapter FallOfNation
19/39
Chapter – 9
Pro3ect !che&ulin-
System 5or# Flow
Timing 2iagram
-
8/17/2019 Chapter FallOfNation
20/39
9.1 !ystem Wor) lo' :
-
8/17/2019 Chapter FallOfNation
21/39
9. Timin- $ia-ram :
TASKS
1-Jan-2015 To 31-Mar-2015
January February March1 2 3 4 5 ! " # 1 11 1
1$ %e&u're(ent Ana)ys's
Gathered Requirement
Analyze gathered in!rmati!n
"etermine #a$i% un%ti!nality
"etermine $%!&e ! game
'ile$t!ne ( Requirement
2$ *)ann'n+ an, %'s
Analyze data !r &!$$i#le ri$*
+dentiy &!tential ri$*
"etermine$ di,erent m!dule$
'ile$t!ne ( Planning
3$ .es'+n'n+
"e$ign 'enu +ntera%e
"e$ign )ity -n.ir!nment
"e$ign enemy m!del
"e$ign &layer m!del
'ile$t!ne ( "e$ign )!m&lete
4$ /o,'n+ an, An'(at'on
+m&lement l!gi% !r
+m&lement $tate diagram !r
+m&lement enemy animati!n
+m&lement &layer animati!n
)!ding !r .ari!u$ a%ti.ity
'ile$t!ne ( )!ding )!m&lete5$ Test'n+
/e$t game !n di,erent de.i%e
)he%* a%%ura%y ! game
/e$t $y$tem ith multi&le
'ile$t!ne ( /e$ting )!m&lete
-
8/17/2019 Chapter FallOfNation
22/39
Chapter –
!ystem Analysis
=se Case 2iagram
-
8/17/2019 Chapter FallOfNation
23/39
.1 +se Case $ia-ram :
-
8/17/2019 Chapter FallOfNation
24/39
Chapter – ;
!ystem $esi-n
*ctivity 2iagram
Sequence 2iagram
-
8/17/2019 Chapter FallOfNation
25/39
;.1 Acti"ity $ia-ram :
-
8/17/2019 Chapter FallOfNation
26/39
;. !e*uence $ia-ram :
-
8/17/2019 Chapter FallOfNation
27/39
Chapter – 1<
!ystem Implementation
Screenshots
-
8/17/2019 Chapter FallOfNation
28/39
-
8/17/2019 Chapter FallOfNation
29/39
-
8/17/2019 Chapter FallOfNation
30/39
-
8/17/2019 Chapter FallOfNation
31/39
-
8/17/2019 Chapter FallOfNation
32/39
-
8/17/2019 Chapter FallOfNation
33/39
-
8/17/2019 Chapter FallOfNation
34/39
-
8/17/2019 Chapter FallOfNation
35/39
-
8/17/2019 Chapter FallOfNation
36/39
Chapter – 11
Testin-
System Testing
-
8/17/2019 Chapter FallOfNation
37/39
11.1 Testin- :
Test Case
Jo
Test Case
2escription
Steps
:esult
$ Shoot Set aim on
enemies
*uto shoot
Shoot Set aim on
other obHect
Jo shoot
-
8/17/2019 Chapter FallOfNation
38/39
Chapter – 1
(eferences
:eference Boo#s
5ebsite
-
8/17/2019 Chapter FallOfNation
39/39
1.1 (eference Boo)s :
• Beginning '2 game development with =nity (
*ll in one, 1ulti"Platform 6ame 2evelopment
Second 4dition by Sue Blac#man
https8QQwwwit"eboo#sinfoQboo#Q&0'.
• =nity '! 6ame 2evelopment 4ssentials
6ame development with CK and AavaScript
By 5ill 6oldstone
https8QQunityboo#net
1.Website :• Some of the *ssets were available on below lin# for use in 6ame
https8QQwwwassetstoreunity'dcom
• Live Training Sessions by 1i#e 6ieg and *rchived videos available on
https8QQwwwunity'dcomQlearnQlive"traning
• 2ocumentations of *PI is available on
https8QQwwwunity'dcomQlearnQdocumentation
• *dditional Tutorials and Code Snippets are available on
https8QQwwwunity'dcomQlearnQresources
• =sers of unity technologies share their views 3 difficulties through blogs
ProHect showcase, 5or# Collaboration and 6uidance is also available onhttps8QQwwwunity'dcomQcommunity
• Some of the video tutorials and help is available on
https8QQwwwunity'dstudentcom
https://www.it-ebooks.info/book/2937#_blankhttps://unitybook.net/#_blankhttps://www.assetstore.unity3d.com/#_blankhttps://www.unity3d.com/learn/live-traning#_blankhttps://www.unity3d.com/learn/documentation#_blankhttps://www.unity3d.com/learn/resources#_blankhttps://www.unity3d.com/community#_blankhttps://www.unity3dstudent.com/#_blankhttps://www.it-ebooks.info/book/2937#_blankhttps://unitybook.net/#_blankhttps://www.assetstore.unity3d.com/#_blankhttps://www.unity3d.com/learn/live-traning#_blankhttps://www.unity3d.com/learn/documentation#_blankhttps://www.unity3d.com/learn/resources#_blankhttps://www.unity3d.com/community#_blankhttps://www.unity3dstudent.com/#_blank