まずUnityに慣れるということであれば、Unity公式が掲載している「はじめてのUnity」と「2Dシューティング」のチュートリアルにトライしてみてはいかがでしょうか。背景とキャラを置いたり、当たり判定付けて動かしたり、音楽鳴らしたり・・・といったUnityでのゲーム作りの初歩を学べます。
勉強のコツは、プログラムの中身を最初から完璧に理解しようとするのではなく、こういう書き方でこんなことが出来るんだなぁということを体で少しずつ覚えていくという感じだと自分は思います。
http://tutorial.unity3d.jp/
書籍では、「Unityゲーム開発 オンライン3Dアクションゲームの作り方(出版社:SBクリエイティブ (2015/8/21発売))」という本を読んでみてはどうでしょうか。
Unityのインストール方法から始まって3Dアクションゲーム作成の方法、更にそれをネットワーク対応する方法も書かれています。(※クライアントサーバシステムなので、ご所望のゲスト参加型とは違います。)
2Dアクションゲーム作成方法も触れています。サンプルコードもC#です。
ただ、1年以上前の本なので、本文に登場するUnityのバージョンが4.3.1という古い物です。なのでUnityのUIや機能名が現在のUnityとは違うところが有り、混乱するかもしれません。その辺は地道にネットで調べながら読み進めていく必要があります。
Unityのマニュアルにもネットワーク概要がありますので一読してみてはいかがでしょうか。
内容は難しいですが、いずれはこのあたりを駆使してゲームを作っていくことになるかと思いますので
今のところはざっと斜め読みで構わないと思います。
https://docs.unity3d.com/ja/current/Manual/UNetConcepts.html
諦めずに1歩ずつ進んでいけば、自分が作りたいゲームに少しずつ近づいていくと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。