UnityのVideoPlayerでオープニングムービーを再生する

Unity5.5までは公式の機能でiOS,Androidで動画を再生するにはHandheld.PlayFullScreenMovieを使うしかなく、

よくあるオープニングムービーを再生する場合も、動画の前面にUnityのUIを表示することもできませんでした。

続きを読む “UnityのVideoPlayerでオープニングムービーを再生する”

【サーバーサイドKotlin】関数型インターフェース、SAM変換について

はじめに

今回はKotlinでの関数型インターフェースの扱い、SAM変換という機能についてご紹介します。

Javaを呼び出すことができるKotlinならではの問題で、最初は理解するのになかなか時間がかかりました。

続きを読む “【サーバーサイドKotlin】関数型インターフェース、SAM変換について”

【サーバーサイドKotlin】ことりん × テスト with SpringFramework

はじめに

なぜサーバーサイドKotlinを導入するのか?であるように、現在アプリボットでは、新規開発プロダクトのサーバーサイド言語でKotlin導入を進めています。

そこで、テストコードについてもKotlin化しましたのでご紹介します。

なお、この記事は2018年1月時点の情報なので今はもっと良い方法があるかもしれません。

続きを読む “【サーバーサイドKotlin】ことりん × テスト with SpringFramework”

Applibotでのサーバイメージ作成 – Packer+Ansible -(AWS AMI編)

こんにちは。

インフラチームです。

弊社ではAWS/GCPを使用しており、それぞれのサーバ構築/環境設定はAnsibleで行なっています。

環境の設定の更新を行う場合、AWSであればAMI、GCPであればマシンイメージを更新しておく必要があります。

続きを読む “Applibotでのサーバイメージ作成 – Packer+Ansible -(AWS AMI編)”

アプリボットに入って〜新卒二年目のサーバーサイドエンジニア〜

初めまして、サーバーサイドエンジニアの田中です

社会人になりそろそろ1年、アプリボットに配属されて10ヶ月が経とうとしています。

現在は弊社からリリースされているゲームのサーバーサイドエンジニアとして日々頑張っています。

今回は、入社してアプリボットに配属されてからの10ヶ月間を振り返ります。

続きを読む “アプリボットに入って〜新卒二年目のサーバーサイドエンジニア〜”

技術の共通・共有・標準・基盤化組織「A.R.T.」のビジョン

アプリボットでは横軸で技術を共有、共通化、標準化、基盤化、するための 「A.R.T.(Applibot Root Technologies)」 という組織があります。

本記事ではこの組織についてご紹介します。

続きを読む “技術の共通・共有・標準・基盤化組織「A.R.T.」のビジョン”

Cocos2d-x運用タイトルにおける新画面サイズ対応

こんにちは、クライアントエンジニアの小松原です。

iOS/Androidアプリ開発においては、新しいOSが発表されるたびに素早くそれらに対応する必要があります。

本記事では、2017/11/03のiPhoneX発売に向けてクライアントアプリで対応した時の話を例に、新しい画面サイズに対応する時の苦労話を紹介します。

続きを読む “Cocos2d-x運用タイトルにおける新画面サイズ対応”

Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証

はじめに

Applibotで内定者アルバイトをしている18卒の杉浦です。

今回、Applibotの基盤制作チーム A.R.T.(Applibot Root Technologies)でのタスクとして、Java (Kotlin)におけるgRPCライブラリの選定と、gRPCと既存の運用でよく使われているシリアライズフォーマットであるJSONを用いたAPIとの速度比較をしたのでその結果を書きます。

続きを読む “Java(Kotlin)におけるgRPCライブラリの選定と実装および速度比較検証”

【サーバーサイドKotlin】データクラスの継承について

はじめに

以前の記事でもご紹介した通り、現在アプリボットでは新たなサーバーサイドの言語として、Kotlinの導入を進めています。

これまで主にJavaで作っていた基盤をKotlinに置き換える作業をしており、その中で引っかかった問題点を随時ご紹介していきたいと思います。

今回はKotlin独自の機能の一つである、データクラスについてのお話です。

続きを読む “【サーバーサイドKotlin】データクラスの継承について”