Unityで仮想通貨を取り扱えるようにしてみた
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8506200/mark_batsu_illust_898.png)
みる!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507526/do.jpg)
小林拓
自己紹介
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8506981/1VHjgScE_400x400__1_.jpg)
・小林拓 (タクちゃん)
・Qiita: taptappun
・Twitter: @taptappun
・Github: TakuKobayashi
・ハッカソンジャンキー
・フルスタックエンジニア
・Unity歴は4年3ヶ月
・所属: ビットバンク
・前職までゲームを作ったり、VRoid SDKの開発を作ったりしてました
過去に発表したもの
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507004/スクリーンショット_2021-04-28_175520.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507017/スクリーンショット_2021-04-28_175828.png)
今日はここら辺の話も踏まえますよ~
本日は本業と…
超関係ある
話をします!!
本業ではUnity触ってないけど...
本日紹介するもの
(鋭意開発中)GW中に公開できるようにしよう...
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507426/スクリーンショット_2021-04-28_193453.png)
会社には
事後報告の予定
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507460/スクリーンショット_2021-04-28_194555.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507469/スクリーンショット_2021-04-28_194842.png)
なんで作ろうと思ったか?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507066/50ec0753f0a6639fc099a03764baa762-1.jpg)
世界中からお金が集まるようにしたい!!
暗号資産(仮想通貨)について
要するに「世界中どこでも使えるお金」
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507479/crypto_asset2.jpg)
- 改ざんできない
- ブロックチェーン
- ブロックチェーンゲーム
- NFT
- 儲かる
とかいろいろあるけど...
暗号資産交換業
暗号資産(その他、Tポイントなどのデジタルアセットも含む)と日本円と交換するには「暗号資産交換業」のライセンスが必要!!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507281/5bf61cb290b6c7783d7f82aa_logo-b.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507290/ダウンロード.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507314/ダウンロード.png)
- GMOコイン
- DMM Bitcoin
- LINE
- TAOTAO(Yahoo)
などなど
暗号資産交換業のライセンスを持っている企業
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507796/bitcoin-orange.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507797/imgrc0083614368.jpg)
対応
大体APIが公開されている
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507613/スクリーンショット_2021-04-28_202718.png)
作成に必要だったもの
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507460/スクリーンショット_2021-04-28_194555.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507469/スクリーンショット_2021-04-28_194842.png)
お金を扱う話なのでね...
情報漏洩とかへの対策をちゃんとお考えないといけないよね...
環境変数の設定ライブラリ
API Keyは各々に入力してもらう形
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507597/fantomPlugin_SingleLineTextDialog.jpg)
UPM
(Unity Package Manager)
にも対応
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507675/スクリーンショット_2021-04-28_204525.png)
- UPMでダウンロードするとAssetPostprocessorやEditorWindowなどのUnityEditorの機能(エディタ拡張)が利用できるようにならない → unitypackageファイルを落として来たら完全に利用できます
- .envファイルはUnityのEditor上では認識されない
事前準備
- Bitbankのアカウント登録
- KYC(本人確認手続き)をすます
- API Keyを発行する
- Bitbank Unity SDK(もう少し待っててね...)を活用する!!
↓詳しくは
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507622/bitbank3.png)
寄付の募り方
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507731/スクリーンショット_2021-04-28_205635.png)
入金情報を取得する
(APIから取得できるよ!!)
そして共有する!!
サンプルはこんな感じのイメージ
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507066/50ec0753f0a6639fc099a03764baa762-1.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507784/スクリーンショット_2021-04-28_2056352.png)
応援よろしく!!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1163846/images/8507647/06d6f4c2330e7138a4c6aba5d1a68bb4_m.jpg)
deck
By TAKU KOBAYASHI
deck
- 693