株式会社イリンクス社長blog

ゲーム会社イリンクス社長のblogです

Parsec、DesktopVPN、MSTeamsでテレワークを頑張る

会社がテレワークになってから1ヶ月近く経ちました。

最初はかなりバタバタしましたが、今は何とか安定して開発できる環境になりましたので、ちょっとご紹介したいと思います。

まず自宅のPCで守秘義務のあるデータを扱うわけにはいかないので、基本的にリモートソフトを使用して、自宅PCから会社PCを操作しています。

この手段であれば、自宅に持ち帰れないコンシューマ開発機もリモートで操作することが可能です。

このリモートソフトには「parsec」というゲーム/クリエイター向けソフトを使用してます(海外では有名なようです)
https://parsecgaming.com/

f:id:h-tanaka-ix:20200423154805j:plain:w400
parsecはホームページ。ドット絵な感じが可愛い。

parsecの良いところは幾つかありますが、代表的なのは

  1. なめらかに動く

さすがゲーム/クリエイター向けだけあって、かなりのフレームレートが出ます。例えばリモートでyoutubeを再生しても違和感なく見れたりします。ゲームは動きが命なので大助かりですね。自宅PCに高性能のビデオカードが刺さっているとH.265デコードが使えるので更になめらかに動くようです

  1. コントローラーをサポートしている

一般的なリモートソフトはマウスとキーボードしかサポートしてませんが、このツールはコントローラーもサポートしています。ただし、会社のPCにコントローラーが刺さってると2コンとして認識されるので注意が必要です。

  1. サウンドが出る

音もしっかり出るので、サウンドプログラマーも作業できます。

  1. 管理コンソールがある

有償版は管理コンソールがあり、ユーザーの利用状況などが確認できます。ちなみにお値段は1人月3,000円です。

ただし、幾つか問題もありまして

  1. _と¥が入力できない

一部のキーが認識できません。上記もそうですが、他にも変換、無変換、Breakなども入力できません。特に_と¥はキツイのですが、keymillというソフトを使い、_をCTRL+/などに割り振ることで対処しています。

  1. マルチディスプレイ表示が出来ない

日頃モニター2枚で仕事してるので、なかなかに辛いです。ただ有償版にはディスプレイ切り替えがあるので、それで何とか頑張れます。

  1. 一部のダイアログが表示されない

例えばVisualStudioの検索/置換ダイアログが何故か表示されなかったりします。ただドッキングさせる事で解消したのでそのまま使用してます。

という感じで、問題はありつつも何とか解消できるのと、parsec以上に快適なソフトを知らないため頑張って使用しています。

ただ、parsecを使用してても流石にネットが重い時間はどうにもならなく、画面がブロックノイズまみれになったりします。(特に夕方頃)
その際は素直に諦めて、他のことをしてリフレッシュし、軽くなったら仕事を再開するようにしています。

また、Parsecが落ちたとかそういった緊急用にDesktopVPNという遅いけど信頼性の高いソフトも併用しています、問題が起きたらDesktopVPNで解決という感じで運用してます。
https://www.desktopvpn.net/

次にコミュニケーションソフトですが、元々MSTeamsを使用していたのですが、これがTV会議機能も非常に優秀でした。20人以下で使用できるプライベートTV会議、自由参加のチームTV会議の2つの機能があり、少人数での話は前者。全体会議は後者と使い分けて使用してます。もちろん他のTV会議システム同様他人のマイクOFFやバーチャル背景などもサポートしてます。

これらのツールを使うことで、何とかテレワークでもゲーム開発を続けられてます。とはいえ、コミュニケーションに何倍も労力が掛かるので、なかなか大変ですが。。。
それでも私達のような職種はテレワークが可能でなだけ幸せですので、何とか技術と経験で頑張りたいと思います。

新入社員

今年も4月となり、弊社にも新入社員が入ってきました。ただコロナウィルスの影響でグループ一同の入社式も役員との食事会も中止となり、全て略式での開催となりました。

その後はビジネスマナー研修も新人歓迎会などもなく、そのままテレワークへ…早く落ち着いて、略式ではなく正式な会は開けるようになるのを祈るばかりです。

そして、新たにロボット1台も入社となりました。

アイロボット ブラーバジェットm6 」ルンバの床拭きバージョンです。

f:id:h-tanaka-ix:20200403165212j:plain:w320

以前のオフィスはカーペットだったので中々洗うのが難しく、新オフィスはフローリング+ロボット掃除機で常に綺麗にしよう!とずっと思ってたんですよね。

ただ、オフィスだと立ち入って欲しくない箇所が幾つも有るので、中々ロボット掃除機で対応するのは難易度が高かったんですが、このロボット掃除機はバージョンアップでマッピング機能という立ち入り禁止区域がスマホで設定できるようになったらしく購入してみました。

実際動かしてみるとチョコチョコ動き回って可愛い!なんとなくボーッと見守ってしまいます。

マッピング機能も優秀で、自動でフロアマップが作られ、あとはスマホで矩形領域を指定するだけで指定OKと非常にお手軽です。

f:id:h-tanaka-ix:20200403152157j:plain:w320

ただ、掃除に結構時間が掛かったり、迷子になって助けを求めてきたり、何故か掃除を途中で止めてドックに戻ったりと、ヘンテコな動作もしばしば。そのたびに「自分で拭き掃除したら10分で終わるし確実なんだけどなー」なんて思ってしまいます。

実はこれって新人と同じなんですよね。新人に仕事を任せると時間は掛かるし、ミスも多い。なので「自分でやったほうが早いし確実だよなー」と考えちゃうんですが、それでも新人が手を動かしてくれる分、自分の時間は空くので別な仕事が出来るし、多少は肩の荷も下ろせます。

こういう微力ながらでも仕事が減るというのは積もり積もって非常にプラスとなります。それに新人は成長するので、どんどん時間もミスも減っていきます。残念ながらロボット掃除機は成長してくれないのでしょんぼりですが…

今日も愚直にロボット掃除機は人がめっきり減ったオフィスを綺麗に磨いてくれてます。ありがたや~

Threadripper3980X遂に到着

年末に購入したものの、コロナウイルスの影響で入荷が伸びに伸びたThreadRipper3980Xが遂に届きました。コア数64でCPUだけで20万以上するモンスターマシンです。(ツクモさんありがとうございます!)

試しにタスクマネージャーでCPUを確認したら見たことの無い画面が出てきて笑いました。多コアだとこんな風に表示されるんですね。

f:id:h-tanaka-ix:20200227205158j:plain
左ThreadRipper 右i7

こんなマシンを何故買ったかというと、分散ビルドやライトの焼き込みで使うためです。

まず分散ビルドですが、多コアマシンにコンパイルを任せることで、待ち時間がぐぐっと減ります。分散ビルドソフトのスコアを見るとi9のマシンが466点なのに対し、ThreadRipperマシンは2136点!およそ5倍です。これならUnrealEngine4のフルビルドも怖くないかも?です。

次にライトの焼き込みですが、UnrealEngine4はライトの反射や影を事前計算する(Lightmass)のですがのですが、これが超絶計算時間が長く、大きいマップだと丸1日くらい掛かったりします。これだとトライ&エラーなんてやってられませんが、このマシンだと数時間で終わったりします。まあそれでも数時間掛かるのですが…

UnrealEngine4は色々な機能が搭載されているので大変素晴らしいのですが、やはりそのぶん重かったり待たされたりすることも多いです。今後Playstation5といった次の世代のゲームを作るとなると、待ち時間が更に増えるので、こういったマシンやソフトを導入して開発環境を整える必要があります。

ちなみに入荷を待っている間に、ThreadRipper3990Xが発売されました。コア数128で価格は驚異の50万超えです!さすがに導入するか迷いますね…

みんなで新年参拝

あけましておめでとうございます!

昨年5月に恵比寿(渋谷区)から五反田(品川区)に移転したので、ちゃんと氏神様にお参り行こう!という事でスタッフみんなで新年参拝に行ってきました。場所は「五反田氷川神社」で、会社から徒歩8分ほどの場所です。

f:id:h-tanaka-ix:20200108125720j:plain:w480

昇殿参拝で祝詞をあげてもらい、その後お神酒をいただきました。こういうイベントが有ると身が引き締まりますね。
あとは全員分の御守を買って会社に戻ってきました。今年も1年頑張ります!

今年もお世話になりました

あっというまにイリンクスも本日で仕事納めです。

リリースタイトルも直近では無いので、今年の年末はみんな有給を使って早々に休んでおり、オフィスはとっても静かです。午後からは人も増えると思いますが、ここまで人が居ないと、休日出社をしているような不思議な気持ちになりますね。
f:id:h-tanaka-ix:20191227122530j:plain

そして、私が会社を立ち上げたのが2010年12月なので、設立10周年まで1年を切りました。せっかく10周年だし、来年は色々イベントを開催したいなーとボンヤリと思ってます。
それでは皆様良いお年を!

Unreal Engine4は情報がいっぱい

最近スタートしたプロジェクトがエンジンにUnrealEngine4(UE4)を採用したので今急いで情報を集めてますが、やはりメジャーエンジンは良いですね。本や資料が沢山ありますし、経験者も多いので聞く事も可能。更にイベントも盛り沢山です。直近ですと、アンリアルフェスやEpicさん開催のイベンなどに出席しました。

f:id:h-tanaka-ix:20191113203332j:plain

ただ逆に言うとそれだけUE4は機能が膨大とも言えますので、各機能をしっかり把握したり、常にPS4等でパフォーマンスを測定したりと、じっくり開発を進めたいと思います。

なんて話を知人にしたところ、「いやいやUE4は情報が少ない。Unityはその10倍はある」との事。流石Unity。凄いですね…

CEDECとTGSと歓迎会

ゲーム業界は9月はイベントが盛りだくさんで、ここ最近はずっとバタバタしてました。まとめてご紹介します。

CEDEC

毎年9月上旬に開催してて、今年は9月4日~6日でした。
昔は皆こぞって行ってたのですが、最近は殆どの講演がネット配信となったため、会社でゆっくり視聴出来るように。便利になりましたね。

ただ、私は各ミドルウェアメーカーさんへの挨拶や知人と情報交換などがあるため、最終日のみ行ってきました。
f:id:h-tanaka-ix:20190925181325j:plain:w400

そして最終日と言えばCEDEC非公式飲み会。職種ごとに沢山あるのですが、私は主にプログラマー向けの「ProCEDEC」に参加してみました。が。ProCEDECの幹事に急遽仕事が入り、何故か代わりに受付をずっとやってました…あとUnityさんスイカの差し入れありがとうございました!
f:id:h-tanaka-ix:20190925181749j:plain:w400

TGS2019

今年はCEDECの8日後である14日から開催です。こちらもネット配信が増えましたが、流石にゲームは会場に行かないと遊べないため、社員の半分以上が参加しました。
f:id:h-tanaka-ix:20190925182306j:plain:w400

私はゲーム遊ぶのと知人に会いにビジネスデーと、ステージショー目当てで一般デー両方行ったので、流石にクッタクタ。ただ3連休での開催だったため、次の日ゆっくり休めました。ありがたやー。

ちなみに毎年恒例のIGDAスカラーシップにも参加してきました。プロマネをやっている学生さんとお弁当食べながら色々話し込みました。
f:id:h-tanaka-ix:20190925182845j:plain:w400

歓迎会

新しくプロジェクトが始まったり、スタッフの1名が育休でお休みするという事で、飲み会を開催しました。今回は五反田の「シュラスコ」というブラジル料理のお店です。五反田は安くて美味しい店が多いのですが、この店はなんとシュラスコ食べ放題!ストップと言わないと際限なく肉が皿に盛られます。牛の肩肉や尻肉、鳥、ブタ、ソーセージなどなど種類も沢山あり、ついつい食べ続けてお腹ギュウギュウ…これだけお肉を食べたのは初めてかも。あと焼き野菜やパインも美味しかったです!

f:id:h-tanaka-ix:20190925184307j:plainf:id:h-tanaka-ix:20190925190442j:plain

と、毎週イベントという感じでした。イベント行っても自分の仕事は減らないので辛いところですねw

10月もアンリアルフェスとか色々イベントあるので、引き続き頑張ります!