中條博斗 Chujo Hiroto 

京都産業大学 情報理工学部 B3 22卒

Twitter

Github

Quita

Facebook

Mail:

hiroto at irossoftware.com

メールサーバーの容量がパンクしており、2020年12月7日16:00から2020年12月16日1:07の間に頂いたメールが受信できない状態になっており、頂いたメールが消失してしまいました。

この期間の間にメールを送信された方は、大変恐縮ではありますが、再度送信のほどお願いします。

誠に申し訳ありません。


実務やコンテスト、OSSの略歴です。

Craftopia / クラフトピア ネットワークエンジニア

2020年9月15日から現在もネットワークエンジニアとして参加してます。

マルチプレイを行うためのネットワーク技術を設計、開発をしています。

2020年11月8日のアップデートより、自作のNAT traversalの機能が導入されました。

Steam Lobbyをシグナリンクサーバーし、STUNなどで得た情報を交換し、(WebRTC ICE Like)

疎通が確認されたら、Netcodeに切り替えることで、UnityのNetCodeでNAT越えに対応したP2P通信を実現しています。

UnityのConnected Gameでこのような形のUDPホールパンチングを実現したのは世界初ではないかなと思います。(自称)

現在も、次のアップデートに向けて頑張っております!

2020/11/8 アップデートのツイート

チームにJoinした際のツイート

株式会社Caster バーチャルイベントサービスの受託

2020年5月から2020年9月まで、独自のバーチャルイベントサービスの設計、実装を行いました。

150人が同時に参加できる3D空間上のサービスで、主催者が片方向で喋るメイン会場や、双方向で喋れる複数の部屋を実装しました。

フロントは、Three.js + Reactで、バックエンドは、Golangで構築しました。バックエンドインフラはGKEです。

バックエンドは設計に力を入れまして、クリーンアーキテクチャを採用しました。

サーバー、フロントともにパフォーマンスチューニングに力を入れて、テスト時では200人以上のアバターが同期するようになりました。

合同会社DMM.com 就業型インターン

2020年8月31日から9月11日まで、バーチャルライブチャット部門にてインターンに行ってきました。

Unity製の配信用ツールで使う、フェイストラッキングのライブラリの導入と、それをアバターに反映する処理を試作しました。

顔の向きと口の開閉の推測に成功しました。

株式会社OPSION

バーチャルオフィス Metaria

2019年4月から、Photonを使用したチャットや画面共有を担当しました。

このプロダクトがリブランドされて、クラウドオフィスRISAになり、新規設計として始めることになりました。

クラウドオフィス RISA

リブランドされて、Unityのスタンドアローンアプリケーションだったのを、WebGLベースのブラウザアプリに変更することになりました。

6月からReact+Unityで動作するように変更したり、チャットやユーザーさんのステータスをNode.js Socket.ioの通信に置き換えていきました。

そのプロダクトの再設計や改善をしていく中で、2019年9月にCTOに就任しました。

他にもSkyway(WebRTC)を使用した音声通話、画面共有を実装しました。

2020年1月24日に、サービス終了につき、退職しました。

現在はコロナ禍の事情もあって、サービスが再開しているようです。

公式ホームページ

DeNA 2019 Summer Internship プロダクト開発コース

サーバーサイドエンジニアとして参加しました。

CDNやロードバランサー、EC2での手動スケーリングなど、AWSを使用したインフラを中心に設計、作業しました。

参加したチームが優勝しました。

詳しい内容については、同じチームメンバーだった人がまとめてくれています。

https://blog.p1ass.com/posts/dena-intern

UniP2P

UnityでリアルタイムP2P通信をするためのOSSです。

作っているうちにP2Pの優位性が活かせないことに気がついたので、開発を停止しました。

北極でソースコードが保管されているらしいです。

Github

Qiita紹介記事

C#er

C#を学習するためのWebサービスです。Progateのようにブラウザ環境だけで学習できます。

ブラウザで作成したC#コードがサーバー上でコンパイルされ、dllをWebAssmeblyで実行される仕組みを作成しました。

現在は公開を停止しました。

イマオツクル

UniP2Pの開発のために開始したゲームプロジェクトです。

ISCA 2018 デジタルコンテンツ部門 入選作になりました。

自作のネットワークライブラリを使ったFPSゲームです。

最終的にサッカーシューティングゲームを実装しました。

オブザーバー機能も実装しており、当日の様子をYoutube Liveで配信しました。

Youtube

Money Is Bunny おかねはみんなさびしがり

Androidゲームの作成の練習用に作成。放置系ゲームと横スクロールアクションを組み合わせたゲームです。

NCMBを使ったランキング機能や課金周りを実装してます。

Google Play Store

Belenus Island

高校二年生の夏休みに気合を入れて制作したゲームです。

Unityインターハイ2016 敢闘賞受賞しました。

Unityインターハイ2016公式ホームページ

results matching ""

    No results matching ""