raylib

raylib

raylibは、Borland BGIグラフィックスライブラリとXNAフレームワークに非常に影響を受けたゲーム開発ライブラリです。ゲームプログラミングを楽しむためのシンプルで使いやすいライブラリとして作成されました。
raylibは、Borland BGIグラフィックスライブラリとXNAフレームワークに非常に影響を受けたゲーム開発ライブラリです。ゲームプログラミングを楽しむためのシンプルで使いやすいライブラリとして作成されました。機能-外部依存関係はありません。必要なすべてのライブラリがraylibにバンドルされています-Windows、Linux、MacOS、Androidなどの複数のプラットフォームがサポートされています。-PascalCase / camelCase表記のプレーンCコード(C99)で記述-OpenGL(1.1、2.1、3.3またはES 2.0)で加速されたハードウェア-ユニークなOpenGL抽象化レイヤー(スタンドアロンモジュールとして使用可能):rlgl-サポートされる複数のフォント形式(XNAフォント、AngelCodeフォント、TTF)-圧縮形式(DXT、ETC、ASTC)を含む優れたテクスチャ形式のサポート-3D形状、モデル、ビルボード、高さマップなどを含む完全な3Dサポート!-クラシックマップとPBRマップをサポートする柔軟なマテリアルシステム-サポートされるアニメーション3Dモデル(骨格ボーンアニメーション)-モデルおよび後処理シェーダーを含むシェーダーサポート。-Vector、Matrix、Quaternion操作用の強力な数学モジュール:raymath-オーディオの読み込みとストリーミングサポート(WAV、OGG、MP3、FLAC、XM、MOD)での再生-構成可能なHMDデバイスパラメーターによるVRステレオレンダリングのサポート-+を含む膨大なサンプルコレクション95のコード例!-+25プログラミング言語へのバインド!...

ウェブサイト:

特徴

ライセンスのあるすべてのプラットフォームでのraylibの代替

LÖVE

LÖVE

こんにちは!LÖVEは、Luaで2Dゲームを作成するために使用できる素晴らしいフレームワークです。無料でオープンソースであり、Windows、Mac OS X、Linux、Android、iOSで動作します。
Ren'Py

Ren'Py

Ren'Pyは無料のクロスプラットフォームのビジュアルノベルエンジンで、言葉、写真、音を使ってコンピューターで物語を語ることができます。
FreeBASIC

FreeBASIC

FreeBASICは、MS-QuickBASICに似た構文を持つ完全に無料のオープンソースの32ビットBASICコンパイラであり、ポインタ、符号なしデータ型、インラインなどの新機能を追加します。
Piston game engine

Piston game engine

Rustで記述された、パフォーマンス、人間工学、およびクロスプラットフォーム開発向けに構築されたモジュラーゲームエンジン。