基本知識

Unityで使えるC#とは?特徴、つくられたゲーム、メリット、勉強法までご紹介【基本知識】

cs

~~編集中です~~

前回のプログラミング関係の用語説明はどうでした?そこそこわかりやすかったと思われます。

この記事ではUnityで使うプログラミング言語「C#」の説明を行います。

●ポイント

  • 「C#」はプログラミング言語の1つ
  • Unityで「C#」は使える
  • 「C#」は業務系・Web系・制御系・アプリ系など幅広く開発可能

では深く掘り下げていきましょう。

C#とはプログラミング言語

マイクロソフトが開発している言語です。読み方は「シーシャープ」です。

C#が世に出てから15年以上がたっています。長く使われている言語ですね。

ゲーム開発ができるゲームエンジン「Unity」で使うことができます。

ただUnityでのゲーム開発だけでなく、デスクトップアプリ、ウェブサイト、スマホアプリ、Iotなど様々なことに利用されています。

Unity使えるプログラミング言語は「C#」だけではないけど

今や「C#」が使われていますが、「javascript」も使えます。以前は「Boo」というやつも使えてましたが、もう使えないと思ってください。

「C#」や「javascript」自体の情報はネットに多いのですが、Unityで使うとなると「C#」のほうが情報量が多い印象です。

「C#」を勉強していきましょう。

C#が使られたゲーム

Unityを使って作られたゲームがほとんどですね。

Unityで作成されたゲーム
【モチベ上がる!】Unityで作られたゲーム5つご紹介(動画あり)【Unity】Unityで作られたゲームを知りたい、ということはありませんか?作られたゲームを知れればモチベーションも上がります。動画を使ってどんなゲームなのかを説明していますので、ご覧ください。...

C#の特徴

「C#」自体は他の言語と比べると、初心者でも学びやすいことですね。Visual Studioというプログラミングを協力にサポートしてくれるものがあります。

業務系やらWeb系やら制御系やらアプリ系など幅広く開発するのに、利用することができます。

C#メリット

  • 初心者でも学習しやすい
  • 業務系・Web系・制御系・アプリ系など幅広く開発可能
  • Visual Studioが強力なサポートをしてくれる
  • Unityで使える
  • マイクロソフトが力を入れて開発をしてくれている

マイクロソフトが力を入れているというのは本当で、以前はMacでVisual Studioを使うことができなかったのですが、今は使えるようになっています。

Macでも開発できるようになるかもです。

C#の勉強

Unityで作りたいゲームを作ることを目標とおくと、「C#」自体の勉強をしていくだけはいけません。

「Unityの基礎知識をつける」→「C#の基礎知識をつける」→「サンプルゲーム」→「作りたいゲームで必要と思われるところのC#の勉強」→「作りたいゲームを作る」

基礎知識の部分が抜けていると行き詰まるので、そこはしっかり学んでいきましょ。かといって「C#」自体の勉強ばかりしてもゲームを作ることができまんので、ほどほどに。

まとめ

  • 「C#」はプログラミング言語の1つ
  • Unityで「C#」は使える
  • 「C#」は業務系・Web系・制御系・アプリ系など幅広く開発可能

「C#」の将来が楽しみですな。

以上さぎのみや(@saginomiya8)でした。明日からも一生無双でやったりましょう。

ABOUT ME
さぎのみや
さぎのみや
超書手。現在はUnityメディア「ユニシャー」の運営とゲーム開発がメインです。Unity、ライティング関係のお仕事お待ちしております。 >>詳しいプロフィール >>Amazonほしいものリスト
【Unity3D】新しいサンプルゲーム(チュートリアル)を作りました!!!
Unity有料サンプルゲーム

「Unityで3Dゲームを本格的に作っていきたい!」という人におすすめのチュートリアルとなっています。

画像のようなゲームの作り方を販売しています。色々と応用できるチュートリアルとなっています。ぜひ、作ってみてください。

詳細
>>【Unity3Dサンプルゲーム・チュートリアル】「フリスビーを犬に届けよ!」の概要

>>noteでこのチュートリアルを見る

【RT・フォローであなたのスキルが上がる】

シェアフォローする

さぎのみやのモチベが上がる

コンテンツの質が上がる

あなたの能力も上がる

あなたの
Twitterでのシェア

であなたの能力が上がります。

>>さぎのみやのツイッター(@saginomiya8)

 

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください