C#(シーシャープ)とは|Microsoft の .NET 向けに設計されたプログラミング言語
言葉の意味
C#(シーシャープ)は、Microsoft(ソフトを作っている会社)の .NET(ネットと読む。ソフトを作るための土台)のために作られたプログラミング言語です。オブジェクト指向(データと動きをひとまとまりの部品にして扱う考え方)の言語で、ソースコードが公開されています。
動かせる環境を1つに決めない、複数の環境で動く言語です。ゲーム作りに限らず、Web・デスクトップ・スマートフォンなど、さまざまな種類のアプリに使われます。
ゲーム作りでは、Unity(さまざまな環境向けにゲームを作れるソフト)のスクリプト言語として使われます。ただし C# そのものは特定のソフトに縛られない言語で、公式の説明に Unity は出てきません。
情報源
- .NET — C#, a modern, open-source programming languagehttps://dotnet.microsoft.com/en-us/languages/csharp確認日 2026-09-07
関連ページ31
- Flax Engine とは|C++ と C# で書く、ソースコード公開のエンジン
- MonoGame とは|C# で書いて複数のプラットフォームに出す無料のフレームワーク
- Spine とは|2Dキャラクターに骨格を設定して動かすアニメーションツール
- Stride とは|C# で記述する無料の3Dゲームエンジン
- Bake3D とは|画像から3Dモデル・リグ・モーションを作るAIサービス
- Colyseus とは|多人数で同時に遊べるゲームのサーバーを作れるフレームワーク
- Excalibur.js とは|TypeScript でブラウザ向けの2Dゲームを作れるエンジン
- FamiStudio とは|ファミコン(NES)の音源で曲を作る無料のソフト
この言葉を定義している公式のページ
公式の定義
- dotnet.microsoft.comhttps://dotnet.microsoft.com/en-us/languages/csharp確認日 2026-09-07