狠狠撸

狠狠撸Share a Scribd company logo
ノンプログラミングでゲーム開発ができる!
GameSaladでクロスプラットフォーム対応ゲームを作ろう!
発表者?自己紹介



稲垣智隆
株式会社UNCOVERにてフロントエンドエンジニアとして働いています。
著書に
「コーディングなしでスマホゲームを作ろう! GameSalad」(インプレスジャパン)
「Flashで作るiPhoneアプリ開発ガイドブック」(毎日コミュニケーションズ)等。


Twitter
 http://twitter.com/nekodon

ブログ
 http://www.techno-tokyo.com/technicalwriting
GameSalad概要



GameSaladって何ですか?
 GameSaladはGameSalad.inc(米)で開発されている
 ゲーム開発専用アプリケーションです。
 GameSalad.comから無料でダウンロードできます。
 現在、ベータ版で最新バージョンは0.10.00。
 大きな特徴としてコードを書かなくてもゲームの制作が行える
 「ビジュアルプログラミング」環境を採用しています。
GameSalad概要



GameSaladでなにができる?
 ?ゲームの開発が行えます
  ビジュアルプログラミングによりプログラミング初心者でも簡単にゲームを作る事が出来ます。?
  開発スピードが早い。(テンプレートプロジェクトを使用することによって素早い実装が可能)
  物理エンジンや衝突判定などゲーム開発に必須のロジックが既に実装されています。

 ?ワンソースで複数のプラットフォームに対応
  iOS、Android、HTML5、他NookColor、Kindle Fireにも対応。
  ※Androidへの書き出しはPro版へのアップグレードが必要になります。
  (Pro版の価格は年299ドル)



            GameSaladはプロトタイピングに最適!
GameSalad概要



GameSaladのデメリット
 ?GameSaladに無い機能は実装できない。

 ?3Dは扱えません。

 ?複雑なロジックを必要とするゲームの開発は苦手。
 ?例:パズルゲーム(テトリス、ぷよぷよなど落ちもの系やそろえて消す系)

 ?無料版でパブリッシュしたゲームには広告が入ります。(ゲーム起動時に挿入)
GameSalad概要



GameSaladで作られたゲームの紹介

 CheeseMan Free
 http://arcade.gamesalad.com/game/60150

 Tiny Balls
 http://arcade.gamesalad.com/game/29082

 bamboo forest
 http://arcade.gamesalad.com/game/64664


 3つともAppStoreで販売中(bamboo forestはTiny BamboOとして)
GameSaladでのゲームの作り方



GameSaladでの基本的なゲームの制作手順
 GameSaladでのゲーム制作には以下のような手順を踏みます。
 順序が変わってもOK。


 1. シーンの作成

 2. アクターの作成

 3. シーンにアクターを配置

 4. アクターにルールを設定
GameSaladでのゲームの作り方



シーンの作成
シーンとは?
ゲームはいくつかの場面で構成されています。
例えばオープニング、プレイ、ゲームオーバーなど。
その場面をGameSaladではシーンと呼びます。


シーンの編集はシーンエディターで行います。
Attributeを設定することでシーン上に重力を設定したり、カメラ設定を変更したり
シーン毎に設定を行う事が可能です。
GameSaladでのゲームの作り方



アクターの作成
アクターとは?
ゲームに出てくるキャラクターやオブジェクトの事です。
主人公、敵キャラ、壁、弾、アイテム等。
アクターの設定はアクターエディターで行います。
Attributeを設定することでそのアクターに対して重さや、
摩擦力などを設定することができます。
GameSaladでのゲームの作り方



シーンにアクターを配置
ドラッグ&ドロップでシーン上にアクターを配置します。
GameSaladでのゲームの作り方



アクターにルールを設定
アクターにそれぞれ命令を設定していきます。
?クリックしたら弾を出せ!
?カーソルキーが押されたら移動しろ!
などアクターへの命令を設定します。


具体的にはアクターエディターで、ビヘイビアを使って設定します。
ビヘイビアを使いこなすことがGameSaladでのゲーム制作のポイントです!
GameSaladでのゲームの作り方



Attributeについて
 Attributeはプログラミングでいうところの変数です。
 GameSalad内で変数と同じように使用します。
 アクター毎と、ゲーム全体に設定することが可能。
 Attributeをビヘイビアで更新することで、例えばゲームのスコアなどを設定する
 ことができます。
GameSaladでのゲームの作り方



制作時の注意点
現状2バイト文字への対応が不十分なようです。
制作時に使用するファイル名やフォルダ名には
2バイト文字を使わないようにしましょう。(Mac版)
最後に


GameSaladは現在もアップデートが行われていて、大幅に仕様が変更される場合
もあります。
なるべくブログでフォローアップしていこうと思います。


ブログ
http://www.techno-tokyo.com/technicalwriting/

More Related Content

骋补尘别厂补濒补诲9.13発表用资料

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n