Learning ShiVa3D Game Development
暫譯: 學習ShiVa3D遊戲開發

Wade Tracy

  • 出版商: Packt Publishing
  • 出版日期: 2012-11-26
  • 售價: $1,190
  • 貴賓價: 9.5$1,131
  • 語言: 英文
  • 頁數: 166
  • 裝訂: Paperback
  • ISBN: 1849693501
  • ISBN-13: 9781849693509
  • 海外代購書籍(需單獨結帳)

商品描述

Get a grip on ShiVa3D mobile game development with this step-by-step, hands-on tutorial

Overview

  • Step-by-step hands-on introduction, perfect for those just getting started in mobile development
  • Use the StoneScript scripting language to handle object interactions and game events
  • Use the ShiVa editor to create special effects, realistic physics, and level design

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.

What you will learn from this book

  • Creating a mobile game in ShiVa3D
  • Using the editor and the modules available
  • Handling game and user generated events
  • Learning ShiVa's scripting language - StoneScript
  • Configuring object physics and sensors
  • Creating special effects such as fire and vapor trails
  • Using UI elements such as buttons and indicators
  • Deploying your game to an Android device
  • Additional resources for learning game development and creating game assets

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 written 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.

商品描述(中文翻譯)

取得 ShiVa3D 行動遊戲開發的掌握,透過這個逐步的實作教學

概述
- 逐步的實作介紹,適合剛開始接觸行動開發的人
- 使用 StoneScript 腳本語言處理物件互動和遊戲事件
- 使用 ShiVa 編輯器創建特效、真實物理和關卡設計

詳細內容
行動遊戲最近成為熱潮,隨著有許多方式可以將這些遊戲的受歡迎程度變現,遊戲開發者對進入市場感到興奮也就不足為奇。然而,現有的行動平台及其受歡迎程度不斷變化,這意味著開發者必須能夠迅速對市場做出反應。ShiVa3D 使開發者能夠快速開發遊戲一次,但可以部署到幾乎所有流行的行動平台,這使他們能夠擁有更大的分發範圍和更大的銷售機會。

《學習 ShiVa3D 遊戲開發》是一本簡單的實作指南,介紹 ShiVa3D 遊戲引擎的關鍵特性,讓你能夠快速啟動你的行動遊戲創意。學習 ShiVa3D 遊戲開發將使你能夠輕鬆地開發一次遊戲,但將其發佈到大多數流行的行動平台。

本書特別針對 ShiVa3D 的關鍵特性,讓你能夠快速創建遊戲。它將引導你在編輯器中設計遊戲元件,並對每一行使用的腳本提供詳細解釋。

你將了解編輯器的模組化特性如何讓你從腳本編寫、複雜的物理互動到特效,只需對預配置的設置進行少量調整。我們將看到如何處理來自鍵盤、滑鼠或觸控螢幕的輸入,以及如何為遊戲添加音效和音樂。你將在學習如何將遊戲部署到 Android 手機的過程中實際玩你的遊戲。如果你正在尋找將遊戲創意變為現實的方法,那麼這本書就是為你而寫的。

在本書結束時,你將學會創建自己的行動遊戲所需的所有知識,並能夠將其部署到幾乎任何地方。

你將從本書中學到的內容
- 在 ShiVa3D 中創建行動遊戲
- 使用編輯器和可用的模組
- 處理遊戲和用戶生成的事件
- 學習 ShiVa 的腳本語言 - StoneScript
- 配置物件物理和感應器
- 創建火焰和水蒸氣軌跡等特效
- 使用按鈕和指示器等 UI 元素
- 將你的遊戲部署到 Android 設備
- 其他學習遊戲開發和創建遊戲資產的資源

方法
本書是對使用 ShiVa3D 遊戲引擎進行行動遊戲開發基礎的逐步實作介紹。

本書的讀者對象
本書假設讀者沒有任何行動遊戲開發或 ShiVa3D 的經驗,因此適合完全的初學者想要學習這兩者。雖然之前的程式設計經驗會有幫助,但並非必要。由於遊戲開發平台多樣化,本書也將為有經驗的遊戲開發者提供快速介紹,幫助他們利用 ShiVa3D 的強大功能。在任何情況下,本書也會向讀者介紹進一步學習的資源。