GameVision™ Game Toolkit for Delphiは、Microsoft Windows®が稼働するPC向けの高度な2Dゲーム開発システムで、ハードウェアアクセラレーターを用いたレンダリングにDirect3D®を使用しています。開発者は、次のように解説しています。
「堅牢で、使いやすい設計になっており、あらゆる種類の2Dゲームやその他のグラフィックシミュレーション作成に適しています。シンプルで直感的な手続き型APIによってツールキットが提供する機能にアクセスし、グラフィックシミュレーションを迅速かつ効率的に開発できます。バッファリング、ビットマップ、オーディオサンプル、音楽ストリーミング、ビデオ再生、標準zipアーカイブからのリソースの直接読み込みなどをサポートしています。」
主な機能
- Delphi最新バージョンを使用して構築
- 長い歴史(2001年にファーストリリース、以降いくつかのリリース済み/未リリースのプロジェクトを含む)
- カラー(整数および浮動小数点形式でRGBA色を作成)
- アーカイブ(標準のzipアーカイブを作成して読み取り)
- ビットマップ(BMP、DDS、PCX、TGA、JPEG、PNG形式)
- ビューポート(複数、拡大縮小、回転)
- 表示(アンチエイリアス、プリミティブ、ピクセル、ディスクに保存)
- 入力(キーボード、マウス、ジョイスティック)
- フォント(TrueType、Unicode)
- テキスト(高速静的テキスト、多色、回転、拡大縮小)
- スプライト(ページ、グループ、グリッド/長方形スペースでの画像の定義)
- エンティティ(位置、スケール、回転、推力、ポリポイント衝突)
- エンティティアクション(自動化されたエンティティアクションシーケンス)
- オーディオ(音楽ストリーミング、効果音、.wav、.flac、.ogg、.opus、.it、.mod、.s3m、.xm、.voc形式)
- 物理演算(現在、基本的な物理演算をサポート)
- ハイスコア (リモートのMySQLデータベースへのハイスコア保管、非同期操作、イベントコールバック)
- テレメトリ(テレメトリデータをGoogleアナリティクスアカウントに送信)
- ネットワーク(httpget、sendmail、信頼されたUDP)
- データベース(SQLiteローカルデータベース、MySQLリモートデータベース、非同期操作、イベントコールバック)
- ベジェ(ローカルポイントを定義し、カーブしたポイントをレンダリング)
- イージング(すべてのイージング手法をサポート)
- スターフィールド(3Dスターフィールドシミュレーション)
- 衝突(基本的な衝突ルーチン)
- ConfigFile(iniベースの構成ファイル)
- IAP(デスクトップアプリ内購入、低レベルおよび高レベルバージョン)
- ダイアログ(問い合わせ、フィードバック)
- IMGUI(Immediate Mode GUIシステム)
- Lua(高速で簡単なlua統合、スタンドアロンEXEを作成でき、MoonJitによりjitコンパイル可能)
- ツリーメニュー(ツリービューメニューボックス)
- スクリーンシェイク(クールでジューシーなスクリーンシェイク効果)
- スクリーンショット(シーケンスされたスクリーンショットファイルを保存)
- スピーチ(スピーチ再生)
- パスエディタ(ゲームオブジェクトがたどることができるパスを作成)
- パス(PathEditorによって作成されたパスデータにアクセス)
- スタートアップダイアログ(ゲームのオプションの起動ダイアログ)
- ビデオ(.ogv形式、再生、一時停止、巻き戻し、レンダリング)
- ポリゴン(高レベルのポリゴンオブジェクト、ローカルポイントの追加、ワールドポイントの変換とレンダリング)
- アクター(高レベルのアクターシステム、アクター、エンティティアクター、アクターリスト、アクターシーン)
- ゲーム(GVTを駆動するゲームフレームワーク。すべてのシステムイベントは、派生したTGVCustomGame / TGVGameオブジェクトから管理)
- サポートされているすべてのリソースは、標準のzipアーカイブからロード可能
Webサイト
画面ショットギャラリー
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition