synopsis major project not on scribd
TRANSCRIPT
-
8/19/2019 Synopsis Major Project not on scribd
1/8
SYNOPSIS FOR MAJOR PROJECT
Black Dahlia – An Unfinished Story
Bachelor of Engineering
In
Computer Science an Engineering
Proposed By
ANS!I"A SRI#ASTA#A
Enrollment No$ A%&'&%(')&'*
+I"S!A S!AN,
Enrollment No$ A%&')-.')&&-
AMIT B!AR+/AJ
Enrollment No$ A%&'&%(')&))
Under the guidance of
Super0i1or Co2Super0i1or
M1$ Neha Bhate3a M1$ Yo3na Arora
+epartment of Computer Science 4 Engineering
Amit5 School of Engineering 4 Technolog5
Amit5 ,ni0er1it5 !ar5ana
-
8/19/2019 Synopsis Major Project not on scribd
2/8
AIM AN+ OBJECTI#E OF T!E PROJECT
Our project is Black Dahlia-an unfinished story. It is based on the development of a game
using the Unity Game ngine or Game Development !ool. "e #ill be providing thesetup of this game on the #ebsite of our o#n along #ith the android application #hich
#ould be synced to the #ebsite itself.
!his #orking project can be used by any user #ho #ants to play a mystery based game
#hose setup can be easily do#nloaded from our #ebsite. !his game provides an easy to
use GUI for the beginners as #ell as e$perts in gaming areas.
!he main objective of this project is the development of a platform based adventurous
mystery game #hich #ill only run on %&s and could be do#nloaded both through the
#ebsite as #ell as the android application. 'ny user #ho #ants to do#nload the game
from the application #ill have to register themselves( only then they #ill be able to
do#nload the setup of our game.
!his #ebsite #ill be pass#ord protected( so that only authenticated users #ho login into
their accounts in our #ebsite can only do#nload the setup of our game. !he android
application synced #ith this #ebsite #ill also allo# only those authenticated users to use
the app.
-
8/19/2019 Synopsis Major Project not on scribd
3/8
BAC"6RO,N+ ST,+Y
6ame +e0elopment ,1ing ,nit5
)any tools called game engines are available for game designers to code a game *uickly
and easily #ithout building from the ground up. Unity is one of them.
It is a po#erful cross-platform engine and a user friendly development environment. asy
enough for the beginner and po#erful enough for the e$pert+ Unity should interest
anybody #ho #ants to easily create games and applications for mobile( desktop( the #eb(
and consoles.
!he game engine,s scripting is built on )ono( the open-source implementation of the
.! rame#ork. %rogrammers can use Unity /cript 0a custom language #ith
&)'/cript-inspired synta$( referred to as 1ava/cript by the soft#are2( &3( or Boo
0#hich has a %ython-inspired synta$2.
Unity is notable for its ability to target games to multiple platforms. "ithin a project(
developers have control over delivery to mobile devices( #eb bro#sers( desktops( and
consoles.
6RAP!ICS ,SE+ IN ,NITY
4ightening in Unity
5endering and /hading
&ameras and ffects
Geometry in Unity
ANIMATIONS
!he 'nimation 6ie# can be used to previe# and edit 'nimation &lips for
animated Game Objects in Unity
Unity7s animation system is based on the concept of 'nimation &lips( #hich contain
information about ho# certain objects should change their position( rotation( or other
properties over time. ach clip can be thought of as a single linear recording. 'nimation
https://en.wikipedia.org/wiki/Game_enginehttp://docs.unity3d.com/Manual/class-AnimationClip.htmlhttp://docs.unity3d.com/Manual/class-AnimationClip.htmlhttps://en.wikipedia.org/wiki/Game_engine
-
8/19/2019 Synopsis Major Project not on scribd
4/8
clips from e$ternal sources are created by artists or animators #ith 8rd party tools such as
)a$ or )aya( or come from motion capture studios or other sources.
Unity has a rich and sophisticated animation system called )ecanim. )ecanim provides9
• asy #orkflo# and setup of animations for all elements of Unity including
objects( characters( and properties.
• /upport for imported animation clips and animation created #ithin Unity
• :umanoid animation retargeting - the ability to apply animations from one
character model onto another.
• /implified #orkflo# for aligning animation clips.
• )anagement of comple$ interactions bet#een animations #ith a visual
programming tool.
• 'nimating different body parts #ith different logic.
• 4ayering and masking features
/e71ite
' #ebsite is a set of related #eb pages typically served from a single #eb domain. '
#ebsite is hosted on at least one #eb server ( accessible via a net#ork such as
the Internet or a private local area net#ork through an Internet address kno#n as
a uniform resource locator . 'll publicly accessible #ebsites collectively constitute
the "orld "ide "eb.
Anroi Application
'n 'ndroid app is a soft#are application running on the 'ndroid platform. Because the
'ndroid platform is built for mobile devices( a typical 'ndroid app is designed for a
smartphone or a tablet %& running on the 'ndroid O/. 'ndroid apps are #ritten in the
1ava programming language. 'ndroid apps are #ritten in the 1ava programming
language. !he 'ndroid /D; tools compiles your code along #ith any data and resource
files into an '%;9 an 'ndroid package( #hich is an archive file #ith an .apk suffi$. One
'%; file contains all the contents of an 'ndroid app and is the file that 'ndroid-po#ered
devices use to install the app.
http://docs.unity3d.com/Manual/class-AnimationClip.htmlhttp://docs.unity3d.com/Manual/class-AnimationClip.htmlhttp://docs.unity3d.com/Manual/Retargeting.htmlhttps://en.wikipedia.org/wiki/Web_pagehttps://en.wikipedia.org/wiki/Fully_qualified_domain_namehttps://en.wikipedia.org/wiki/Web_serverhttps://en.wikipedia.org/wiki/Web_serverhttps://en.wikipedia.org/wiki/Internethttps://en.wikipedia.org/wiki/Local_area_networkhttps://en.wikipedia.org/wiki/Local_area_networkhttps://en.wikipedia.org/wiki/Uniform_resource_locatorhttps://en.wikipedia.org/wiki/Uniform_resource_locatorhttps://en.wikipedia.org/wiki/World_Wide_Webhttp://docs.unity3d.com/Manual/class-AnimationClip.htmlhttp://docs.unity3d.com/Manual/Retargeting.htmlhttps://en.wikipedia.org/wiki/Web_pagehttps://en.wikipedia.org/wiki/Fully_qualified_domain_namehttps://en.wikipedia.org/wiki/Web_serverhttps://en.wikipedia.org/wiki/Internethttps://en.wikipedia.org/wiki/Local_area_networkhttps://en.wikipedia.org/wiki/Uniform_resource_locatorhttps://en.wikipedia.org/wiki/World_Wide_Web
-
8/19/2019 Synopsis Major Project not on scribd
5/8
MET!O+O8O6Y
!he main focus of our project is the development of a platform based desktop game using
Unity Game development tool. In this tool #e #ill use different types of graphics for
designing the GUI for the game #hich #ill be user friendly( easy for the beginners and
po#erful enough for the e$perts.
"e #ill also use the animations in unity in order to sho# all kinds of motion of objects in
the game. !he game #ill be based on an adventurous( mysterious and suspense story
#hich #ill definitely make people curious for playing the game. !he setup of the game
developed #ill be provided on the #ebsite #hich #e #ill make. But( the users #ill have
to initially register themselves by creating their accounts on our #ebsite. Only then the
authenticated users #ill be allo#ed to do#nload the setup of our game and enjoy playing
it on their %&s.
"e #ill also create an android application synced #ith our #ebsite and in order to
do#nload the setup of the game( users have to be registered on our #ebsite .
-
8/19/2019 Synopsis Major Project not on scribd
6/8
TOO8S AN+ TEC!NI9,ES TO BE ,SE+
Soft:are Re;uirement1<Development !ool 9 Unity Game ngine0Game Development !ool2( clipse0'ndroid
'pplication Development ;it2.
4anguages Used9 &3(1ava/cript 0Game Development2
Operating system 9 )icrosoft "indo#s < and above.
ront nd 9 0"B/I! and '%%2:!)4 ( &ascading /tyle /heets( 1ava/cript ( '1'=
!ar:are Re;uirement1<
%rocessor9 >.8 G:?.
5')9 >@A )B
ree /pace re*uired on hard disk9 > )B
-
8/19/2019 Synopsis Major Project not on scribd
7/8
PROPOSE+ /OR"
"e have used Unity as a development tool for making a game for all the users #ho love playing and e$ploring mystery games. !he idea behind making this #ebsite is to provide
the users a place to e$plore about the concept of our game and also easily do#nload the
setup for the same.
!his #ebsite #ould also contain different links related to the same concept as that of our
game. "e #ill use different kinds of languages( stylings( scripts to design the #ebpages
of our #ebsite.
!he #eb pages #hich #ill be designed #ould also contain different kinds of animated
graphics to make our #ebsite look more attractive. Our game #ould be basically based
on a story #hich #ill also attract users to solve its mysterious adventures and earn credits
for the same #hich #ill help them skip some levels and reach to the mystery of the game
faster.
!he android application synced #ith the #ebsite #ill also contain the setup of this game
so that the authenticated users can easily do#nload the game through the app. !his
android app #ill also provide a login page for the users to easily register and e$plore the
concept of the game same as the #ebsite.
-
8/19/2019 Synopsis Major Project not on scribd
8/8
REFERENCES
/e71ite1 referre<
>. https9CCunity8d.comClearnCtutorialsCtopicsCanimation
@. ###.ir.u#aterloo.ca
8. ###.ciir.cs.umass.edu
. ###.nlp.stanford.edu
E. ###.gogetpapers.com
https://unity3d.com/learn/tutorials/topics/animationhttps://unity3d.com/learn/tutorials/topics/animation