skip to content
Learning ShiVa3D Game Development Preview this item
ClosePreview this item

Learning ShiVa3D Game Development

Author: Wade Tracy
Publisher: Birmingham : Packt Pub., 2012.
Series: Community experience distilled.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
In Detail Mobile games have been the recent craze and with so many ways to monetize the popularity of these games, it is no wonder that game developers are excited to get into the market. However, the mobile platforms that are available and their popularity constantly change meaning that developers have to be able to react quickly to the market. ShiVa3D gives developers the power to quickly develop the game once,  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Tracy, Wade.
Learning ShiVa3D Game Development.
Birmingham : Packt Publishing, ©2012
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Wade Tracy
ISBN: 9781849693516 184969351X 1849693501 9781849693509
OCLC Number: 825076961
Language Note: English.
Description: 1 online resource (1 volume) : illustrations.
Contents: Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; System requirements; Downloading ShiVa3D; Installing ShiVa3D; The ShiVa editor; Creating a project; Creating a game; Making a scene; Importing models; Editing the scene; Adding intelligence; Variables; Handlers; Summary; Chapter 2: Editor Fundamentals; The ShiVa3D editor; Program menu; The Modules; The AI Debugger module; AI Model Editor; Ambience Editor; Attributes Editor; Data Explorer; Game Editor; HUD Editor; Log Reporter; PolyTrail Editor. Particle EditorScene Viewer; Toolbar; Navigation; Scene Explorer; Script Editor; Adding new materials; Adding sounds; Creating a SoundBank; Adding a SoundBank to the ship; Summary; Chapter 3: Behaviors and Scripting; Lua syntax; Comments; Variables; Functions; Flow control; If statements; The return and the break keywords; The for loop; The while loop; The repeat loop; Operators; ShiVa3D Application Programming Interface; Scripting in use; Handling user input; Creating the ship AI; Camera AI; Filling in the scene; The tunnel; Summary; Chapter 4: Physics and the Environment; Sensors. Dynamic objectsCollider objects; The physical setup; Configuring the ship sensors; Configuring the ship dynamics; Using sensors to spawn asteroids; Loading the asteroids; Spawning the asteroids; Setting the triggers; Configuring the tunnel and rocks; Summary; Chapter 5: Lighting and Special Effects; Lighting; Dynamic lighting; Static lighting; Lightmaps; Particle effects; Engine exhaust; Attaching the particle effects; Explosions; Triggering the explosions; Polytrails; Ambient settings; Summary; Chapter 6: Menus and Overlays; Game states; The HUD Editor window; Components; Adding menus. Game background sceneGame introduction menu; Pause menu; Game overlays; Game over; Summary; Chapter 7: Deploying to a Device; Mobile device considerations; ShiVa Authoring Tool; Installation; Installing the tools; Android installation; Android SDK; Android NDK; Cygwin; Ant; Java SE Development Kit; Eclipse; Configuring the project; Configuring the Android; Configuring Authoring Tool; Deploying the game; Signing; Summary; Appendix A: Editor Hotkeys; Application; Changing desktops; When a game is loaded; Scene Viewer; Script Editor; Search; Build; Appendix B: Additional Resources; Design. BlenderGeneral 3D; General assets; Models; Textures; Sound; Tools; Independent game developer sites; Index.
Series Title: Community experience distilled.
Responsibility: Wade Tracy.

Abstract:

In Detail Mobile games have been the recent craze and with so many ways to monetize the popularity of these games, it is no wonder that game developers are excited to get into the market. However, the mobile platforms that are available and their popularity constantly change meaning that developers have to be able to react quickly to the market. ShiVa3D gives developers the power to quickly develop the game once, but deploy to almost every popular mobile platform, which enables them to have greater distribution and a greater opportunity to sell games. "Learning ShiVa3D Game Development" is a simple, hands-on guide to the key features of the ShiVa3D game engine that will enable you to get up and running with your mobile game ideas. Learning ShiVa3D Game Development will make it possible to easily develop your game once, but publish it to most of the popular mobile platforms. This book specifically targets the key features of ShiVa3D that will enable you to create games quickly. It will take you through designing game components in the editor and provide detailed explanations for every line of scripting used. You'll look at how the modular nature of the editor allows you to do everything from scripting, to complex physics interactions, to special effects with only a few adjustments to pre-configured settings. We will see how to deal with input from the keyboard, mouse, or touchscreen as well as how to add sound effects and music to a game. You will get to actually play your game as you learn to deploy a game to an Android phone. If you are looking for a way to make your game ideas a reality, then this is the book for you. By the end of this book, you would have learnt everything you need to know to create your own mobile game that can then be deployed just about anywhere. Approach This book is a step-by-step, hands-on introduction to the basics of mobile game development with the ShiVa3D game engine. Who this book is for This book assumes no prior mobile game development or ShiVa3D experience, and is therefore suited to the absolute beginner looking to learn about both. Although previous programming experience will be beneficial, it is not necessary. Because game development platforms are so diverse, this book will also serve as a quick introduction for seasoned game developers that are looking to take advantage of the power of ShiVa3D. In either case the book also introduces the reader to resources for further learning.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/825076961> # Learning ShiVa3D Game Development
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "825076961" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/1358548637#Place/birmingham> ; # Birmingham
    schema:about <http://id.worldcat.org/fast/1067595> ; # Pocket computers--Programming
    schema:about <http://id.worldcat.org/fast/872119> ; # Computer graphics
    schema:about <http://dewey.info/class/794.8/> ;
    schema:about <http://id.worldcat.org/fast/872114> ; # Computer games--Programming
    schema:about <http://id.loc.gov/authorities/subjects/sh95003476> ; # Computer games--Programming
    schema:about <http://experiment.worldcat.org/entity/work/data/1358548637#Topic/pocket_computers_programming> ; # Pocket computers--Programming
    schema:about <http://experiment.worldcat.org/entity/work/data/1358548637#Topic/games_video_&_electronic> ; # GAMES--Video & Electronic
    schema:bookFormat schema:EBook ;
    schema:creator <http://viaf.org/viaf/106708358> ; # Wade Tracy
    schema:datePublished "2012" ;
    schema:description "Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; System requirements; Downloading ShiVa3D; Installing ShiVa3D; The ShiVa editor; Creating a project; Creating a game; Making a scene; Importing models; Editing the scene; Adding intelligence; Variables; Handlers; Summary; Chapter 2: Editor Fundamentals; The ShiVa3D editor; Program menu; The Modules; The AI Debugger module; AI Model Editor; Ambience Editor; Attributes Editor; Data Explorer; Game Editor; HUD Editor; Log Reporter; PolyTrail Editor."@en ;
    schema:description "In Detail Mobile games have been the recent craze and with so many ways to monetize the popularity of these games, it is no wonder that game developers are excited to get into the market. However, the mobile platforms that are available and their popularity constantly change meaning that developers have to be able to react quickly to the market. ShiVa3D gives developers the power to quickly develop the game once, but deploy to almost every popular mobile platform, which enables them to have greater distribution and a greater opportunity to sell games. "Learning ShiVa3D Game Development" is a simple, hands-on guide to the key features of the ShiVa3D game engine that will enable you to get up and running with your mobile game ideas. Learning ShiVa3D Game Development will make it possible to easily develop your game once, but publish it to most of the popular mobile platforms. This book specifically targets the key features of ShiVa3D that will enable you to create games quickly. It will take you through designing game components in the editor and provide detailed explanations for every line of scripting used. You'll look at how the modular nature of the editor allows you to do everything from scripting, to complex physics interactions, to special effects with only a few adjustments to pre-configured settings. We will see how to deal with input from the keyboard, mouse, or touchscreen as well as how to add sound effects and music to a game. You will get to actually play your game as you learn to deploy a game to an Android phone. If you are looking for a way to make your game ideas a reality, then this is the book for you. By the end of this book, you would have learnt everything you need to know to create your own mobile game that can then be deployed just about anywhere. Approach This book is a step-by-step, hands-on introduction to the basics of mobile game development with the ShiVa3D game engine. Who this book is for This book assumes no prior mobile game development or ShiVa3D experience, and is therefore suited to the absolute beginner looking to learn about both. Although previous programming experience will be beneficial, it is not necessary. Because game development platforms are so diverse, this book will also serve as a quick introduction for seasoned game developers that are looking to take advantage of the power of ShiVa3D. In either case the book also introduces the reader to resources for further learning."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/1358548637> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1358548637#Series/community_experience_distilled> ; # Community experience distilled.
    schema:isSimilarTo <http://worldcat.org/entity/work/data/1358548637#CreativeWork/learning_shiva3d_game_development> ;
    schema:name "Learning ShiVa3D Game Development"@en ;
    schema:productID "825076961" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/825076961#PublicationEvent/birmingham_packt_pub_2012> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/1358548637#Agent/packt_pub> ; # Packt Pub.
    schema:url <http://www.totalboox.com/book/id-6828060277108315460> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=1085233> ;
    schema:url <http://proquest.tech.safaribooksonline.de/9781849693509> ;
    schema:url <http://www.myilibrary.com?id=428283> ;
    schema:url <http://site.ebrary.com/id/10632705> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=1085233> ;
    schema:url <http://proquest.safaribooksonline.com/9781849693509> ;
    schema:url <https://ebookcentral.proquest.com/lib/ucm/detail.action?docID=1085233> ;
    schema:url <http://dproxy.library.dc-uoit.ca/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=e000xna&AN=507355> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=507355> ;
    schema:url <http://cdn.totalboox.com/static/covers/PT/5ec224a539ff1544-b.jpg> ;
    schema:url <http://er.llcc.edu:2048/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=507355> ;
    schema:workExample <http://worldcat.org/isbn/9781849693516> ;
    schema:workExample <http://worldcat.org/isbn/9781849693509> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/825076961> ;
    .


Related Entities

<http://dproxy.library.dc-uoit.ca/login?url=http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=e000xna&AN=507355>
    rdfs:comment "eBook available for Durham College via EBSCOhost. Click link to access" ;
    .

<http://experiment.worldcat.org/entity/work/data/1358548637#Series/community_experience_distilled> # Community experience distilled.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/825076961> ; # Learning ShiVa3D Game Development
    schema:name "Community experience distilled." ;
    schema:name "Community experience distilled" ;
    .

<http://experiment.worldcat.org/entity/work/data/1358548637#Topic/games_video_&_electronic> # GAMES--Video & Electronic
    a schema:Intangible ;
    schema:name "GAMES--Video & Electronic"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh95003476> # Computer games--Programming
    a schema:Intangible ;
    schema:name "Computer games--Programming"@en ;
    .

<http://id.worldcat.org/fast/1067595> # Pocket computers--Programming
    a schema:Intangible ;
    schema:name "Pocket computers--Programming"@en ;
    .

<http://id.worldcat.org/fast/872114> # Computer games--Programming
    a schema:Intangible ;
    schema:name "Computer games--Programming"@en ;
    .

<http://id.worldcat.org/fast/872119> # Computer graphics
    a schema:Intangible ;
    schema:name "Computer graphics"@en ;
    .

<http://viaf.org/viaf/106708358> # Wade Tracy
    a schema:Person ;
    schema:familyName "Tracy" ;
    schema:givenName "Wade" ;
    schema:name "Wade Tracy" ;
    .

<http://worldcat.org/entity/work/data/1358548637#CreativeWork/learning_shiva3d_game_development>
    a schema:CreativeWork ;
    rdfs:label "Learning ShiVa3D Game Development." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/825076961> ; # Learning ShiVa3D Game Development
    .

<http://worldcat.org/isbn/9781849693509>
    a schema:ProductModel ;
    schema:isbn "1849693501" ;
    schema:isbn "9781849693509" ;
    .

<http://worldcat.org/isbn/9781849693516>
    a schema:ProductModel ;
    schema:isbn "184969351X" ;
    schema:isbn "9781849693516" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.