総合ソフトウェアプラットフォーム ALCHEMY

15種類以上のゲームプラットフォームに対応する、真のマルチプラットフォーム対応ミドルウェア
15種類以上のゲームプラットフォームに対応する、真のマルチプラットフォーム対応ミドルウェア

データとソースコードをプラットフォーム間で共通化
データとソースコードをプラットフォーム間で共通化

ALCHEMYはゲーム開発におけるソースコードとデータ(グラフィックス、サウンド等)を 15種類以上のプラットフォーム間で共通化できるミドルウェアです。

複数プラットフォームへの展開を効率化

家庭用ゲーム機、携帯ゲーム機、スマートフォン、アーケードなどのプラットフォームを問わず共通のコードとデータを使用して開発を進めることができるため、移植作業を効率化できることはもちろん、1チームによる複数プラットフォームへの展開も容易です。

新プラットフォームにも素早く対応

ALCHEMYは新プラットフォームにも素早く対応していくため、過去にALCHEMYを使って開発したタイトルであれば、工数をかけることなく容易に移植できます。一度開発したコードとデータを最大限に活用できるのがゲーム開発用ミドルウェアALCHEMYの特徴です。

NEXT

10年・100タイトルの信頼と実績
10年・100タイトルの信頼と実績

ALCHEMYは、日本のゲーム業界で10年以上に渡って利用され続け、100タイトル以上の採用実績を誇るミドルウェアです。社内開発ライブラリや主要な他社製ミドルウェアとの連携実績も豊富なので様々な開発環境で安心してご利用いただけます。

NEXT

スマートフォンにも楽々対応
スマートフォンにも楽々対応

C++だけでスマホアプリを開発可能

ALCHEMYは開発言語『Java』と『Objective-C』をまとめる『C++』の開発環境。家庭用ゲームと同じC++でiOS・Android両対応のアプリを『C++』だけで開発できます。

家庭用ゲームタイトルのスマホ移植も容易

ALCHEMYを使って開発した家庭用ゲームタイトルなら、ソースコードを新たに書き起こす必要はありません。
特にスマートフォンとのスペック差が小さい携帯ゲーム機からの移植であれば、ほとんど手を加えることなく移植作業が完了します。

NEXT

より柔軟なゲーム開発工程を実現
より柔軟なゲーム開発工程を実現

  • 日本での一般的なゲーム開発工程を採用

    マテリアルなどのデザインデータ設定は使い慣れたDCCツール内で完結し、別のエディタ等で編集作業が発生することはありません。
  • ALCHEMY Finalizerで、より柔軟な制作を構築

    ALCHEMY Finalizerを利用することで、プラットフォーム毎に最適化されたデータの作成、デザイナーの手を借りないテクスチャ入替、マテリアルの一括変換などが可能になります。
NEXT

こんなことも可能です

プロトタイプをWindowsで作成

VisualStudioなどのWindows用開発ツールを使用してのプロトタイプを作成できます。
作成したソースコードはどのプラットフォームへも転用できるので、プラットフォームが決まっていないプロジェクトやマルチプラットフォームを想定したプロジェクトでのプロトタイプ作成に最適です。

開発途中のプラットフォーム変更

急なプラットフォーム変更や追加があってもワークフローやAPIは変更することなく開発を続行できます。

教育コストの削減

プラットフォームがいくら増えても、デザイナーは1種類のプラグインを習得するだけ、プログラマーは1種類のAPIを習得するだけで対応できるので、新プラットフォームへの対応に伴う開発者の教育コストを大きく削減できます。

スマートフォン、コンシューマー、アーケードの連動企画

ALCHEMYで開発したタイトルはあらゆるプラットフォームへの展開が可能になるため、アーケードと連動するスマートフォンアプリや、ヒットしたスマートフォンアプリのデータを活用して家庭用ゲームタイトルを開発する、といったことも容易です。

パフォーマンスおよびレンダリング機能

  • PlayStation®3、Xbox 360、PC版では、自動的にシェーダーコードを生成する当社独自のシステムを標準装備
  • 柔軟な構造のシーングラフより、シェーダー機能をモデリングツールからハードウェアへシームレスに実現
  • 実装は各ハードウェア毎に特化した最適化:特殊なメモリやインストラクション、特殊なレンダリングモード、複数のプロセッサなどに対応

柔軟性と拡張性

  • Autodesk®Maya®、3ds Max®、Softimage®といった一般的なモデリング・アニメーションツールをサポート
  • VICARIOUS VISIONS ALCHEMYの機能は全て拡張可能であり、また完全に置き換えることも可能

シーングラフ (Scene Graph)

  • 半透明物体や様々なレンダリング機能に合わせた柔軟なソーティング機能
  • マルチパス・レンダリングのサポート
  • 各種シェーダー、アニメーション、ビューフラスタム・カリング、衝突判定、交差判定、等の機能
  • 拡張可能なノードタイプとトラバーサー
  • 実装は各プラットフォーム毎に個別に最適化

シェーダ (Shader)

  • モデリングツールから直接シェーダ機能を出力可能
  • モデリングツールに統合可能なインタプリタ型シェーダによりユーザが独自のシェーダを追加可能

アニメーション (Animation)

  • スキン&ボーン・キャラクター・アニメーションのサポート
  • キーフレームアニメーションの補間
  • 頂点ブレンディングのサポート
  • アニメーション時間を柔軟に操作可能
  • アニメーションの合成・補間をサポート
  • アニメーションの部分入れ替えをサポート
  • アニメーションにプログラムからさらに動きを追加可能

テクスチャ (Texture)

  • PNG、BMP、TIFF、JPEG、TARGA、DDS、PVR イメージフォーマットをサポート
  • 8bit/4bitのCLUTテクスチャ(RGB/RGBA)をサポート
  • マルチ・ステージ、マルチ・パスのテクスチャをサポート
  • テクスチャへのレンダリング及びフレームバッファからテクスチャへのコピーをサポート

アーティスト・ツール (Artist Tools)

  • ALCHEMY Insight Viewerおよび sgOptimizerを各エキスポ―タプラグインに統合
  • GUIベースのデータ編集・最適化ツール sgFinalizerを提供
  • リモートコントロールされた開発機用のViewerにより、アーティストはモデリングツールから製作結果を直接実機に表示可能
  • シェーダ用の拡張パラメータを変更することによりアーティストのデザインの自由度を向上

エキスポータ(Exporters)

  • 常に最新バージョンのツールに対応したプラグインを提供
  • 新たにエキスポータを開発するためのフォーマットライブラリを提供
  • 対応DCCツール
    • Autodesk® Maya®
    • Autodesk® 3ds Max®
    • Autodesk® Softimage®

最適化機能 (Optimizer)

  • 各ハードウェア毎に合わせたデータベースの最適化
  • トライアングル・ストリップ化、アトリビュートの共有化、不要ノードの削除、データの区画化、頂点バッファの再構築、その他多数
  • エキスポータに内蔵されており、自動化可能
  • ユーザー独自の最適化ルーチンを入れることも可能
  • コマンドラインによりバッチ処理可能

サウンド (Sound)

  • Firelight Technologies社 FMOD®をインテグレーション
  • その他、多数のサウンドミドルウェアとの動作実績有り

コア (Core)

  • プロセス管理、タイマー、アラーム、同期機能、メモリ管理、ファイル・アクセスなどのシステムサービスをクロスプラットフォームで提供

パフォーマンス分析 (Performance Analysis)

  • ALCHEMY Insight Viewerにより、実行時にモード切り替えや指定ノードの描画・非描画の切り替え可能
  • 低レベルなCPU、DMA使用率の測定
  • トライアングル数やステートの変更をリアルタイムで画面に表示

スクリプト言語 (Script Language)

  • スクリプト言語として「Lua」をサポート
  • LuaからC++、C++からLua双方向の呼び出しが可能
  • LuaからALCHEMYの全機能にアクセス可能
  • ユーザー拡張のオブジェクトも自動的にLua対応

サポートおよびサービス

  • 各種日本語マニュアル
  • Email によるサポート(日本語)
  • BBS 形式のサポート専用サイトの提供
  • 不具合の迅速な修正とバージョンアップ
タイトル プラットフォーム 会社名
大怪獣ラッシュ ウルトラフロンティア データカードダス 株式会社バンダイ
仮面ライダー ARcarddass iPhone/iPod touch 株式会社バンダイ
HardCorps:Uprising Playstation®3、Xbox 360 株式会社コナミデジタルエンタテインメント
湾岸ミッドナイト MAXIMUM TUNE 3 DX+ アーケード 株式会社バンダイナムコゲームス
モンスターファームラグーン Windows 株式会社テクモ
エクシズ・フォルス PSP® (PlayStation®Portable) 株式会社アトラス
己の信ずる道を征け PSP® (PlayStation®Portable) 株式会社フロムソフトウェア
湾岸ミッドナイト MAXIMUM TUNE 3 DX アーケード 株式会社バンダイナムコゲームス
ドカポンキングダム for Wii Wii 株式会社スティング
モンスターファームオンライン Windows(PC) 株式会社テクモ
悠久の車輪 アーケード 株式会社タイトー
バロック for Wii Wii 株式会社スティング
スマッシュコートテニス3 Xbox 360 株式会社バンダイナムコゲームス
ドカポンキングダム Playstation®2 株式会社スティング
ビューティフル塊魂 Xbox 360 株式会社バンダイナムコゲームス
データップSDガンダムガシャポンバトル アーケード 株式会社バンダイ
オペレーション・ダークネス Xbox 360 株式会社サクセス
湾岸ミッドナイト MAXIMUM TUNE 3 アーケード 株式会社バンダイナムコゲームス
バロック Playstation®2 株式会社スティング
Spider-Man 3 Wii、Playstation®2 ACTIVISION, Inc.
アーケード 株式会社バンプレスト
ワンタメミュージックチャンネル アーケード 株式会社カプコン
Marvel Ultimate Alliance Playstation®3、Xbox 360、Wii、PSP® (PlayStation®Portable)、Playstation®2、Windows(PC)、Xbox ACTIVISION, Inc.
Playstation®2 株式会社バンプレスト
炎の宅配便 Playstation®2 株式会社サクセス
ドラゴンクエスト&ファイナルファンタジーinいただきストリートポータブル PSP® (PlayStation®Portable) 株式会社スクウェア・エニックス
天外魔境 ZIRIA ~遥かなるジパング~ Xbox 360 株式会社ハドソン
「創聖のアクエリオン」 Playstation®2 株式会社バンダイ
時空冒険記 ゼントリックス Playstation®2 株式会社バンダイ
ガッツだ!! 森の石松 Playstation®2 アルゼ株式会社
あずみ Playstation®2 株式会社エンターテインメント・ソフトウェア・パブリッシング
GetRide! アムドライバー相克の真実 Playstation®2 コナミ株式会社
ツキヨニサラバ Playstation®2 株式会社タイトー
デジモンワールドX Playstation®2、ニンテンドーゲームキューブ、Xbox 株式会社バンダイ
DERBY OWNERS CLUB ONLINE Windows(PC) 株式会社セガ
ルパン三世 コロンブスの遺産は朱に染まる Playstation®2 株式会社バンプレスト
シンドバットアドベンチャーは榎本加奈子でどうですか Playstation®2 日本アミューズメント放送 株式会社
ラクガキ王国2 魔王城の戦い Playstation®2 株式会社タイトー
遊戯王 カプセルモンスターコロシアム Playstation®2 コナミ 株式会社
グラディウスV Playstation®2 コナミ 株式会社
クラッシュ・バンディクー 爆走!ニトロカート Playstation®2、ニンテンドーゲームキューブ コナミ 株式会社
ビーストサップ Playstation®2 日本アミューズメント放送 株式会社
ハドソン セレクションVol.2 スターソルジャー Playstation®2 株式会社 ハドソン
花火百景 Playstation®2 日本アミューズメント放送 株式会社
ズーキューブ ニンテンドーゲームキューブ 株式会社 アクレイムジャパン
Yu-Gi-Oh! THE DAWN OF DESTINY Xbox(海外版) コナミ 株式会社
スティールファング Windows(PC) カプコン/セガ/ネクステック

※上記タイトルは発売日順となります。

※"PlayStation"および"PSP"は株式会社ソニー・コンピュータエンタテインメントの登録商標です。

※Windows、Xbox、Xbox360は、米国 Microsoft Corporationの米国及びその他の国における登録商標または商標です。

※ニンテンドーゲームキューブ、ニンテンドーDS、Wiiは任天堂の登録商標です。

※その他、記載されている会社名、製品名は、各社の登録商標または商標です。

FAQ

Q. どんな機能が提供されますか?

A.

レンダリングシステム、メモリ管理、ファイルシステム、ウィンドウ、ゲームパッド、数学、サウンド(オプション)など広範囲に渡る機能が同一のAPIで提供されます。

Q. カスタムシェーダーの組み込みは可能ですか?

A.

可能です。ALCHEMYに標準搭載された当社独自のシェーダーだけでなく、DCCツール上のUIにカスタムシェーダーを組み込めます。

Q. 対応しているDCCツールは?

A.

3dsMax、Maya、Softimageに対応しています。それぞれに対応したプラグインを提供しておりますので、使い慣れたツールを安心してご利用いただけます。

Q. シェーダーはサポートしていますか?

A.

当社独自のシステムを標準搭載しておりますのでシェーダーコードを一切記述することなく、PlayStation®3、Xbox360、Windows、アーケードなどでの高度な3D表現が可能です。

Q. プラットフォーム固有の描画表現は可能ですか?

A.

可能です。ALCHEMYは共通の描画機能に加えてプラットフォーム固有の機能にもアクセスできます。

Q. どのようなサポートが提供されますか?

A.

ALCHEMYに精通した日本人開発者によるサポートを提供しております。開発者が直接サポートを行っておりますのでパッチのリリースなども迅速です。

ALCHEMY のお申込み・ご購入について

下記のフォームよりお申込みください。
評価版をご希望の場合はその旨をご記入ください。

お電話でのお問い合わせ

シリコンスタジオ株式会社 ミドルウェア事業部

平日 10:00~18:00

TEL 03-5488-7481(営業直通)