ニフクラmBaaSお役立ちブログ

スマホアプリ開発にニフクラmBaaS。アプリ開発に役立つ情報をおとどけ!

Unity開発の第一歩にぴったりなソース付デモゲームレクチャー記事まとめ

https://cdn-ak.f.st-hatena.com/images/fotolife/f/fjct/20171017/20171017153123.png

ニフティクラウド mobile backendがUnity SDKをリリースしたとあって、Unityを鋭意勉強中です。今はゲーム市場が盛り上がっているとあって、同じようにこれから学習をはじめようと思っている方も多いのではないでしょうか。

そんな方々にぜひ参考にしていただきたいコンテンツをまとめて紹介します。やはりコード解説のされたデモアプリを見て、写経して、試用するのが習得への一番の早道ではないでしょうか。

Unity - Demo Projects

Unity - Demo Projects
Unity公式のデモプロジェクトです。2D、3Dはもちろんのこと、TPSやシューティングゲーム、カーレースゲームなど様々なゲームが公開されています。現在、20種類のゲームが登録されています。

Unity - Demo Projects

デモのダウンロード | Exit Games

デモのダウンロード | Exit Games
リアルタイムマルチプレーヤゲームのバックエンドサービスを提供しているPhoton Realtimeのサンプルです。Photon Unityネットワーキング、Photonバイキング、Photonアングリー・ボットの3つが公開されています。

デモのダウンロード | Exit Games

Unityで超入門3Dゲームを作ってみる

Unityで超入門3Dゲームを作ってみる
Unityを使ってコインゲームを作成するブログ記事になります。細かく説明が書かれていますので分かりやすいかと思います。

Unityで超入門3Dゲームを作ってみる

1時間で超入門3Dゲームを作ってみる

1時間で超入門3Dゲームを作ってみる
Unityで3Dのブロックショットゲームを作成するステップ記事になります。物理エンジンを使っています。

1時間で超入門3Dゲームを作ってみる

苦節4時間。Unityでゾンビ撃退ミニゲームを作ってみたので手順を公開!

苦節4時間。Unityでゾンビ撃退ミニゲームを作ってみたので手順を公開!
AssetStoreからテクスチャをゲットしてゾンビシューティングゲームを作成しています。ゾンビへの当たり判定のスクリプトなど参考になります。

苦節4時間。Unityでゾンビ撃退ミニゲームを作ってみたので手順を公開! - Unity不定期便

製作6時間!Unityで撃ちまくり系ミニゲームver2を作ったので手順を公開!

製作6時間!Unityで撃ちまくり系ミニゲームver2を作ったので手順を公開!
上の記事の第2弾で、対人のシューティングゲームになります。同じくAssetStoreから3Dモデルを得ていたりと参考になる部分が多いです。

製作6時間!Unityで撃ちまくり系ミニゲームver2を作ったので手順を公開! - Unity不定期便

Orthello2Dで無料簡単2Dゲーム作成(1):Unity3Dでゲーム制作入門

Orthello2Dで無料簡単2Dゲーム作成(1):Unity3Dでゲーム制作入門
スプライトを使った2Dゲームを作成する記事です。他にも用語の説明であったり、基本操作など参考になる情報がたくさんあります。

Orthello2Dで無料簡単2Dゲーム作成(1):Unity3Dでゲーム制作入門

Unityサンプルアプリケーション

Unityサンプルアプリケーション
古いコードもあるようですが、ブロックショットゲーム、コインのみを取るゲーム、バランスボールゲーム、Angry Bird風ゲーム、FPSサンプルなど様々なソースコードが公開されています。

Unityサンプルアプリケーション | Realis Application System

Over 7 hours of Unity Training Videos - Download them now!

Over 7 hours of Unity Training Videos - Download them now!
縦スクロールゲームのサンプル。英語ですが、Unityの紹介からゲームオブジェクト、プロジェクトの作成と順序立てて進んでいきます。全29回の記事になっています。

Over 7 hours of Unity Training Videos - Download them now! | Unity Community

Unity3Dのゲームの作り方講座

Unity3Dのゲームの作り方講座
Unityの基本的な操作、キャラクターの移動、パーティクルシステムなどの使い方をはじめ、アクションゲームやブロック崩しを作成するまでの記事が掲載されています。

Unity3Dのゲームの作り方講座

ゲーム開発奮闘記

ゲーム開発奮闘記
Unity向けのエフェクトサンプルが多数掲載されています。レーザー、ハート、回復、手裏剣などゲームの中で使えそうなエフェクトが多いです。

“サンプル” - 記事一覧 - ゲーム開発奮闘記

Unity仮面が教える! ラクしてゲームを作るためのAssetStore超活用術

Unity仮面が教える! ラクしてゲームを作るためのAssetStore超活用術
AssetStoreを活用して楽にゲームを作ろうというテーマの記事です。Unityエヴァンジェリスト伊藤氏の記事なので分かりやすいです。

Track.2 クマの交通安全ゲームを作ろう! ~「Car Tutorial」「Mecanim Example Scenes」「iTween」編:Unity仮面が教える! ラクしてゲームを作るためのAssetStore超活用術|gihyo.jp … 技術評論社

UnityでつくるはじめてのPONG

UnityでつくるはじめてのPONG
UnityでPONGを作る過程を動画を通じてレクチャーしています。Unityの基礎からステップを踏みつつ習得可能です。

UnityでつくるはじめてのPONG | ShareWis

Unity入門 (全26回) - ドットインストール

Unity入門 (全26回) - ドットインストール
全26回のレッスン記事で、細かくUnityを使ったゲーム開発方法を学べます。動画で順序立てて学んでいけます。

Unity入門 (全26回) - プログラミングならドットインストール

Unityゲーム開発支援

Unityゲーム開発支援
ゲーム作成の手順やアドバイスが記事になっています。ドアの開閉や閉じ込められる仕掛け、階段の調整など実践的なテクニックが多くなっています。

Unityゲーム開発支援

いまなら無料! Unityで始めるiPhoneゲーム作成“超”入門 (1/3)

いまなら無料! Unityで始めるiPhoneゲーム作成“超”入門 (1/3)
iOS上で動作する3Dモデルビューワを作成する記事です。iPhoneのジャイロセンサを使ったアプリになっています。

現場が教えるUnityで実践iPhoneゲーム制作(1):いまなら無料! Unityで始めるiPhoneゲーム作成“超”入門 (1/3) - @IT

超初心者でも大丈夫。話題のゲームエンジン「Unity」での3Dゲーム作成入門

超初心者でも大丈夫。話題のゲームエンジン「Unity」での3Dゲーム作成入門
2011年の記事なのでちょっと古いですが、かなり細かくゲーム作成手順を紹介しています。

4Gamer.net ― 【完全図解】超初心者でも大丈夫。話題のゲームエンジン「Unity」での3Dゲーム作成入門

iPhoneゲームを20分間で作る【メダルプッシャー編】

Unityを使ってメダルプッシャーを20分間で作成するという動画です。2010年の動画なので現状のコードとは異なりますが、参考になるかと思います。

【ニコニコ動画】iPhoneゲームを20分間で作る【メダルプッシャー編】

iPhoneゲームを20分間で作る【メダルプッシャー編】 - ニコニコ動画:GINZA

Unity4.3の2Dツールを使ってみる -Sprite編-

Unity4.3の2Dツールを使ってみる -Sprite編-
Unity 4.3で強化された2D周りの機能を使って、キャラクターを操作するサンプルです。コマアニメを設定したり、物理エンジンを使ってみるなどといった説明がされています。

Unity4.3の2Dツールを使ってみる -Sprite編- | クスールブログ

anchan828/unity-network-sample

anchan828/unity-network-sample
Unityのネットワークサンプルデモです。マスターサーバに接続するタイプのネットワークゲームを試せるようになっています。

anchan828/unity-network-sample

Unityで3Dゲーム制作

Unityで3Dゲーム制作
Unityで3Dゲーム作成を行うのに必要な知識を紹介しています。最初はUnityの画面説明からはじまり、シーンビュー、オブジェクトの配置、物理演算、fbxのインポートといった感じで進んでいます。

入門編|Unityで3Dゲーム制作

さいごに

いかがでしょうか。Unityは簡単に使えるというイメージ先行があるとは言え、やはり基礎的な使い方は実際のソースを見ながら、操作を見ながら覚えていく必要があるかと思います。熟練者によるレクチャー記事を読むのはその一歩と言えるのではないでしょうか。

Unityでデータをサーバ上に保存したいと思ったら、ぜひニフティクラウド mobile backendのUnity SDKを使ってください!