スキルや業務経歴等のまとめ
自己PRはちょっと格好つけすぎたかもですが...。
質問等あればお気軽にTwitterにDMでも投げて下さい。
活動名 | 星川☆光 |
職種 | フリーランス ゲーム系エンジニア |
住居地 | 埼玉県 |
連絡先 |
Twitter: @h_hoshikawa |
基本的にどの項目も相談可です。
開発環境 | Windows, Unity |
担当業務 | ゲームクライアントサイド |
契約形態 | 業務委託 (請負or準委任) |
稼働 |
準委任契約の場合 ~128時間/月 まで (要相談) 基本フルリモート希望 (要相談) その他違法で無いもの |
場所 |
フルリモートの場合どこでも 東京周辺なら打ち合わせ等は相談可 |
単価, 報酬 | 要相談 |
- Unity
- C#
- C/C++
- ゲーム開発
- スマートフォンアプリ開発
- 3Dグラフィックスプログラミング
- ゲームクライアントサイドの開発
- ゲーム開発における業務改善ツールの開発
- ゲームUIシステムの設計、実装
- リファクタリング
- 技術研究
- 新人教育、人材育成
- 朝早く起きること
- 99を100にすること
- 堅苦しいこと
これまで主にUnityを用いたスマートフォン向けのゲーム開発を行ってきました。
ソーシャルゲームの他に、本格的な3DアクションMMORPGからハイパーカジュアルゲームまで、幅広いゲームジャンルの開発経験があります。
また、それらで得た知識をしっかりと自分の中で整理し、ノウハウを最適化することで開発効率を上げるよう努めています。
結果、いくつものクライアント様から「非常に高い生産力がある」との評価を頂いております。
学生時代からDirectX等を用いてゲームエンジンを自作し、3Dモデリングやモーション作成等も自分で行ってゲームを開発していました。
その為、ゲームシステムの基礎知識はもちろんのこと、ツール開発やシェーダー、3DCG、デザイン、作曲等、ゲーム開発に関わる幅広い知識を持っていると思います。
起業に携わった経験もあり、一人ひとりの担当範囲が広い小規模開発に慣れている為、ベンチャー企業様やインディーゲームのスタジオ様等とも相性が良いと思います。
技術が好きで、技術的なことに対する好奇心が強いので、プライベートでも気になった技術は遊び感覚で試したりしています。
常にエンジニアとしての向上心を忘れず、新たな技術を学び、知識をアップデートし続けることが大切だと考えています。
将来的にはゲーム開発技術に特化しつつも、更に幅広い知識と視野を持ったエンジニアになることを目標としています。
◎ 得意なもの。業務で即戦力以上の成果を出せると思うもの。
〇 ある程度の経験があり、人並みにこなせるもの。
△ 趣味レベル。即戦力としては期待出来ないが、一応経験はあるもの。
レベル | 業務経験年数 | 備考 | |
---|---|---|---|
C# | ◎ | 11年 | |
C++ | 〇 | 2年 | |
C | 〇 | 2年 | |
Java | 〇 | 2年 | |
Objective-C | △ | 2年 | Unityネイティブプラグインの開発に使用 |
Scala | △ | 2年 | |
Ruby | △ | ~1年 | ソースコード自動生成ツールの開発に使用 |
PHP | △ | ~1年 | |
JavaScript | △ | ~1年 | |
Python | △ | ~1年 | ソースコード自動生成ツールの開発に使用 |
BASIC, VB | △ | - | |
VBA | △ | - | |
Windows Batch | 〇 | - | |
Shell Script | △ | - | |
Google Apps Script | △ | ~1年 | |
各種シェーダー言語 | 〇 | ~1年 | HLSL, Cg, CgFX |
Squirrel | △ | - | |
Lua | △ | - |
レベル | 備考 | |
---|---|---|
Unity | ◎ | Unity3 ~ Unity6 |
Unreal Engine | △ | UE4~5 |
Cocos2d | △ | |
DxLib | △ | |
NScripter | △ | |
Photon Server | 〇 | PUN (Photon Unity Networking) |
Monobit Engine | 〇 | |
Magic Onion | △ | |
NGUI | 〇 | |
UniRx | 〇 | |
UniTask | 〇 | |
DOTween | 〇 |
レベル | 備考 | |
---|---|---|
Visual Studio | ◎ | |
Visual Studio Code | △ | |
Eclipse | △ | |
NetBeans | △ | |
AWS | △ | AmazonS3等 |
Docker | △ | |
Photon Server | △ | SERVER |
MessagePack-CSharp | 〇 | |
Laravel | △ | |
Apache Thrift | △ | |
jQuery | △ | |
WordPress | 〇 | |
DirectX 9 | 〇 | |
DirectX 11 | 〇 | |
DirectX 12 | △ | |
OpenGL | △ |
レベル | 備考 | |
---|---|---|
CLIP STUDIO | ◎ | |
SAI | ◎ | |
PhotoShop | △ | |
Illustrator | △ | |
GIMP | △ | |
Blender | 〇 | |
Maya | △ | |
Metasequoia | △ | |
エルフレイナ | △ | |
VRoid Studio | △ |
レベル | 備考 | |
---|---|---|
Git | ◎ | |
Subversion, SVN | ◎ | |
Jenkins | 〇 | |
GitHubActions | △ | |
GitHub | ◎ | |
GitLab | 〇 | |
BitBucket | 〇 | |
Assembla | △ | |
PlasticSCM | △ |
レベル | 備考 | |
---|---|---|
Slack | ◎ | |
Skype | 〇 | |
Chatwork | 〇 | |
Discord | ◎ | |
Notion | 〇 | |
GitHubProject | 〇 | |
Redmine | 〇 | |
Trello | 〇 | |
Backlog | 〇 | |
ALMinium | △ | |
Trac Lightning | △ | |
Mantis | △ | |
DocBase | 〇 |
レベル | 備考 | |
---|---|---|
Studio One | 〇 | |
Slack API | 〇 |
ゲームタイトルは一部しか記載していませんが、直接ご質問いただければ可能な範囲でお答え致します。
↓参画日時が新しい順↓
期間 | 2024/11 - 現在 |
期間 | 2024/01 - 2024/03 |
規模 | エンジニア3名 |
使用言語 | C# |
使用ツール等 | Unity, Git, GitHub, Slack, Teams等 |
担当 | iPhoneでのAR機能実装 |
備考 | フルリモート業務 |
iPhoneでのAR開発はあまり経験が無かったので興味深く開発に取り組むことが出来ました。
期間 | 2023/01 - 2024/06 |
規模 | チーム18名~ |
使用言語 | C# |
担当 | クライアントサイドリードエンジニア Unity関係のほぼ全て(NFT周りを除く) CD/CI調整 |
使用ツール等 | Unity, Git, GitHub, GitHubActions, Slack, Backlog, Figma, Photoshop等 |
備考 | フルリモート業務, 多国籍チーム, Web3/NFT系 |
海外のメンバーが多く、意思疎通の面で苦労しました。
また、NFT周りの実装はほとんど専門の担当者に任せてしまい、NFT関係の知識をあまり学ばなかったのが反省点となりました。
期間 | 2023/01 - 2023/05 |
規模 | チーム10人~ |
使用言語 | C# |
担当 | クライアントサイド監修等 |
使用ツール等 | Unity, UnityCloud, Slack, Backlog等 |
備考 | フルリモート業務, Web3/NFT系 |
こういった立場での参画は初めての経験で、戸惑うことも多かったですが良い勉強になりました。
https://hololiveerror.hololivepro.com
期間 | 2022/05 - 2022/09 |
規模 | チーム約15名, エンジニア4名 |
使用言語 | C# |
使用ツール等 | Unity, Git, GitHub, Slack |
担当 | UI関係の実装全般 エンディングムービーシーンの実装等 |
備考 | フルリモート業務, VtuberさんIP案件 |
Vtuberは自分にとっても好きなコンテンツだったのと、非常に注目度の高いゲームだったので携わることが出来て光栄に思っています。
期間 | 2022/01 - 2022/03 |
規模 | 本機能開発におけるチーム約7名, エンジニア4名 |
使用言語 | C# |
使用ツール等 | Unity, Git, GitHub, Slack |
担当 | VR環境での360度動画視聴機能の実装 |
備考 | フルリモート業務, VRメタバース系 |
以前の業務等で学んだ知識を活かし、スムーズに進めることが出来たのが良かったと思います。
期間 | 2021/07 - 2021/09 |
規模 | チーム約30名, エンジニア12名 |
使用言語 | C# |
使用ツール等 | Unity, Git, GitHub, Asana, Notion, Slack, Discord |
担当 | イベント用ギミックの実装等(クライアントサイド) |
備考 | フルリモート業務, スクラム開発, VRメタバース系 |
VR環境のメタバース基盤システム上でのVRイベントアプリの開発ということで、基本的にはイベント用のギミック実装等を担当しましたが、一部メタバース基盤システムへの追加実装等も担当させていただきました。
また、スクラム開発でのプロジェクトは初めてだったので、今までにない開発経験を積むことができました。
国内最大級のゲーム系イベントの初VR化プロジェクトだったので、携わることができて大変光栄に思っています。
期間 | 2020/09 - 2021/02 |
規模 | チーム約3名, エンジニア2名 |
使用言語 | C#, C++ |
使用ツール等 | Unity, モノビットエンジン, Git, GitHub, GitLab, Redmine, Slack |
担当 | MMOアプリ内の麻雀ゲーム実装 (クライアントサイド, サーバーサイド両方) |
備考 | スタートアップ企業, フルリモート業務 |
MMOゲーム内のミニゲームとして麻雀を、クライアントサイド、サーバーサイド共に担当いたしました。
リアルタイム通信にモノビットエンジンを使ったプロジェクトは初めてだったので大変勉強になりました。
期間 | 2020/09 - 2020/10 |
規模 | チーム約5名, エンジニア2名 |
使用言語 | C# |
使用ツール等 | Unity, Git, GitHub, Asana, Notion, Slack |
担当 | アプリ内ミニゲームの実装 |
備考 | スタートアップ企業, フルリモート業務, DDD |
バーチャル空間内で海外のユーザーとコミュニケーションをすることが出来るアプリの、ミニゲーム部分の実装を主に担当しました。
初めてDDD(ドメイン駆動設計)での開発を経験することができ、設計手法の知識の幅が広がったと思います。
期間 | 2020/05 |
規模 | チーム約15名, エンジニア5名 |
使用言語 | C#, Batch |
使用ツール等 | Unity, Git, Jenkins, Asana, Notion, Slack |
担当 | CI/CD環境構築 |
備考 | スタートアップ企業, フルリモート業務 |
Jenkinsを使ったCI/CD環境の構築を担当しました。
OculusのストアやSteamへのアップロード等、初めてのことも多く手探りな点も多かったですが大変勉強になりました。
期間 | 2019/10 - 2020/01 |
規模 | チーム約2名, エンジニア1名 |
使用言語 | C#, GoogleAppsScript |
使用ツール等 | Unity, Git, GitHub, Trello, DocBase, Slack |
担当 | リードエンジニア 企画以外の開発全般 Slackの自動翻訳ツール開発 |
備考 | スタートアップ企業, 一部リモート業務 |
1つのゲームを3日~2週間で開発するというペースで、複数個のプロジェクトを担当しました。
ひとつひとつが非常に小規模な開発だった為、挑戦的なことがやりやすい環境で、失敗を恐れずに色々なことにチャレンジ出来ました。
また、チーム内に海外のエンジニアさんもいたため、私が趣味で作っていたSlackの自動翻訳ツールを導入していただけて、とても好評だったのが大変嬉しく感じました。
期間 | 2019/04 - 2019/05 |
規模 | チーム約15名, エンジニア5名 |
使用言語 | C# |
使用ツール等 | Unity, Git, GitHub, Jenkins, Slack |
担当 | リードエンジニア クライアントサイド UI実装 AR機能実装 課金処理実装 |
備考 |
AR技術や動画コンテンツの扱い等、ゲーム開発メインだった自分にとって新しいことが多くとても面白く感じました。
期間 | 2019/02 |
規模 | チーム約1名, エンジニア1名 |
使用言語 | C# |
使用ツール等 | Unity, Git, BitBucket, Slack |
担当 | リードエンジニア 企画以外の開発全般 |
備考 | 請負契約での受注開発 |
1週間以内の納品という急な案件だったので、スピード感ある開発を心掛けました。
期間 | 2018/07 - 2018/12 |
規模 | チーム約20名, エンジニア6名 |
使用言語 | C#, Ruby, PHP |
使用ツール等 | Unity, Laravel, Git, GitLab, Trello, Slack |
担当 | クライアントサイド 工数見積もり アウトゲーム全般 ソースコード自動生成ツールの開発 Unity新機能の検証 リファクタリング テスト |
備考 | IP案件 |
アウトゲーム全般を担当させていただいて、自分の中にあったUI設計のノウハウを、より洗練することが出来たと思います。
期間 | 2017/10 - 2018/04 |
規模 | チーム約4名, エンジニア2名 |
使用言語 | C# |
使用ツール等 | Unity, Git, PhotonServer, ChatWork |
担当 | リードエンジニア 企画以外の開発全般 モック作成からアルファ版の開発まで Unityにおけるルート探索AIのノウハウ研究 |
備考 | スタートアップの初期メンバーとして参画 一部リモート業務 Google Play l Indie Games Festival 2020入賞 |
スタートアップ企業の設立時のメンバーとして、新規プロジェクトを担当しました。
開発技術だけでなく、起業に関してのノウハウ等、様々な学びがありました。
期間 | 2016/01 - 2017/07 |
規模 | チーム約19名, エンジニア13名 |
使用言語 | C#, Scala |
使用ツール等 | Unity, Git, GitLab, BitBucket, PhotonServer, BackLog, AWS, Thrift |
担当 | クライアントサイド UI実装 シェーダーの実装 リファクタリング 負荷テスト、最適化 |
備考 | メディアミックスプロジェクトのゲームコンテンツ |
ソーシャルゲームで一般的なHTTP通信と、PhotonServerを用いたリアルタイム通信の両方を使用した開発を経験できました。
UI全般の他、シェーダー実装やリアルタイム通信処理の実装等、今までの経験をしっかりと活かすことが出来たように思います。
また、ソースコードを別のチームから引き継いだ開発だった為、それまで苦手だったコードを読む力が身に付いたように感じます。
期間 | 2015/02 - 2015/12 |
規模 | チーム約25名, エンジニア8名 |
使用言語 | C#, Java, Objective-C, CgFX |
使用ツール等 | Unity, Subversion, PhotonServer, Redmine, Maya, PhotoShop |
担当 | クライアントサイド サーバーサイド UI実装 シェーダーの研究、実装 キャラアクション実装 業務補助ツールの開発 負荷テスト、最適化 Redmine, Subversionサーバーの構築 Unity4からUnity5への移行 リファクタリング 新人教育 |
備考 | 正社員, IP案件 |
ゲームクライアントサイドの他に、サーバーサイドのPhotonServerの実装だったり、デザイナーさんと一緒にシェーダーやエフェクトを研究するといったテクニカルアーティストのような業務だったり、Subversionサーバーの構築といったインフラエンジニアのような業務等、幅広い経験が出来たと思います。
また、ゲーム業界でもアジャイル開発が注目されだした時だったので、チーム内で色々とプラクティスを試すことが出来ました。
メンバーがプロジェクトの為に何ができるかをしっかりと考えることのできるチームだったと思います。
期間 | 2012/11 - 2015/02 |
規模 | チーム約45名, エンジニア10名 |
使用言語 | C#, C/C++, Java, Objective-C |
使用ツール等 | Unity, Subversion, TrackLightning, Mantis |
担当 | クライアントサイド UI実装 アバター着せ替えシステム実装 ゲーム画面の録画、SNS連携機能実装 自動ビルドシステムの構築 データ圧縮ツールの開発 リソース自動チェックツールの開発 チート、セキュリティ対策 Unity3からUnity4への移行作業 |
備考 | 正社員, ダウンロード数5000万以上 |
比較的大規模な開発のノウハウを学ぶことができました。
MMORPGという特性上、リアルタイム通信で帯域やレイテンシを意識した最適化や、スマートフォンアプリにおける不正利用対策など、一般的なアプリ開発ではあまり経験できないことが経験出来たと思います。
- Vtuberさんの技術サポート
- Vtuberさんのキャラクターデザイン
- Vtuberさんのイラスト、ロゴ、画面構成等のデザイン
- カジュアルゲームのアニメーションイラスト作成
- 3DCGアーティストさんへのシェーダー技術提供
- 歌ってみた楽曲のミックス、マスタリング
- 同人活動
- 普通自動車第一種運転免許
- 普通自動二輪車免許
- 小型車両系建設機械運転
- フォークリフト運転技能
- C言語プログラミング能力認定試験 2級
- 情報活用試験 2級
- パソコン利用技術検定 3級
- 情報技術検定 3級
- 計算技術検定 3級
- 基礎製図検定
- ガス溶接技能
- 珠算検定 準2級
- 少林寺拳法 初段
- SAJスキー級別バッジテスト 1級
※人事、採用以外での使用、閲覧、印刷等はお控え下さい。