2018-01-01から1年間の記事一覧

クリスマスに贈る エンジニアのためのプロテイン知識

この記事は KAYAC Advent Calendar 2018 の25日目、つまり最終日、 クリスマス の記事です。 自己紹介 こんにちは。 Lobi チームの長堂(@kzmsngs)です。 iOS エンジニアをやっていまして、今年は目標にしていた iOSDC 2018 での登壇を果たしました。 techblo…

【Unity】グローバルイルミネーション(GI)を使わないプロジェクトでやっておくべきこと

はじめに こんにちは、ソーシャルゲーム事業部 ゲーム技研所属の清水です。 この記事はカヤックUnityアドベントカレンダー2018の25日目の記事になります。 最終日ですが、特に豪華というわけでもなく、パフォーマンスチューニング系のちょっとした小ネタを紹…

CINEMA 4D+Unityでクリスマスツリーを作る

はじめに この記事はカヤックUnityアドベントカレンダー2018の24日目の記事になります。 こんにちはハニカムと光り物が好きなカヤックエンジニアのオギワラです。 本日はクリスマスイブなのでイルミネーションを作り、その過程でのCINEMA4Dでのツールを使っ…

動画配信ソフト「OBS」をPythonで操るぞ~

はじめに こんにちは~。 会社のみんなから「ポン太郎」と呼ばれている技術部新卒の井上宗汰です!(同期に井上がもう一人いる) 「なんだか全然仕事できなさそ~」って感じのあだ名ですが、毎日を全力で生きているので何卒。 最近はイベント関係で使うシス…

【Unity】ComputeShaderでランタイムにSDFマップを生成するエクスペリメント

はじめに こんにちは、ソーシャルゲーム事業部 ゲーム技研所属のアファトです。 この記事はカヤックUnityアドベントカレンダー2018の23日目の記事です。 「面白法人カヤック」をUnityでのダイナミックフォントで普通に描画するとこうなります。 SDFマップの…

LINE Thingsでお年玉を楽しくする

この記事は、Tech KAYAC Advent Calendar 2018 の23日目の記事になります。 こんにちは!面白法人カヤックのIoT芸人こと入江(@shinnoske0714)です。 業務ではHTMLファイ部というチームでフロントエンドエンジニアをやっています。 技術の無駄遣いをモットー…

【Unity】 簡単に水に近い表現を実現したい (Metaball)

1 はじめに こんにちは、カヤックのソーシャルゲーム事業部のmadaです。この記事はカヤックUnityアドベントカレンダー2018の22日目の記事です。 「Lion Studios」が作成した「Happy Glass」というゲームを遊んでみて、液体の表現に興味を持ちました。この記…

JetBrains IDE を使うなら覚えておきたい 10 の tips

こんにちは!技術部の小池です。 Tech KAYAC Advent Calendar 2018 の22日目を担当させていただきます。 はじめに みなさんお手元の開発環境/エディタは何をお使いですか?私は数年前まで iOS 開発は Xcode、Android 開発は Android Studio、サーバサイド開…

【Unity】日本語テキストの自動改行

1 はじめに こんにちは。ソーシャルゲーム事業部の額田です。 この記事はカヤックUnityアドベントカレンダー2018の21日目の記事です。 今回はTextコンポーネントでの自動改行についてお話ししていきたいと思います。 日本語のテキストを表示するときに文章の…

regl入門

こんにちは、カヤック・クライアントワークチーム・フロントエンドエンジニアのMr.ブラウンです。 今回は、 「Fast functional WebGL」 と謳っているreglを紹介いたします。 ※ 多少、WebGL・GLSLをさわったことがある前提で話が進んでいきます。 はじめに re…

カヤック独自の職能? リエゾンについて

ソーシャルゲーム事業部でリエゾンをしている飛鷹と言います。 自己紹介で早速出てくるリエゾンというワードですが、今日はこのリエゾンというものの紹介をさせてください。 リエゾンとは チームによりリエゾンのカバーする範囲は異なりますが、基本的にはプ…

【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…