【Unity】LINQのパフォーマンス検証

はじめに はじめまして、2年目Unityエンジニアの大谷です。 この記事はカヤックUnityアドベントカレンダー2018の20日目の記事になります。 今回はUnityでLINQのパフォーマンスの比較をしてみました。 経緯 今回アドベントカレンダーを書いてみないかと勧めら…

【Unity】AppStoreReviewガイドラインの『4.2 最低限の機能』を満たす為にチュートリアルのアセットをiOSのみアプリ組み込みにした話

はじめに こんにちは、ソーシャルゲーム事業部 ゲームチーム所属の須藤 (@p_chin) です。 この記事はカヤックUnityアドベントカレンダー2018の19日目の記事になります。 今回はAppleのiOSアプリの審査に通る為に試行錯誤した知見について書こうと思います。 …

寿司AIガリオ開発秘話

この記事は、Tech KAYAC Advent Calendar 2018 の19日目の記事になります。 こんにちは!面白法人カヤックでサーバーサイドエンジニアをしている遠藤(@ENZEN0129)と申します。 今回は最近弊社で開発した、IBM Cloudの最新技術を大いに無駄遣いしたガリオの…

kuiperbeltでWebSocketから卒業してみてSocket.IOと共に歩んでみる

ソーシャルゲーム事業部の谷脇、またの名をid:mackee_wです。みなさんいかがお過ごしですか。 私は現在、東京プリズンというゲームアプリのサーバサイドを担当しています。東京プリズンはリアルタイムのボードゲーム的な殴り合いゲームなのですが、当然リア…

【Unity】Android App Bundleを触ってみた

はじめに ソーシャルゲーム事業部所属の荒井です。 2018年カヤックUnityアドベントカレンダーの18日目の記事になります。 Unityが新しくサポートしたAndroid App Bundleを触ってみた際の記録をもとにした記事になります。 つっこんだ技術的な内容はなく軽め…

途中から始めてるDDD

Lobi事業部の長田です。 Tech KAYAC Advevtent Calendar 2018、17日目の記事です。 TL;DR DDDを実践して半年ほど コンテキスト分割して実験できる環境を作るのは良い 自分たちが何を作っているのかを考える必要があるのは良い イニシャルコストと開発工数の…

【Unity】HTC Vive で両手を使った transform 操作を実現する

はじめに この記事はカヤックUnityアドベントカレンダー2018の17日目の記事になります。 こんにちは、ソーシャルゲーム事業部の浅利(@kasari39)です。 今年は Oculus Go の登場や、VTuber の流行により VR がより身近な存在になったように感じますね。私も O…

今日から始めるTouchDesigner 2018

はじめに おはようございます、こんにちは、こんばんは。 KAYAC Advent Calendar 2018の16日目の記事を担当します、入社2年目の大河原と申します。 普段はSG事業部でソーシャルゲームのサーバサイドエンジニアをしております。 ちなみに昨年度のKAYAC Adven…

Unityエディター拡張のカスタムプレビュー

はじめに こんにちは、ソーシャルゲーム事業部のUnityエンジニアの魏です。 この記事はカヤックUnityアドベントカレンダー2018の16日目の記事になります。 今日の記事ではUnityエディター拡張のカスタムプレビューを紹介していきたいと思います。 カスタムプ…

今あえて伝えたい、ディープじゃない(ゲーム)AIの面白さ

こんちには・こんばんは、SG事業部でゲームAI担当のid:hashtです。 KAYAC Advent Calendar 2018 15日目の記事をお送りします。 始めに 深層学習のビッグウェーブがゲーム業界をも席巻していますね。 例えばCEDEC2018で「機械学習」「深層学習」「ディープラ…

【Unity】RGBをHSVに変換して明るさとかを変えるシェーダー

はじめに こんにちは。ソーシャルゲーム事業部の小笠原です。 この記事はカヤックUnityアドベントカレンダー2018の15日目の記事です。 今回はRGBをHSVに変換して明るさとかを変えるシェーダーの話です。 概要 オブジェクトを暗くしたり、彩度を低くしたい時…

突撃!隣のキーボード 2018

いやはや、すっかりキーボードを自作したくなる季節となりましたが皆様いかがお過ごしでしょうか? 今年もやってまいりました、あの人やこの人のキーボードに突撃する季節が! ということで弊社でも恒例となったこのコーナー「突撃!隣のキーボード 2018」、…

【Unity】Androidで情報をローカル保存するときの話

はじめに ソーシャルゲーム事業部の中島と申します。よろしくお願い致します。 カヤックUnityアドベントカレンダー2018の14日目の記事となります。 Android端末上で動作するアプリで情報をローカル保存する際の注意点について書いてみます。 (Unityは2017.4.…

今年送ったOSSへのPRまとめ

SREチームの鈴木です。 Kayac Advent Calendar 13日目を担当させていただきます。 OSSへの貢献について 弊社では業務時間内にOSSへの貢献について特に制限されていませんので、使っている・導入を検討中のソフトウェアにバグや改善の余地を発見した場合は、…

【Unity】アニメーションクリップでuGUIのマスクの形を変更させる

はじめに はじめまして、ソーシャルゲーム事業部のUnityエンジニアのクアンです。 この記事はカヤックUnityアドベントカレンダー2018の13日目の記事になります。 6日目の記事ではメッシュで枠を描画していましたが、この記事ではカットイン演出に使うマスク…

Vueでもっと幸せになりたいあなたへ。VueのUIコンポーネントライブラリVuetifyのススメ

どうもみなさまおはようございます。あるいはこんにちは。あるいはこんばんは。 KAYAC Advent Calendar 2018の12日目の記事を担当します、今年1月に中途入社しましたエンジニアのたがみです。 前職ではサーバーサイドのSEとして業務系のwebアプリを開発した…

【Unity】Android,iOS端末のバッテリー残量と充電状態の取得

はじめに はじめまして、Unityエンジニアの泉川です。 この記事はカヤックUnityアドベントカレンダー2018の12日目の記事になります。 今回はUnityで端末のバッテリー残量と充電状態の取得について書いていこうと思います。 この画面の右上のやつです。 経緯…

Oculus Go向けコンテンツを最速で作るぞ(Unityからの書き出し方法・コントローラーの表示方法・VR空間内での移動方法)

UnityとOculus Goを使うと、さささっと簡単に、等倍のコンテンツをつくり、VR空間でプレビューできます。 個人的には「展示空間のシミュレーション」や「リビングにテーブルを置いたときのシミュレーション」に使ったりしています。

毎年恒例の近況報告と docker-compose を使うコツ5選

こんにちは! Tech KAYAC Advent Calendar 2018 11日目を担当する荒賀(@ken39arg)です。 近況報告 ※ お前の近況なんぞ興味ないよという方がほとんどだと思いますので、どうぞこのセクションはすっ飛ばしてください アドベントカレンダーでは昨年、一昨年と2…

【Unity】演出作成時見つけた色々

はじめに はじめまして、ソーシャルゲーム事業部のUnityエンジニアのナタニエルです。 この記事はカヤックUnityアドベントカレンダー2018の10日目の記事になります。 本記事では自分がUnityで演出を作る作業の間見つけたUnity本来の便利な機能の紹介をします…

LGTM gifアニメーションを作ろう

LGTM gifアニメーションを作ろう 12/10のアドベントカレンダーは、 HTMLファイ部で雰囲気フロントエンジニアのマチダがお送りします。 去る11月25日に行われたHTML5 Conference 2018 (https://events.html5j.org/conference/2018/11/) において、弊社オリジ…

イケイケデザイナーになりたいので、XDを使ってVJをした

こんにちは。KAYACクライアントワーク事業部デザイナーのちゃんちーです。(最近3Dになりました) 普段はtwitterをslackっぽくするchrome拡張やインターネットの音だけで作ったビートなどを作っています。 いきなりですが、新卒一年目の僕、イケイケのデザイ…

データ指向プログラミング&Unity ECS

はじめに こんにちは、カヤックSG事業部の王といいます。 この記事はカヤックUnityアドベントカレンダー2018の9日目の記事です。 今日は最近話題のデータ指向プログラミングと、Unity 2018.1からプレビュー版として登場したUnity Entity Component System (…

Unity x Slack x Githubで効率の良いワークフローを作ろう!

はじめに 初めまして、Unityエンジニアの中国人の趙です。 カヤックUnityアドベントカレンダー2018の8日目の記事になります。 どうぞよろしくお願い致します。 概要 弊社でゲーム開発中によく使っているツールいくつかがあります。 例えばもう口と耳の代わり…

徹底比較!Firebase vs Netlify (2018年版)

みなさまこんにちは、のびーことfnobiです。今年ももうアドベントカレンダーの季節なんですね。はやいはやい。 さて個人的にアドベントカレンダーでは、振り返りの意味も込めて その年お世話になった技術に関する記事を書く、というルールにしてますので、今…

【Unity】ComputeShaderによるVectorField計算

この記事はカヤックUnityアドベントカレンダー2018の7日目の記事になります。 こんにちはカヤックエンジニアのながた(永田 俊輔 | 面白法人カヤック)です。 さて、Unityで大量のオブジェクト計算を行う場合、 ComputeShaderが有力な選択肢になることが多い…

美少女になって勉強会を実施する方法

どうも、ねし部のねっしーです。Tech KAYAC Advent Calendar 2018 の6日目の記事を担当させていただきます。 私は企画部所属で実はエンジニアではないのですが、分析業務でSQLやGAS、Pythonを使ったりします。 そして今日はそれとはまったく関係のない話――普…

【Unity】動的に枠を描く話

はじめに こんにちは。ソーシャルゲーム事業部の中山です。 この記事はカヤックUnityアドベントカレンダー2018の6日目の記事です。 今回はUnityで枠を描くときに使える話です。 画面の中に枠を描きたいというとき、枠ごとに専用の素材を用意してしまうと、ゲ…

gitbookで知見共有したら少し幸せになれた話

この記事はTech KAYAC Advent Calendar 2018の5日目の記事です。 こんにちは!新卒3年目になり、楽をしたいお年頃になりました、ゆみこふです。 クライアント事業部のファイ部という部署でWebフロントをやってます。 今回はチーム内の知見共有でgitbookを使…

【Unity】ESP32マイコンでBluetoothでUnityと接続するコントローラを作る

はじめに この記事はカヤックUnity アドベントカレンダー2018の5日目の記事になります。 こんにちは!デバイスエンジニアの宮野です。 今日はBluetooth内蔵のマイコンボードESP32とUnityを接続してシンプルなコントローラを作成します。 Bluetooth Serial通…