はきだめ

主にプログラミングに関することをかきます

Unity開発で参考になりそうな情報源をまとめました

はじめに

この記事はみす 52nd Advent Calendar 2017の3日目の記事です。
前回の記事はこちらです。

momokunsan.hatenadiary.jp


初めはUnityの機能とかを紹介しようと思ったのですが最近あまりUnityを触っていないのと、ここで紹介するよりも公式や他のブログを参照した方が100倍分かりやすいと思ったので、この記事ではUnityを勉強する上で有用な情報源などをまとめてみました。以下に挙げたブログやサイトは自分が普段お世話になっているところだったり、Unityの勉強会などで教えて貰ったものです。もしかしたらUnityの開発経験が長い人だと「そんなもん全部知っとるわ!」ってなるかも知れないです。

ブログや動画

タイトル 概要
テラシュールブログ ゲーム開発のヒントやノウハウなどを紹介しているブログです。新機能の紹介などもあるし、頻繁に更新されるのでUnityの知識増やすのに役立ちます。
Unity3D Japan(youtube) Unity TokyoやUnity道場さんの動画があります。何本か動画を見ましたが個人的にはクォータニオン完全マスターが一番勉強になりました(理解したとは言ってない)
Unity AssetStoreまとめ アセットストアの日替わりタイムセールを紹介しているブログです。無料になったアセットの紹介などもしているので見逃さないようにこまめにチェックしてます。
Unityを使った3Dゲームの作り方 3Dゲームの作る上で必要になりそうな技術などを学べます。以前3Dのアクションゲームを作っていたときは何度もお世話になりました。ただ古い記事のサンプルコードはJavaScriptで書かれているため、普段C#を使っている人は少し読みづらいかもしれないです。
コガネブログ Unityももちろんのことながらエディタの拡張やおすすめのアセットなど色んなことを学べます。頻繁に更新されています。
強火ですすめ Unityに新しく追加された機能などを紹介する記事が多い気がします。
Unity Blog Unityの公式ブログです。人によっては「先頭に持ってくるべきだろ!?」と思うかもしれませんが、英語を読むのがしんどいのでこの位置に置きました。たまに日本語の記事もあります。
Uniblo-ゆにブロ- 3Dのオンラインゲームの作り方などが学べます。

チュートリアル

タイトル 概要
ドットインストール 動画を見ながる学べるタイプのチュートリアルです。ド定番ですが自分もここから入りました。Unity Editorの見方、オブジェクトの移動、キー入力などの基本的なことを学べます。
Code Genius Progate見たいな感じで簡単なゲームを作りながらUnityを学べます。こちらはFaceBookで知ったんですが、スライドがとても見やすかったので紹介します。
Unity公式チュートリアル 英語です。内容はチュートリアルにしては難しめと聞きました。いつかはちゃんとやりたいと思ってます。

その他

タイトル 概要
KAYAC Unity Advent Calendar 2016 企業の人が書いてるだけあってとても分かり易いです。Unityの基本的なことだったり、UnityプロジェクトをGitで管理する方法などを学べます。アドベントカレンダーだけじゃなくカヤックさんのエンジニアブログでもUnityに関する記事を沢山書かれているのでそちらもおすすめです。
Unityユーザー助け合い所 Unityで困ったときに質問できるFaceBookのコミュニティです。簡単な内容から難しい内容まで幅広く回答されたりしています。
Unity開発に関する50のTips No hack, no workというブログの記事なんですが、チームでゲームを作る上で大切なことがまとめられていてとても勉強になります。
Unity開発で使える設計の話+Zenjectの紹介 Unity開発で使える設計について学べます。ガチでゲームを作りたい人向けのスライド資料だと思います。

おわりに

今回は主にブログやサイトをまとめましたが、他にも技術書を買ったり、Unity界隈で有名な人をフォローするといった方法があると思います。ただ自分はあまり詳しくないので、良さげな技術書だったりUnity界隈で有名な人をいっぱい知ってるよ!って人がいたら教えて頂きたいです...。

次回はえんしんくんの「コミケに行こう!-コミックマーケットの概説と歩き方-」です!お楽しみに!

コマンドラインでPDFにかかった鍵をサクッと外す

はじめに

鍵のかかったPDFは毎回パスワードを打つ必要がありとても面倒です。Chromeで開いて「ファイル」→「印刷」→ 「PDFとして保存」というやり方でも鍵を外せますが、どうせならコマンドでサクッとPDFの鍵を外せないかと思い調べたところPDFtkというものを使うとコマンドラインで鍵を外せるみたいなのでメモしておきます。

PDFtkの導入

せっかくなのでbrewで入れました。本家にいってダウンロードしてインストールするのももちろん可能です。

続きを読む

ドワンゴのサマーインターンシップに行ってきました

はじめに

4週間続いたドワンゴでのインターンを先日終えました。参加したのは「プロダクト開発インターン」の「niconicoコース」です。せっかくなので感想を書こうと思います。

自己紹介(2017年9月地点)

今年の2月ぐらいにエンジニアバイト(長期インターン)を始めたのでRails歴は7ヶ月ぐらいです。それまではUnityでゲームを作ったりとかしてました。業務の内容は主にViewの修正だったり、エラーを直したり、SQLをちょこっと書いてたりしてました。

続きを読む

Twitterクライアント開発 タイムラインの表示&ツイート機能の実装

先日、ずっと読み進めていたRailsチュートリアルを読み終えました。次は何をしようか考えていたところ、twitterというgemを使うと簡単にAPIを叩くことが出来るということを聞いたので、ずっと作りたいと思っていたオリジナルのtwitterクライアントを作ることにしました。とりあえず、タイムラインの表示、ツイート機能などは出来たので開発過程を記します。

Oauth認証

# gemfile
gem 'omniauth'
gem 'omniauth-twitter'
gem 'twitter'
gem 'settingslogic'
gem 'dotenv-rails', require: 'dotenv/rails-now'
gem 'honoka-rails'

上記のgemを入れてbundleインストールします。Railstwitterクライアントを作る上で上の3つは必須です。settingslogicは定数を一元管理、dotenvは環境変数を設定、honokaはいい感じにスタイルを当てるために入れました。

続きを読む

3Dアクションゲーム開発記

今回の内容は昔作った3Dアクションゲームの開発記です。先日1年ぶりにunityに触ったときに3Dの知識が吹っ飛んでいて苦労したので、またすぐに忘れないように開発の記録をさらっと自分用にまとめようと思います。

ちなみにそのゲームはこれです(宣伝)
https://unityroom.com/games/monster-island

以下の本を参考にしました

Unityゲーム開発 オンライン3Dアクションゲームの作り方

Unityゲーム開発 オンライン3Dアクションゲームの作り方

ゲーム内のキャラクターのモデルとかアニメーションとかサウンドなどは本を買ったときについてきたものを使用しました。基本的には参考書に沿ってゲームを作った上で少し改造しました。

続きを読む