このページの内容

Awesome Magictools

Magictoolsを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

グラフィックス

四角いゲームを芸術作品へ変える、優れた画像プレースホルダーとツールです。

素材/プレースホルダー

  • :free: 2D Cartoon Mobile Game UI Pack - キャラクターユーザーインターフェース資産パック。レイヤー付きPSDファイルで提供されています。
  • :free: 420 Pixel Art Icons for RPGs - 420個のRPGアイコンセット。商業利用に無料です。
  • :free: Blender 3D models - 3Dモデル、粒子システム/エフェクト
  • :money_with_wings: CGTextures - テクスチャの大きなコレクション。
  • :money_with_wings: GameDev Market - 自由なソフトウェアゲーム開発者と優れた資産クリエイターを結びつけるコミュニティ運営のマーケットプレイス。
  • :free: Games-Icons Set - あなたのゲームに無料アイコンを提供します。
  • :free: Iconmonstr - あなたのゲームに別の無料アイコンリソースを提供します。
  • :money_with_wings: Kenney Assets - ライセンスフリー資産
  • :free: Liberated Pixel Cup assets - OpenGameArtフォーラムが主催するLiberated Pixel Cup(LPC)の無料グラフィック資産
  • :free: Matcaps - 色別に分類された、PNGおよびZMT形式のマットキャップテクスチャの大きなライブラリ。
  • :free: OpenGameArt - 自由ソフトウェアゲームプロジェクト用のメディアリポジトリ。
  • :moneybag: Oryx Design Lab - 安価かつ高品質なライセンスフリースプライト
  • :money_with_wings: PlainTextures - 高解像度の無料テクスチャ、ブラシ、写真
  • :free: Pixelicious - 画像からピクセルアートへ変換。
  • :free: Poly Pizza - 6000以上の無料ロー・ポリモデル
  • :free: Quaternius - 数千の無料CC0ロー・ポリ3Dモデルおよびアニメーションキャラクター。
  • :free: Reiner’s Tilesets - 無料2Dおよび3Dグラフィックを提供するブログ。
  • :free: Sketchfab - インタラクティブ3Dモデルの公開および埋め込み。
  • :free: SpriteLib - 静的およびアニメーションされたグラフィックオブジェクト(一般的にスプライトと呼ばれます)のコレクション。
  • :free: StickyPNG - 無料の透過PNG画像。
  • :free: TextureHaven - 拡張マップ(ディスプレースメントやバーンマップなど)を含む無料テクスチャ、およびHDR画像。
  • :free: TextureKing - 無料素材ストックテクスチャ
  • :money_with_wings: Vecteezy - 無料ベクターアート

スプライトシートツール

  • :tada: Cheetah-Texture-Packer - 高効率かつ高速な2Dビンパッキングツール
  • :tada: EzSpriteSheet - アニメーションGIFからスプライトシートを作成するツールなど
  • :tada: Libgdx Texture Packer - Libgdxに内蔵されたテクスチャパッカー
  • :free: Littera - ビットマップフォント生成ツール
  • :free: PixelChart Sprite Sheet Tools - JSONアタスでフレームをシートにパッキングし、スライスシートをPNGに分割し、シートとアニメーションGIFの間を変換。ブラウザ上で実行可能でアップロード不要。
  • :tada: SnowB Bitmap Font - ビットマップフォント生成ツール
  • :free: ShoeBox - Adobe AirベースのアプリでゲームやUI関連ツールを提供。
  • :money_with_wings: TexturePacker - 優れたスプライトシート作成エディタ。
  • :tada: Tilesplit - CLIベースのテクスチャ分割および名前付けツール。スプライトシートを多数の別ファイルに分割し、名前をユーザーが指定できるか、指定しなくてもよい。テンプレートやサイズがすべて同じでないテクスチャに対応。

ビットマップ圧縮

  • :tada: ImageAlpha — Mac OS X GUI for pngquant and other tools
  • :free: Photo Resizer In KB - 写真を簡単にリサイズ可能で無料利用可
  • :free: PNGGauntlet - PNGをスムーズに圧縮してサイトの読み込みを速くする
  • :free: PNGoo - Windows用GUIによる大量変換ツール。
  • :tada: Pngyu - シンプルなPNG画像ファイル圧縮ツール。
  • :money_with_wings: TinyPNG - PNG画像の高度な損失圧縮で、完全なアルファ透過を保持。

テクスチャツール

  • :moneybag: FilterForge - Adobe Photoshop向けプラグインで、自作フィルターを作成可能。
  • :free: Live Normal - AndroidおよびiOS用アプリで、現場でシームレスなマテリアルを生成。写真を撮って、Live Normalがタイル可能なテクスチャを作成し、PBRエンジンに適したテクスンマップを生成。
  • :free: PixelChart Normal Map Generator - 画像を正常マップ、高さマップ、環境遮蔽マップに変換。リアルタイムWebGL照明プレビュー付き。PNGまたはZIP形式でエクスポート。完全にブラウザ上で実行。
  • :moneybag: PixPlant - PixPlantは、写真から高品質の正常マップ、ディスプレースメントマップ、スペシャルマップおよびシームレスなテクスチャを自動生成するスマート3Dテクスチャツールです

キャラクター生成

  • :free: Charas - CharasはRPGマーカー向けの文字セット生成ツール

タイル/レベルエディター

  • :moneybag: AutoTileGen - AutoTileGenは2Dゲームの地形用のタイルセットを自動生成するツールです
  • :tada: LDtk - LDtkは、インディーデベロッパー向けに開発されたオープンソース2Dレベルエディタで、ユーザー使いやすさを強く重視しています
  • :money_with_wings: MapperMate - クラウドベースのタイルマップエディタで、ブラウザ内に2Dレベルを作成できます
  • :tada: Material Maker - Godotで作成されたプロシージャルテクスチャ生成ツール
  • :tada: OGMO Editor- generic level editor.
  • :tada: Overlap2D - エンジンに依存しない哲学を持つ2DレベルおよびUIエディタ
  • :free: Sprite Fusion - 任意のタイルセットを使って、ブラウザ内で美しい2Dタイルマップを設計できる無料レベル設計ツール
  • :tada: Tiled - 無料で使いやすく、柔軟なタイルマップエディタ

アニメーション

  • :moneybag: AnimKit - Mayaのアニメーションツールキットで、リアルタイムTween、スマートキー、モーショントレース、ポーズライブラリ、Mixamoのリターゲティングを提供。安価なanimBotの代替ツールです
  • :money_with_wings: Cascadeur - 強力な物理ベースの3Dキャラクターアニメーション
  • :tada: LWF - 軽量SWF。LWFは、FLASHコンテンツから変換されたアニメーションデータをHTML5、Unity、Cocos2T、iOS UIKitなどに読み込めるアニメーションエンジンです
  • :moneybag: Fusion Character Animator - Clickteam Fusion 2.5向けの小さなツールで、開発者向けの2Dキャラクタースプライトのアニメーションを容易にします
  • :free: GameAsset.net - 10,000以上の無料CC0キャラクターアニメーション。GLBダウンロードで3Dプレビュー可能
  • 🆓 GraphicsDale - 強力なスプライトとピクセルアート作成ツール
  • :moneybag: Mixamo - 3D人間モデルの自動アーティキュレーションとアニメーションを行うツール
  • :tada: NixieFX - Three.jsおよびPixiJSのウェブゲーム向けの無料ブラウザベースの粒子およびVFXエディタ。オープンソースランタイムを備えています
  • :tada: Pixel Composer - ピクセルアート向けの強力なノードベースVFXエディタ
  • :moneybag: Spine - Spineは2Dアニメーションに特化しており、素晴らしいアニメーションの作成やゲームへの統合に効率的なワークフローを提供します
  • :moneybag: Spriter Pro - 現代的なスプライトアニメーションツール

ベクター/画像エディター

  • :moneybag: Affinity Designer - ベクターグラフィックスエディタで、Adobeファイルフォーマットをサポートする多数の機能を備えています
  • :moneybag: Affinity Photo - AdobeファイルフォーマットとAffinity Designerとが連携できる写真およびラスターグラフィックス編集ソフト
  • :money_with_wings: Aseprite - アニメーションスプライト編集ツールおよびピクセルアートツール
  • :tada: Gimp - GNU画像編集プログラム。写真のリトッチ、画像の構成および画像作成などの作業に用いられる無料ソフトウェア。
  • :tada: Inkscape - Adobe Illustrator、Corel Draw、Freehand、またはXara Xに類似するオープンソースベクターグラフィックス編集ソフト
  • :tada: Krita - Kritaはプロの無料かつオープンソースのペインティングソフトウェアであり、アーティストが誰もが手頃なアートツールを手に入れられるようにするため開発された。
  • :tada: LibreSprite - LibreSpriteはAsepriteのオープンソースフォーク。
  • :moneybag: Lightcube - Windows用のピクセルアート編集ソフト。JPEG、PNG、BMP、GIFに加えてPSDファイルも対応。
  • :free: Multipaint - Windows、Linux、Macを対象としたマルチプラットフォームの画像編集・ペインツール。8ビットマシン(例:C64、ZX Spectrumなど)の色制限を克服する。
  • :free: NormalPainter - グラフィカルタブレットおよびジョイスティックに対応した手描きスタイルのノーマルマップ編集ツール
  • :money_with_wings: Paint.NET - Paint.NETはWindowsを実行するPC向けの無料画像および写真編集ソフトウェア。
  • :tada: Palette Extractor - ブラウザ内の任意のスプライトや画像から正確なカラーパレットを抽出し、GIMP/Aseprite .gpl、Lospec .hex、CSS、JSONまたはPNGストリップとしてエクスポートできます。ローカルで実行され、何もアップロードされません。 Source
  • :moneybag: Pickle - 別のピクセルアート編集ツール。
  • :tada: PiskelApp - 無料オンラインピクセルアートおよびアニメーションスプライトツール。
  • :moneybag: Pixelmator - Mac用のフル機能画像編集アプリ
  • :moneybag: Pixelator - どんな画像も華やかなピクセルアートに変換
  • :moneybag: Pixen - OSX用のピクセルアの編集ソフト
  • :free: project one - コムドレ64用の画像変換および編集ソフト。このコンピュータのさまざまなグラフィックモードに対応。Windows専用
  • :moneybag: PyxelEdit - ピクセルアートのタイルセットやレベル、アニメーションを作成しやすく、楽しくするためのピクセルアート編集ツール。
  • :free: REXPaint - 強力で使いやすいASCIIアート編集ツール。
  • :tada: rx - 現代的でミニマリストなピクセル編集ツール。
  • :free: Tilemancer - ピクセルアートゲーム向けに設計された、迅速なプロシージャルタイル作成ツール。
  • :free: Timanthes - コムドレ64用のWindows上で動作するピクセルアート編集器
  • :free: Charas - CharasはRPGマーカー向けの文字セット生成ツール
  • :tada: Sprite Fusion Pixel Art Cleaner - めちゃくちゃなAI生成のピクセルアートを、真のピクセルパーセットピクセルアートに変換します。 Source
  • :free: Spritemate - コムドレ64用のスプライト向けオンライン編集器
  • :tada: Squoosh - ブラウザ内で、最適なコーデックを使って画像を小さくする
  • :tada: SVGcode - SVGcodeはプログレッシブウェブアプリで、JPG、PNG、GIF、WebP、AVIFなど、レターマトリクス画像をSVG形式のベクターグラフィックスに変換できる
  • :free: SVG to PNG - 無限のSVGファイルを一括でPNGに変換。プライバシーを守り、アセットのアップロードは不要
  • :money_with_wings: Vector Magic - 無料のレターマトリクスからベクターグラフィックスへの変換ツール
  • :tada: VTracer - visioncortexをベースにしたレターマトリクとベクターグラフィックス変換ツール
  • :money_with_wings: Pixanima - レイヤー、フレームタイムライン、GIF/スプライトシートエクスポート、オプションのAIアシスタントを備えた無料ブラウザ内ピクセルアートおよびアニメーション編集器

モデリング

  • :moneybag: 3ds Max
  • :money_with_wings: Besel - VRヘッドセットまたはモバイルARで、3Dリアルタイムコラボレーションデザインとプロトタイピングを作成
  • :tada: Blender - 世界中の無料ソフトウェアとオープンソース3Dモデル
  • :free: Canvascript - コードを書かずにHTMLキャンバスグラフィックスを作成できるツール
  • :free: Clara.io
  • :money_with_wings: Daz 3D - 3Dソフトウェアで、数秒でカスタムシーンやキャラクターを作成可能
  • :free: MakeHuman
  • :moneybag: Maya
  • :moneybag: modo
  • :free: sculptris - Pixologicが提供するバージョンとオリジナル 1.01
  • :money_with_wings: Spline - 3Dリアルタイムコラボレーション
  • :free: Womp - 3D直感的で使いやすく、ブラウザ内で作成可能
  • :moneybag: ZBrush
  • :free: ZBRUSHCOREMINI - MAXONのSculptrisの新バージョン

地形生成

  • :free: Canyon Terrain Editor - 質の高いリアルな地形を迅速かつ直感的に作成
  • :tada: DEM Net Elevation API - リアルデータからライブ3Dテクスチャ地形生成—高さ/法線マップ、glTF、OBJ、STLをエクスポート
  • :tada: Fracplanet - フラクタル惑星と地形生成ツール
  • :moneybag: World Creator - GPU上でリアルタイムにプロシージャル地形と風景生成、風化と沈積のシミュレーション、美しいエディタ。さらに多くの機能
  • :moneybag: World Machine - プロシージャルな地形生成、自然界のシミュレーション、インタラクティブ編集

ボクセルエディター

コード

ゲーム用フレームワーク、エンジン、プラットフォームの一覧です。

エンジンとフレームワーク

  • :tada: 6502 Unit Test executor - MOS 6502アセンブリ向けのクロスプラットフォームユニットテストツール。(例:NES)
  • :tada: Allegro - アルレゴ4および5は、主にCおよびC++開発者向けのクロスプラットフォーム、オープンソースのゲーム開発ライブラリです。
  • :tada: amulet - Windows、Mac、Linux、HTML5およびiOSで動作する、無料のLuaベースの音声・視覚ツールキット。小型ゲームや実験に適しています。
  • :tada: asimov-ts - TypeScriptで書かれた、Web向けの型安全(可能な限り)なエンジン。
  • :tada: Astera - 2D C99クロスプラットオーラゲームライブラリ/フレームワーク
  • :tada: axys - Cocos2d-x-4.0のフォーク。すべてのプラットフォームでOpenALを完全にサポートし、シングルテクスチャ・マルチGPUテクスチャハンドラーおよびC++17を備えています。
  • :tada: Azul3D - Goで書かれた3Dエンジン。
  • :tada: Babylon.js - Javascript 3D ライブラリ。
  • :tada: Bevy - Rustで構築された、驚くほどシンプルなデータ駆動型ゲームエンジン
  • :tada: bgfx - クロスプラットフォーム、グラフィックスAPIに依存しない、「自社エンジン/フレームワークをもって来よう」というスタイルのレンダリングライブラリ
  • :tada: bitsy - 小さなゲームや世界向けのエディタ。目的は、歩き回ったり人と話したりして、どこかにいるようなゲームを作りやすくすることです。
  • :tada: Bladecoder - クラシックなポイント&クリックアドベンチャーゲームエンジンおよびエディタ。
  • :money_with_wings: Blend4Web - ウェブブラウザ内でインタラクティブな3Dコンピュータグラフィックスを作成・表示するためのJavaScriptフレームワーク。
  • :tada: Blitz3D 3D basic-like programming language for fast 3D desktop games.
  • :tada: boardgame.io - ターンベースゲーム向けの状態管理およびマルチプレイヤネットワーク。
  • :tada: Box2D - ゲーム向けの2D物理エンジン。
  • :tada: Box2D.NET - ボックス2Dのポート。ゲーム向けの2D物理エンジン。.NET C#、Unity3D、サーバー対応。
  • :tada: Bullet - リアルタイム物理シミュレーション。
  • :tada: Carimbo - SDLを用いて、エンティティ・コンポーネント・システム(ECS)アーキテクチャとボックス2Dを活用した、現代的なC++で開発された2Dゲームエンジン。Luaスクリプトを備え、WebAssemblyによりウェブ向けに移植可能に設計されています。
  • :tada: Chipmunk C# - Chipmunk2DライブラリのC#実装。
  • :tada: Chipmunk2D - 高速かつ軽量の2Dゲーム物理ライブラリ
  • :tada: Cinder - Cinderは、C++で行うプロフェッショナルなクリエイティブコーディングに向けた、コミュニティ開発による無料かつオープンソースのライブラリです
  • :free: Cocos Creator - Cocos Creatorは、Cocos2d-jsをサポートする無料のクロスプラットフォームゲーム開発エディタで、開発者は2Dおよび3DゲームシーンやゲームUI、その他ゲームリソースを迅速かつ効率的に作成できます
  • :tada: Cocos2D - ゲームおよびマルチメディア向けのPython言語用グラフィックライブラリ
  • :tada: Cocos2d-x - C++によるOpenGLベースの2Dおよび3Dゲームエンジン。C++を使用していますが、JSおよびLuaのバインディングを提供。主要なモバイルプラットフォームおよびオペレーティングシステムを対象。追加ツールとしてCocoStudioおよびCocos Code IDEがあります
  • :tada: Codename One - Javaによるクロスプラットフォームフレームワーク。ベータ版ゲームAPIおよび2D・3Dゲーム用の視覚的なゲームビルダーを備えています
  • :moneybag: Construct - HTML5ゲームメーカー。JavaScriptを実際に書く必要はありません。代わりに、アクション、イベント、条件を使用して作業を進めていきます
  • :money_with_wings: CopperCube - CopperCubeは、すべてを一括で提供する3Dゲームエンジンです。非常に使いやすいです
  • :tada: Coquette - JavaScriptゲーム向けのマイクロフレームワーク。衝突検知、ゲーム更新ループ、キャンバスレンダリング、キーボードおよびマウス入力の処理を担当します
  • :tada: ct.js — this 2D game engine makes learning programming fun and game development easy by its visual tools, good docs, and flexible, modular library.
  • :tada: Dash - D言語で書かれた無料かつオープンソースの3Dゲームエンジン
  • :tada: Dear Imgui - C++で構成された、極めて軽量な即時モードGUI。依存関係が最小限です
  • :tada: Defold - クロスプラットフォーム配布用の無料2Dゲームエンジン
  • :tada: DEM Net Elevation API C# - 実データから地形を生成し、テクスチャ、法線マップ、glTF、OBJ、STLをサポート
  • :tada: Diligent Engine - 現代的なクロスプラットフォーム低レベルグラフィックスライブラリ。Direct3D11、Direct3D12、OpenGL/GLES、Vulkanをサポートしています
  • :tada: DotRecast - Recast & Detourのポート。ゲーム、Unity3D、サーバー、C#向けのナビゲーションマッシュルームツールセットです
  • :tada: E.B.U.R.P - 8ビットユニバーサルRPGエンジン
  • :tada: ENGi - Go言語向けのマルチプラットフォーム2Dゲームライブラリ
  • :tada: engo - Engoは、Go言語で書かれたオープンソース2Dゲームエンジンです
  • :tada: Ebiten - Go言語で書かれたシンプルな2Dゲームライブラリ
  • :tada: ecs-lib - ecs-libは、ゲームプログラミング向けの小さなかつ使いやすいECS(エンティティ・コンポーネント・システム)ライブラリです。TypeScriptで書かれていますが、node.jsおよびウェブブラウザでも使用可能です
  • :tada: Ejecta - iOS向けの高速かつオープンソースのJavaScript、CanvasおよびAudio実装
  • :tada: EnTT - ゲームが現代のC++と融合、高速かつ信頼性の高いエンティティ・コンポーネントシステム(ECS)をはじめとする多くの機能
  • :tada: FXGL - Windows/Mac/Linux向けのJavaFX/Kotlinゲームエンジン
  • :tada: Farseer - 現実的な物理反応を備えた衝突検出システム
  • :tada: Flame - Flutter向けのミニマリズムゲームエンジン
  • :tada: FlashPunk - 2D Flashゲーム開発向けの無料ActionScript 3ライブラリ
  • :tada: :money_with_wings: Flax Engine - マルチプラットフォーム3Dゲームエンジン
  • :free: :tada: Folded Paper Engine – Blender to Godot game mechanics engine/plug-ins. Just a few clicks. Super easy. Featuring: 2.5D/first-person/third-person controls, trigger commands/events, inventory, holdable items and all kinds of stuff.
  • :tada: Forge - Go向けの強力で軽量なゲームフレームワーク
  • :tada: Foster - C#で構成された小さなクロスプラットフォーム2Dゲームフレームワーク
  • :money_with_wings: GameMaker - GameMakerは、ドラッグ&ドロップまたはGameMaker言語(スクリプト言語)を使用して、クロスプラットフォームの動画ゲームを作成可能であり、ドラッグ&ドロップ機能だけでは作成できない高度なゲームも開発可能
  • :tada: gameplay - C++で書かれた無料・オープンソース・クロスプラットフォーム2D+3Dゲームフレームワーク。デスクトップおよびモバイルゲームを開発するインディーゲーム開発者向けに設計されています
  • :money_with_wings: GameSalad - MacおよびWindows向けのゲーム開発エンジン
  • :tada: GB Studio - あなたの好きなハンドヘルドゲームシステム向けの無料で使いやすいレトロアドベンチャーゲーム作成ツール
  • :tada: GDevelop - 誰でも使えるオープンソース・クロスプラットフォーム2Dゲームエンジン。拡張性があり、高速で学習しやすい
  • :tada: ggez - Rustで作成された良いゲームを簡単に作成できるライブラリ
  • :tada: Gideros - Luaプログラミング言語を使用してiOS、Android向けのモバイルアプリおよびゲームを作成できるクロスプラットフォームフレームワーク
  • :tada: Glide Engine - Swiftプログラミング言語でiOS、macOSおよびtvOS向けの2Dゲームを作成できるエンジン。実際の例およびチュートリアルも提供されています
  • :tada: Godot - 高度で機能豊富なマルチプラットフォーム2Dおよび3Dオープンソースゲームエンジン
  • :tada: Gorgon - .NET向けの2DレンダリングAPI。C#で書かれた
  • :tada: Grid - Lua向けのマルチプレイヤー中心のゲームエンジン
  • :tada: HaxeFlixel - クロスプラットフォームゲームの作成をより簡単かつ無料に。
  • :tada: Heaps - 高性能ゲーム向けのクロスプラットフォームグラフィックス。
  • :tada: Horde3D - 小さなオープンソース3Dレンダリングエンジン。
  • :tada: iio.js - HTML5 Canvasアプリケーションの作成と配布を加速するJavaScriptライブラリ。
  • :tada: ImpactJS - ImpactはJavaScriptゲームエンジンで、デスクトップおよびモバイルブラウザ向けに魅力的なHTML5ゲームを開発できます。
  • :free: Inform7 - 自然言語に基づくインタラクティブフィクション向けのデザインシステム。
  • :tada: Ink - インタラクティブストーリーを書くためのスクリプティング言語。
  • :tada: Irrlicht - C++で書かれたオープンソース・高性能・リアルタイム3Dエンジン。
  • :tada: is::Engine - C++、SDL 2およびSFMLによるゲームエンジンで、Nintendo Switch、Web(HTML 5)、モバイル、PC上でゲームを作成できます。
  • :tada: Jitter - C#で書かれた高速かつ軽量の物理エンジン。
  • :tada: jMonkeyEngine 3 - アドベンチャーファンのためのJava開発者向け3Dオープンソースゲームエンジン。
  • :tada: JNGL - 2Dオープンソースゲームエンジン。Linux、Windows、OS Xで開発し、Nintendo Switch、Xbox、Linux、Windows、OS X、Web、Android、iOSなどに配布可能。
  • :free: JPCT - jPCTはデスクトップJavaおよびGoogleのAndroid向けの3Dエンジン。
  • :tada: Juno - TypeScriptで書かれたシンプルで軽量な2Dゲームフレームワーク。
  • :tada: Juno - Luaでチャンクピクセルを用いた2Dゲームを作成するためのフレームワーク。
  • :tada: Kivent - Kivy向けの2Dゲームフレームドローム。
  • :tada: Kivy - Linux、Windows、OS X、AndroidおよびiOS向けのクロスプラットフォームPythonフレームワーク。
  • :tada: KogGE - Kotlinによる現代的なマルチプラットフォームゲームエンジン。JVM、JavaScript、AndroidおよびiOSでゲームを作成できます。
  • :money_with_wings: Leadwerks - 3DおよびVR向けの学習しやすいゲームエンジン。
  • :tada: LibGDX - Java向けの強力な(完全無料)ライブラリ。一度コードを書くと、デスクトップ、Android、Web、iOSでゲームを実行できます。
  • :tada: LimeJS - HTML5用ゲームフレームワーク。すべての現代的なタッチスクリーン向けに高速かつネイティブ体験を実現するゲームを構築するためのもの
  • :tada: LITIengine - 2D Javaゲームエンジン。シンプルなJavaでタイルベースの2Dゲームを作成するためのすべてのインフラを提供
  • :free: Lumberyard - Amazon Lumberyardは、深く統合された無料AAAゲームエンジン
  • :tada: LumixEngine - C++で構築された3Dゲームエンジン
  • :tada: Lums - C++11で書かれた2D/3Dフレームワーク。非常に効率的で現代的。開発が積極的に進んでいる
  • :tada: LÖVE - Lua 2Dゲームエンジン
  • :tada: MINX - C++(XNAスタイル)で書かれたオープンソース2Dゲームフレームワーク
  • :tada: macroquad - Rustで書かれたクロスプラットフォームゲームエンジン
  • :tada: mach - zigで構築されたゲームエンジンおよびグラフィックスツールキット
  • :tada: Magnum - C++11で書かれた軽量かつモジュラーな2D/3、ゲームエンジン
  • :tada: Matter.js - ウェブ向け2D物理エンジン
  • :tada: MelonJS - オープンソース軽量HTML5ゲームエンジン
  • :free: Mini Micro - Mini Microは、現代の MiniScript言語で書かれた2Dゲームやプログラムを作成・プレイ・共有できるファンタジーコンピュータです。
  • :tada: Monogame - Microsoft XNA 4フレームワークのオープンソース実装
  • :tada: Nakama - ソーシャルゲームおよびリアルタイムゲーム・アプリ向けの分散サーバー
  • :tada: nCine - パフォーマンスに重点を置いたクロスプラットフォーム2Dゲームエンジン。C++11で書かれ、オプションでLuaでスクリプト可能
  • :free: NodeBox - 生成デザインを作成するためのPythonツールのファミリー
  • :tada: nuklear - ANSI Cの即時モードクロスプラットフォームGUIライブラリ(1ヘッダーのみ)
  • :tada: ÖbEngine - SFMLをベースにした2Dゲームエンジン(Luaスクリプト対応)
  • :tada: ODE - ODEは、剛体動力学をシミュレートするオープンソース・高性能ライブラリ
  • :tada: Ogre3D - シーン指向、リアルタイム、柔軟な3Dレンダリングエンジン(ゲームエンジンとは異なり)をC++で構築したもの
  • :tada: OpenFL - オープンソースのHaxeエンジンでマルチプラットフォームゲームを作成
  • :tada: openFrameworks - オープンソースかつ無料のC++ツールキット。創造的なコード開発に使用
  • :tada: OpenRA - OpenRAはリブ/フリーリアルタイム戦略ゲームエンジン
  • :tada: OpenXRay - S.T.A.L.K.E.R.ゲームシリーズで使用されるコミュニティによる改変されたX-Rayエンジン
  • :tada: ORX - ORXは2.5Dデータ駆動型のC/C++オープンソース・マルチプラットフォームゲーム開発エンジン
  • :moneybag: PICO-8 - ミニゲームやその他のコンピュータプログラムを作成・共有・プレイできるファンタジーコンソール
  • :tada: p2.js - JavaScriptの2D物理ライブラリ
  • :tada: Panda3D - PythonおよびC++プログラム向けの3Dレンダリングとゲーム開発フレームワーク
  • :tada: Phaser - デスクトップおよびモバイルウェブブラウザ向けHTML5ゲーム開発用の無料かつ高速2Dゲームフレームワーク。CanvasおよびWebGLレンダリングをサポート
  • :tada: Piston - Rustで書かれたモジュラリティを備えたオープンソースゲームエンジン
  • :tada: Pixel Vision 8 - Pixel Vision 8の核心的な哲学は、リトロゲーム開発をシンプルなワークフローで教えること。PV8は、MonoGameベースのオープンソースC#ゲームエンジンに構築された8ビットファンタジーコンソールの制限を標準化したプラットフォームでもある
  • :tada: PixiJS - 2013年初頭に初公開されたHTML5ゲームレンダラー。エンジンの主な魅力はWebGLによるパフォーマンス向上。WebGLがサポートされていない場合、標準のCanvasに切り替わる
  • :tada: Planck.js - クロスプラットフォームHTML5ゲーム開発向けの2DJavaScript物理エンジン
  • :money_with_wings: PlayCanvas - WebGLゲームエンジン
  • :tada: Processing - Processingは、アーティスト、デザイナー、研究者向けのプログラミング言語および開発環境
  • :tada: PuzzleScript - オープンソースHTML5パズルゲームエンジン
  • :tada: PyGame-CE - Pygame - Community Editionは、マルチメディアアプリケーション(例:ゲーム)向けのオープンソースPythonライブラリ。優れたSDLライブラリに基づいて構築
  • :tada: Pyxel - Python向けのリトロゲームエンジン
  • :moneybag: RPGMaker - ロールプレイゲーム開発用のプログラムシリーズ
  • :tada: Rajawali - Android OpenGL ES 2.0/3.0エンジン
  • :tada: raylib - OpenGL(1.1、2.1、3.3またはES 2.0)を用いてハードウェア加速された、シンプルで使いやすいゲームプログラミング用のライブラリ
  • :tada: Ren’Py - Python言語で簡易化されたオープンソースの視覚小説エンジン。Windows、Mac OS X、Linux、AndroidおよびiOSに対応。
  • :tada: RGFW - マルチプラットフォーム向けの軽量シングルヘッダーライブラリ。ウィンドウの作成をサポートし、多くのグラフィックスコンテキストとソフトウェアレンダリングを提供。
  • :tada: Rpgboss - Scalaとlibgdxをベースにした2D RPGゲームエンジンおよびエディタ。プログラミング知識なしでも使いやすい。
  • :free: SceneKit - Appleが開発したプロプライエタリな3Dゲームエンジン(macOS、iOS、iPadOS、tvOSおよびwatchOSで利用可能)。
  • :tada: Screen 13 - 使いやすいVulkanレンダリングエンジン。Rustでレンダーフォームを提供。
  • :tada: SDL - SDLは、オーディオ、キーボード、マウス、ジョイスティック、およびグラフィックスハードウェアへの低レベルアクセスを提供する、マルチプラットフォームライブラリ。OpenGLおよびDirect3Dを介して設計。
  • :tada: SFML - シンプルで高速なマルチメディアライブラリ。
  • :tada: Solar2D - イテレーションと使用のしやすさに焦点を当てたLuaベースのゲームエンジン。
  • :tada: Solarus - Lua APIとゲームエディタを備えた、マルチプラットフォーム2Dアクション/アドベンチャーC++ゲームエンジン。
  • :tada: Spring - 強力な無料マルチプラットフォームRTSエンジン。
  • :free: SpriteKit - Appleが開発したプロプライエタリな2Dゲームエンジン(macOS、iOS、iPadOS、tvOSおよびwatchOSで利用可能)。
  • :tada: Stage.js - 軽量で高速な2D HTML5レンダリングおよびレイアウトエンジン。マルチプラットフォームゲーム開発に適している。
  • :tada: Starling - GPUを活用した2D Flash API
  • :tada: steamworks-ffi-node - Steamworks SDK用のNode.jsラッパー。
  • :money_with_wings: Stencyl - コンピュータ、モバイルデバイス、ウェブ向けに2Dビデオゲームを作成できるゲーム開発プラットフォーム。
  • :tada: Stride - オープンソースC#ゲームエンジン。
  • :tada: Supernova Engine - 2Dおよび3Dプロジェクト向けのマルチプラットフォームゲームエンジン。C++およびLuaでエンティティ・コンポーネント・システム(ECS)とデータ指向設計を採用。
  • :tada: Superpowers - HTML5による協働2D/3Dゲームメーカー
  • :tada: TIC-80 - TIC-80は、小さなゲームを作成・プレイ・共有するためのファンタジーコンピュータ。
  • :tada: Tiny Physics Engine - TPEは、小さな、完全に公開ドメインの固定小数点の物理エンジンであり、物理的に正確ではない純粋Cのヘッダーのみの3D物理エンジンで、埋め込みやさらには裸金属コンピュータにも動作するように設計されています。
  • :tada: Three.js - Javascript 3D ライブラリ。
  • :tada: Turbulenz - Turbulenzは、リアルタイム物理と没入型3D効果を備えた、他にないような反応を示す高品質ゲームの開発・公開・反復・収益化を可能にする技術を提供しています。これは、これまでにない、驚異的なウェブコンテンツの新たな世界を開くものです。
  • :tada: Twine - ダウンロード可能またはブラウザベースのゲーム開発プラットフォームで、ユーザーがリンクされたストーリーのパスを作成できます。テキストベースだけでなく、Twineは音楽、画像、サウンドエフェクトをサポートしています。基本的なテキストアドベンチャーゲームには、ほとんどコード知識が不要です。
  • :money_with_wings: Unity 3D - 2Dおよび3Dゲームおよびインタラクティブコンテンツの作成に用いる開発エンジン。
  • :money_with_wings: Unreal Engine 4 - Epic Gamesが開発した新しいゲームエンジン技術。
  • :tada: Urho3D - マルチプラットフォーム対必のレンダリングおよびゲームエンジン。
  • :tada: ursina - PythonとPanda3Dを用いたゲームエンジン。
  • :tada: Vassal - Vassalは、ボードゲームやカードゲームのオンライン版を構築・プレイできるゲームエンジンです。インターネット上でリアルタイムでプレイしたり、メールでプレイできます。Vassalはすべてのプラットフォームで動作し、無料かつオープンソースソフトウェアです。
  • :tada: vectarine - Vectarineは、高速プロトタイピングと楽しさを重視するマルチプラットフォームゲームエンジンです。Luauでゲームを作成し、Rustモジュールでエンジンを拡張できます。
  • :free: VNovels - ブラウザベースのビジュアルノベル作成ツール。視覚的なシーンとグラフエディタで分岐型、選択型のストーリーを作成し、AIアシスタントがシーンの作成を支援し、背景、キャラクターイラスト、音楽、サウンドを生成できます。コードを一切必要とせず、プレーヤブルなビジュアルノベルを公開できます。
  • :tada: voxel.js - voxel.jsは、ブラウザ上でMinecraftのような3Dvoxelゲームを作成するための、これまでにないほど簡単なプロジェクトの集合体です。
  • :tada: Wave - C#で書かれたマルチプラットフォームエンジン。
  • :tada: Wolf RPG Editor English - RPG Maker風ゲーム向けのオープンソースエディタ。
  • :tada: WhiteStorm.js - 3D JavaScriptフレームワークでアプリやゲームを作成。

AI

  • :tada: AI Game Developer - Unity EditorUnity RuntimeのAI統合。ユニットテスト、コーディング、C# Roslyn、Reflection、アセット。AIを用いてゲームを作成するのを支援し、ゲームプレイ中にAIロジックを実行するのを支援します。
  • :money_with_wings: Coplay - Unity向けのAI Copilot。
  • :tada: Fluent Behaviour Tree - MITライセンスで公開された、C#の行動木ライブラリで、フラuent APIを備えています。
  • :money_with_wings: Ludo.ai - AIによるスプライト生成ツールで、ゲーム用2Dアセットを生成。アイコン、UI、テクスチャ、音楽、3D、動画まで30以上のアートスタイルまたはユーザーのスタイルリファレンスにマッチしたアセットを生成。MCPサーバー、REST API、Unityプラグインを同梱。
  • :money_with_wings: Rosebud AI - AIを活用した3Dゲームおよびインタラクティブウェブアプリの開発プラットフォーム。
  • :money_with_wings: Sprite Fusion AI Pixel Art Generator - AIを活用したブラウザスタジオで、ゲーム用ピクセルアートスプライト、アイコン、プロップ、スプライトシートの生成・編集・アニメーション・エクスポートを実現。
  • :tada: SimpleAI - C++11ベースの行動木ライブラリで、QT5ベースのリモートデバッガー(オプションでLUAバインディング付き)を提供。MITライセンスで公開。

音声

音声エディター、サウンドコレクションなどです。

コレクション

  • :free: Free Game Sounds - すべての種類のライセンスフリーなゲーム音声のアーカイブ。
  • :free: Freesound - クリエイティブ・コモンズライセンスに基づく音声の協働データベース。
  • :free: Musopen - ライセンスフリーな音楽。
  • :free: Octave - UI用のフリー音声ライブラリ。
  • :free: PacDV - ライセンスフリーな音声コレクション。
  • :free: SoundBible.com - さまざまなライセンスに基づく、検索可能な音声効果アーカイブ。

音楽・音声エディター

  • :tada: Audacity - 音声の録音と編集に使えるオープンソース、マルチプラットフォームソフトウェア。
  • :free: Audiosauna - ウェブブラウザを高速かつ柔軟な音楽制作スタジオに変換。内蔵合成器とリアルタイム効果を備える。
  • :free: Audiotool - オンライン音楽プロデューサー。
  • :free: Bfxr - コンピュータゲーム用の音声効果を作成するためのツール。
  • :free: Bosca Ceoil - テリー・カヴァナグが開発したオンライン(およびデスクトップ)音楽プロデューサー。シンプルで直感的で、特徴的なレトロ風の音質を持つ。
  • :free: ChipTone - オンライン音声効果生成器
  • :free: Famistudio - FamiStudio NES音楽エディタ。
  • :free: FamiTracker - NES/Famicomシステム向けの音楽制作に使えるフリーWindows用トラッカー。
  • :tada: jfxr - Bfxr音声効果生成器のJavaScript版。
  • :tada: LMMS - マルチプラットフォーム向け音楽制作ソフトウェア。
  • :free: MadTracker - 音楽制作に非常に強力で効率的なアプローチ。VST™、ASIO™、ReWire™の完全サポートにより、汎用性と互換性が保証される。
  • :tada: MilkyTracker - Mac/Linux/Windowsプラットフォーム向けオープンソーストラッカー。
  • :tada: musagi - オープンソースで、比較的大きく、高度な音楽エディタおよびシンセサイザー。
  • :moneybag: Resemble - ユニティ内に搭載されたレスミールの声克隆エンジン
  • :free: Soundation - オンラインプロフェッショナル音楽スタジオ
  • :free: SunVox - 小型で高速かつ強力なモジュラーシンセサイザー(パターンベースのシーケンサ/トラッカーを備えた)

ボードゲーム

ボードゲーム制作ツールです。

  • :free: Iterary - ボードゲーム設計ツール
  • :tada: RPTools - 伝統的なペンと紙のロールプレイゲームを強化するオープンソースソフトウェアブランド

必見資料

Blogs, portals, magazines and more

ブログとポータル

書籍

雑誌

動画/ポッドキャスト

ゲームジャム

プロジェクト管理

  • :moneybag: Casual - 視覚的なプロジェクト管理
  • :money_with_wings: Codecks - コレクタブルカードゲームにインスパイアされたプロジェクト管理ツール
  • :money_with_wings: IMS Creators - ゲーム設計を中心としたプロジェクト管理ツール
  • :money_with_wings: HacknPlan - ゲーム開発者向けプロジェクト管理
  • :money_with_wings: Questlog - ゲーム開発者向けプロジェクト管理ツール(内蔵GDDエディタ)
  • :money_with_wings: Taiga - アグレッシブ開発者およびデザイナー向けプロジェクト管理プラットフォーム
  • :money_with_wings: Trello - プロジェクトの整理と優先順位付け

完全なゲームソース

コミュニティ

ほかのゲーム開発者と交流できる場所です。

広告

ゲームを収益化するためのサービスです。

  • AdMob by Google - グーグルのモバイル向け広告および収益化サービス
  • AdColony - モバイル動画広告サービス
  • Appodeal - モバイルアプリ向けプログラム配信広告中間解決策
  • ChartBoost - 収益化・分析プラットフォーム
  • Unity Ads - Unity3D公式広告SDK
  • Vungle - 動画広告サービス

学習

オンライン講座、チュートリアル、スクリーンキャストです。

一般的なゲーム開発

コンピューターグラフィックス