YAML

ゲームエンジン - YAML

ゲームエンジンは、ゲーム開発に必要な描画、物理演算、サウンド、アニメーション、スクリプティングなどの機能を統合的に提供するソフトウェアフレームワークです。Unity、Unreal Engine、Godotなどが代表的で、それぞれ異なる特徴と用途を持ちます。インディー開発者からAAAスタジオまで、規模や目的に応じて選択され、現代のゲーム産業において不可欠な基盤技術となっています。

ゲーム開発 Unity Unreal Engine Godot ソフトウェア 3DCG プログラミング
- code: "01"
  slug: "unity"
  name: "Unity"
  description: "クロスプラットフォーム対応のゲームエンジンで、モバイルゲーム開発で高いシェアを持ちます。"
  developer: "Unity Technologies"
  license: "Proprietary (Free for Personal use)"
  primaryLanguage: "C#"
  platforms:
    - "Windows"
    - "macOS"
    - "Linux"
    - "Android"
    - "iOS"
    - "WebGL"
    - "PlayStation"
    - "Xbox"
    - "Nintendo Switch"
- code: "02"
  slug: "unreal-engine"
  name: "Unreal Engine"
  description: "Epic Gamesが開発する高品質な3Dゲームエンジンで、AAAゲーム開発に広く使用されています。"
  developer: "Epic Games"
  license: "Proprietary (5% royalty after $1M revenue)"
  primaryLanguage: "C++ / Blueprint"
  platforms:
    - "Windows"
    - "macOS"
    - "Linux"
    - "Android"
    - "iOS"
    - "PlayStation"
    - "Xbox"
    - "Nintendo Switch"
- code: "03"
  slug: "godot"
  name: "Godot"
  description: "オープンソースのゲームエンジンで、軽量かつ柔軟な設計が特徴です。"
  developer: "Godot Engine contributors"
  license: "MIT License (Open Source)"
  primaryLanguage: "GDScript / C#"
  platforms:
    - "Windows"
    - "macOS"
    - "Linux"
    - "Android"
    - "iOS"
    - "Web"
- code: "04"
  slug: "cryengine"
  name: "CryEngine"
  description: "Crytekが開発する高品質なグラフィックスを特徴とするゲームエンジンです。"
  developer: "Crytek"
  license: "Proprietary"
  primaryLanguage: "C++ / Lua"
  platforms:
    - "Windows"
    - "PlayStation"
    - "Xbox"
- code: "05"
  slug: "game-maker"
  name: "GameMaker"
  description: "2Dゲーム開発に特化したゲームエンジンで、初心者にも使いやすいです。"
  developer: "YoYo Games"
  license: "Proprietary (Free tier available)"
  primaryLanguage: "GML (GameMaker Language)"
  platforms:
    - "Windows"
    - "macOS"
    - "Linux"
    - "Android"
    - "iOS"
    - "Web"
    - "PlayStation"
    - "Xbox"
    - "Nintendo Switch"
- code: "06"
  slug: "rpg-maker"
  name: "RPG Maker"
  description: "RPG制作に特化したゲーム開発ツールで、プログラミング不要で利用できます。"
  developer: "Gotcha Gotcha Games"
  license: "Proprietary (Paid)"
  primaryLanguage: "JavaScript / Ruby (optional)"
  platforms:
    - "Windows"
    - "macOS"
    - "Web"
    - "Mobile"