synopsis major project not on scribd

Upload: amber-katyal

Post on 07-Jul-2018

215 views

Category:

Documents


0 download

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