Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ゲームのプレイ動画を気軽にシェアしてもらう

 ゲームのプレイ動画を気軽にシェアしてもらう

スマートフォンのゲームのプレイ動画を気軽にシェアしてもらうにはどうしたらいいんだろう。

スマートフォンのゲーム向けの動画投稿サービスがあるのか調べたり、前に作った"ヤミからの逃走"というゲームに Everyplay を組み込んでみた。

potatotips#6
https://github.com/potatotips/potatotips/wiki/potatotips-6

Tomohiro Moro

April 09, 2014
Tweet

More Decks by Tomohiro Moro

Other Decks in Programming

Transcript

  1. ήʔϜͷϓϨΠಈըΛ
    ؾܰʹγΣΞͯ͠΋Β͏
    potatotips#6
    @slightair

    View full-size slide

  2. ήʔϜͷϓϨΠ࣮گ
    ϓϨΠಈըΛಈըαΠτʹΞοϓϩʔυͨ͠Γ

    ϒϩʔυΩϟετ഑৴ָͯ͠͠Ή
    ಉ͡ήʔϜΛָ͠ΜͰ͍ΔਓɺϓϨΠಈըΛݟ
    ͯڵຯΛ΋ͬͨਓͱ੝Γ্͕ΕΔɺָ͍͠
    ༑ୡ͕΍͍ͬͯΔήʔϜ͸ؾʹͳΔɺ΍Γͨ͘
    ͳΔ

    View full-size slide

  3. ಈըΛه࿥ɾ഑৴͢Δ؀ڥ
    ઐ༻ͷػࡐɾιϑτ΢ΣΞ͕ඞཁͩͬͨ
    PS4 ͕ twitch ΍ Ustream ʹରԠͨ͠
    ಈը΍εΫϦʔϯγϣοτΛFacebook΍
    Twitter ʹ౤ߘͰ͖Δ
    εϚʔτϑΥϯͷήʔϜͰ΋Ͱ͖ͳ͍͔

    View full-size slide

  4. twitch
    ήʔϜϓϨΠͷϥΠϒ഑৴αʔϏε twitch.tv
    2014/3 iOS/Android ʹ΋SDKΛఏڙ͢Δ
    ͱൃද

    View full-size slide

  5. twitch
    ήʔϜϓϨΠͷϥΠϒ഑৴αʔϏε twitch.tv
    2014/3 iOS/Android ʹ΋SDKΛఏڙ͢Δͱ
    ൃද
    αϯϓϧϓϩδΣΫτͬΆ͍ͷ͚͋ͬͨͲ

    ͏·͘ಈ͔ͤͳ͔ͬͨɾɾɾ

    ݸਓ։ൃऀ͸·ͩ৮Εͳ͍ʁ

    View full-size slide

  6. ϓϨΠಈըͷ࿥ըɾ౤ߘ SDK Λ
    ެ։͍ͯ͠ΔαʔϏε
    Everyplay https:/
    /everyplay.com/
    kamcord http:/
    /www.kamcord.com/
    lobi https:/
    /lobi.co/recsdk

    View full-size slide

  7. Everyplay
    εϚϗήʔϜͷϓϨΠಈըڞ༗αʔϏε
    iOS/Android ޲͚ʹ SDK ഑෍
    Unity cocos2d, cocos2d-x ʹରԠ
    2014/3ʹ Unity ͕ӡӦձࣾͷ Applifier Λ
    ങऩͨ͠

    View full-size slide

  8. Ϡϛ͔Βͷಀ૸ + Everyplay
    Ϡϛ͔Βͷಀ૸ (cocos2d-x)
    https:/
    /itunes.apple.com/app/id689611096
    https:/
    /play.google.com/store/apps/
    details?id=cc.clv.yamiHikariGame
    https:/
    /github.com/slightair/
    yamiHikariGame

    View full-size slide

  9. Everyplay SDK ͷ૊ࠐ
    ΞϓϦέʔγϣϯͷొ࿥

    https:/
    /developers.everyplay.com
    git clone https:/
    /github.com/
    Everyplay/everyplay-ios-sdk.git
    ϓϩδΣΫτʹϑΝΠϧΛ௥Ճ
    AppDelegate ͰΫϥΠΞϯτIDͳͲΛࢦఆ

    View full-size slide

  10. ϓϨΠಈըΛ࿥ը
    ࿥ըΛ࢝ΊΔ

    [[[Everyplay sharedInstance] capture] startRecording];
    ࿥ըΛࢭΊΔ

    [[[Everyplay sharedInstance] capture] stopRecording];
    ࿥ըͨ͠ಈըΛ֬ೝɾ౤ߘ͢Δ

    [[Everyplay sharedInstance] playLastRecording];

    View full-size slide

  11. ·ͱΊ
    εϚʔτϑΥϯͷήʔϜʹ΋ɺ؆୯ʹϓϨΠಈըͷ౤ߘ΍
    ϒϩʔυΩϟετ഑৴Λ͢Δ؀ڥ͕Ͱ͖ͭͭ͋Δ
    ήʔϜΛϓϨΠָͯ͠͠ΉਓɺϓϨΠΛݟָͯ͠Ήਓɺ

    ήʔϜΛ࡞ΔਓͷશһͰ੝Γ্͕͍ͬͯ͘ͱ͍͍ͳ
    https:/
    /github.com/slightair/yamiHikariGame/
    tree/everyplay
    https:/
    /everyplay.com/videos/4005159

    View full-size slide