Skip to content

HoshikawaHikari/SkillSheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 

Repository files navigation

SkillSheet

スキルや業務経歴等のまとめ
自己PRはちょっと格好つけすぎたかもですが...。

質問等あればお気軽にTwitterにDMでも投げて下さい。


もくじ

基本情報

活動名 星川☆光
職種 フリーランス ゲーム系エンジニア
住居地 埼玉県
連絡先 Twitter: @h_hoshikawa

お仕事募集条件

基本的にどの項目も相談可です。

開発環境 Windows, Unity
担当業務 ゲームクライアントサイド
契約形態 業務委託 (請負or準委任)
稼働 準委任契約の場合 ~128時間/月 まで (要相談)
基本フルリモート希望 (要相談)
その他違法で無いもの
場所 フルリモートの場合どこでも
東京周辺なら打ち合わせ等は相談可
単価, 報酬 要相談

メイン技術

  • Unity
  • C#
  • C/C++

得意な開発ジャンル

  • ゲーム開発
  • スマートフォンアプリ開発
  • 3Dグラフィックスプログラミング

やりたい業務、興味のあること

  • ゲームクライアントサイドの開発
  • ゲーム開発における業務改善ツールの開発
  • ゲームUIシステムの設計、実装
  • リファクタリング
  • 技術研究
  • 新人教育、人材育成

苦手なこと

  • 朝早く起きること
  • 99を100にすること
  • 堅苦しいこと

自己PR

◆ 幅広いゲームジャンルの開発経験と、それを活かしたスピード感ある開発力

これまで主にUnityを用いたスマートフォン向けのゲーム開発を行ってきました。
ソーシャルゲームの他に、本格的な3DアクションMMORPGからハイパーカジュアルゲームまで、幅広いゲームジャンルの開発経験があります。
また、それらで得た知識をしっかりと自分の中で整理し、ノウハウを最適化することで開発効率を上げるよう努めています。
結果、いくつものクライアント様から「非常に高い生産力がある」との評価を頂いております。

◆ ゲーム開発のスペシャリストであり、職種を超えた基礎知識を持ったゼネラリスト

学生時代からDirectX等を用いてゲームエンジンを自作し、3Dモデリングやモーション作成等も自分で行ってゲームを開発していました。
その為、ゲームシステムの基礎知識はもちろんのこと、ツール開発やシェーダー、3DCG、デザイン、作曲等、ゲーム開発に関わる幅広い知識を持っていると思います。

起業に携わった経験もあり、一人ひとりの担当範囲が広い小規模開発に慣れている為、ベンチャー企業様やインディーゲームのスタジオ様等とも相性が良いと思います。

◆ 技術を愛し、技術に対する好奇心は常に全開の技術オタクGEEK

技術が好きで、技術的なことに対する好奇心が強いので、プライベートでも気になった技術は遊び感覚で試したりしています。
常にエンジニアとしての向上心を忘れず、新たな技術を学び、知識をアップデートし続けることが大切だと考えています。
将来的にはゲーム開発技術に特化しつつも、更に幅広い知識と視野を持ったエンジニアになることを目標としています。

スキルセット

◎ 得意なもの。業務で即戦力以上の成果を出せると思うもの。
〇 ある程度の経験があり、人並みにこなせるもの。
△ 趣味レベル。即戦力としては期待出来ないが、一応経験はあるもの。

プログラミング言語

レベル 業務経験年数 備考
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

開発ツール、IDE、フレームワーク等

レベル 備考
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

デザイン、3Dソフト等

レベル 備考
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 - 現在

◆ AR位置表示の技術デモアプリ開発

期間 2024/01 - 2024/03
規模 エンジニア3名
使用言語 C#
使用ツール等 Unity, Git, GitHub, Slack, Teams等
担当 iPhoneでのAR機能実装
備考 フルリモート業務

iPhoneでのAR開発はあまり経験が無かったので興味深く開発に取り組むことが出来ました。

◆ Unity WebGLでのWeb3/NFTソーシャルゲーム開発

期間 2023/01 - 2024/06
規模 チーム18名~
使用言語 C#
担当 クライアントサイドリードエンジニア
Unity関係のほぼ全て(NFT周りを除く)
CD/CI調整
使用ツール等 Unity, Git, GitHub, GitHubActions, Slack, Backlog, Figma, Photoshop等
備考 フルリモート業務, 多国籍チーム, Web3/NFT系

海外のメンバーが多く、意思疎通の面で苦労しました。
また、NFT周りの実装はほとんど専門の担当者に任せてしまい、NFT関係の知識をあまり学ばなかったのが反省点となりました。

◆ RPG開発の技術コンサル/アドバイザー/監修

期間 2023/01 - 2023/05
規模 チーム10人~
使用言語 C#
担当 クライアントサイド監修等
使用ツール等 Unity, UnityCloud, Slack, Backlog等
備考 フルリモート業務, Web3/NFT系

こういった立場での参画は初めての経験で、戸惑うことも多かったですが良い勉強になりました。

◆ ホラーゲーム「hololiveERROR」開発

https://hololiveerror.hololivepro.com

期間 2022/05 - 2022/09
規模 チーム約15名, エンジニア4名
使用言語 C#
使用ツール等 Unity, Git, GitHub, Slack
担当 UI関係の実装全般
エンディングムービーシーンの実装等
備考 フルリモート業務, VtuberさんIP案件

Vtuberは自分にとっても好きなコンテンツだったのと、非常に注目度の高いゲームだったので携わることが出来て光栄に思っています。

◆ VRライブアプリの機能開発

期間 2022/01 - 2022/03
規模 本機能開発におけるチーム約7名, エンジニア4名
使用言語 C#
使用ツール等 Unity, Git, GitHub, Slack
担当 VR環境での360度動画視聴機能の実装
備考 フルリモート業務, VRメタバース系

以前の業務等で学んだ知識を活かし、スムーズに進めることが出来たのが良かったと思います。

◆ VRイベントアプリ「TOKYO GAME SHOW VR」の開発

https://tgsvr.com

期間 2021/07 - 2021/09
規模 チーム約30名, エンジニア12名
使用言語 C#
使用ツール等 Unity, Git, GitHub, Asana, Notion, Slack, Discord
担当 イベント用ギミックの実装等(クライアントサイド)
備考 フルリモート業務, スクラム開発, VRメタバース系

VR環境のメタバース基盤システム上でのVRイベントアプリの開発ということで、基本的にはイベント用のギミック実装等を担当しましたが、一部メタバース基盤システムへの追加実装等も担当させていただきました。
また、スクラム開発でのプロジェクトは初めてだったので、今までにない開発経験を積むことができました。
国内最大級のゲーム系イベントの初VR化プロジェクトだったので、携わることができて大変光栄に思っています。

◆ MMO内ゲームコンテンツ(麻雀)の開発

期間 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(ドメイン駆動設計)での開発を経験することができ、設計手法の知識の幅が広がったと思います。

◆ VRSNSアプリの開発

期間 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の自動翻訳ツールを導入していただけて、とても好評だったのが大変嬉しく感じました。

◆ ARアニメ配信アプリ開発

期間 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週間以内の納品という急な案件だったので、スピード感ある開発を心掛けました。

◆ スマホ向けソーシャルRPG開発

期間 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入賞

スタートアップ企業の設立時のメンバーとして、新規プロジェクトを担当しました。
開発技術だけでなく、起業に関してのノウハウ等、様々な学びがありました。

◆ スマホ向けソーシャルRPG「ディアホライゾン」開発

期間 2016/01 - 2017/07
規模 チーム約19名, エンジニア13名
使用言語 C#, Scala
使用ツール等 Unity, Git, GitLab, BitBucket, PhotonServer, BackLog, AWS, Thrift
担当 クライアントサイド
UI実装
シェーダーの実装
リファクタリング
負荷テスト、最適化
備考 メディアミックスプロジェクトのゲームコンテンツ

ソーシャルゲームで一般的なHTTP通信と、PhotonServerを用いたリアルタイム通信の両方を使用した開発を経験できました。
UI全般の他、シェーダー実装やリアルタイム通信処理の実装等、今までの経験をしっかりと活かすことが出来たように思います。
また、ソースコードを別のチームから引き継いだ開発だった為、それまで苦手だったコードを読む力が身に付いたように感じます。

◆ スマホ向け3DアクションMMORPG開発

期間 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サーバーの構築といったインフラエンジニアのような業務等、幅広い経験が出来たと思います。

また、ゲーム業界でもアジャイル開発が注目されだした時だったので、チーム内で色々とプラクティスを試すことが出来ました。
メンバーがプロジェクトの為に何ができるかをしっかりと考えることのできるチームだったと思います。

◆ スマホ向け3DアクションMMORPG開発

期間 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級

※人事、採用以外での使用、閲覧、印刷等はお控え下さい。

About

スキルと業務経歴

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published