Movie
Tech
Unityで制作し, WebGLでビルドしている. 
3D空間内でモン◯トのような引っ張り飛ばすアクションを実装するためにRayCastを使用し, Dragベクトルの計算をしている. 
if(Input.GetMouseButton(0))
{
    Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
    RaycastHit hit;
    if(Physics.Raycast(ray, out hit, Mathf.Infinity) && touch == true)
    {
        //ドラッグベクトル計算
        dragVec = transform.position - hit.point;
    }
}
PC → NPCへの切り替えはInstantiate関数を使い, クローンオブジェクトを生み出し, 自身をDestroyしている. 
コード上でも自身の死と新たな生の誕生を再現した. 
GameObject dragPlayer = Instantiate(DragPlayer, transform.position, transform.rotation) as GameObject;
Destroy(this.gameObject);
Comment
unityroomの1週間ゲームジャムで制作. 
お題は「つながる」
つながる「LIFE」
PCをNPCに引っ張りぶつけるとPCは消え, NPCはPCになる. 
ビデオゲームアートという世界ではPlayerの意思は「生」であるらしい. 
生き物が行う「生をつなぐ」という行為をゲームのキャラにやらせたみた. 
直前にビデオゲームアート展(ICC | イン・ア・ゲームスケープ)に行った影響を強く受けている. 
