6年以上にわたり、当社( NeoAxis Group )は新しい3Dゲームエンジンを開発してきました。これは、1人の愛好家のアイデアから始まりましたが、本格的なプロジェクトに変わり、現在、国際的な専門家チームが取り組んでいます。 長年の努力の末、NeoAxis Engineがバージョン1.0に到達したことをお知らせします!

私はエンジンの創設者および開発者を代表しています。 私はHabrのために記事を書くという考えについて長い間考えていましたが、それでも決定しました。 ところで、私たちのチームのバックボーンはロシア語を話し、ロシアのカザンに住んでいます。

NeoAxisエンジンは、ゲーム、シミュレーション、視覚化、さまざまな3Dシステムを作成するように設計された汎用エンジンとして位置付けられています。 現時点では、エンジンはすでにいくつかのプロジェクトをリリースしており、その一部はSteam、Mac App Store、その他のプラットフォームで利用できます。
NeoAxis Engineの開発の主な目標は、ゲームエンジンだけでなく、本格的な3Dアプリケーションと高品質のコンピューターゲームの両方を簡単に作成できる包括的なツールを作成することでした。 NeoAxisには、コードを直接操作する必要性を最小限に抑えるための膨大な数のツールがあります。
エンジンはクロスプラットフォームです。 Windowsのサポートに加えて、 Mac OS XのサポートがNeoAxis 1.0に追加されました。 また、このエンジンは、Wineを介してLinuxで動作するように適合されています。 よく考えられたアーキテクチャのおかげで、作成されたプロジェクトは最小限の労力で他のプラットフォームに転送されるため、アプリケーションを新しいプラットフォームに適合させるために膨大な時間とお金を費やす必要がなくなります。 将来的には、 Linux 、 iOS 、 Androidのネイティブサポートも追加されます。

エンジンの主要な機能についてさらに詳しく:
- エンジンに付属するゲームロジックを作成するためのユニークなソフトウェア環境。 エンジンのゲームオブジェクトのシステムは、マップエディターおよびゲームオブジェクトのエディターと統合されており、ネットワークを介したゲームオブジェクトの高度な同期もサポートしています。
- NeoAxisには.NETベースのAPIがあります 。 NeoAxis Engineと.NETテクノロジーを使用して、プロジェクトのロジックを迅速に開発できます。 エンジンは内部から、レンダリング、物理シミュレーション、サウンド再生などのコンポーネントに管理不能なC / C ++言語を使用し、最大限のパフォーマンスを実現します。
- マップエディター、地形エディター、ゲームオブジェクトエディター、GUIエディター、エフェクトエディター、物理モデルエディター、マテリアルエディターなど、アプリケーションの作成に必要なエディターの完全なセット。
- Microsoft Visual Studio 、 SharpDevelop、 MonoDevelopを含む、すべての主要なIDEのサポート。
- NVIDIA PhysXおよびODEをサポートする最新の物理シミュレーション。 再コンパイルせずに物理エンジンを切り替えることができます。
- ウィンドウおよびゲーム以外のアプリケーションを作成する機能。 SDKには、 WinFormsおよびWPFのサンプルアプリケーションが含まれています。
- エンジンレンダリングシステムは、64ビットHDR、パラレルスプリットシャドウマップ、リアルなウォーターシェーディングなど、最新のテクノロジーのほとんどをサポートしています。 NeoAxis Engineは、最新のグラフィックスカード、統合グラフィックスカード、ラップトップグラフィックスカードなど、幅広いグラフィックスカードをサポートしています。
- エンジンに基づいてリリースされたゲームは、Steam、Impulse、Mac App Store、GamersGateなどのオンラインストアで入手できます。
NeoAxis Engineでのアプリケーションの迅速な開発は、一連のエディターだけでなく、エンジンの操作のすべての側面に関する詳細なガイドを含む既存のドキュメントによっても促進されます。 ドキュメントは英語とロシア語の両方で利用可能です。

もう1つの有用なソリューションは、SDKに既製のゲーム例 (ファーストパーソンシューティングゲーム、サードパーソンシューティングゲーム、リアルタイム戦略、アーケードなど)を含めることでした。 エンジンユーザーは、すべてのゲームロジックをゼロから記述する代わりに、既製のテンプレートをプロジェクトのスケルトンとして使用し、必要な要件に応じて徐々に変更します。
NeoAxisエンジンの特徴的な機能は、エンジンがまだ開発中の間に形成された十分に大きくて活発なコミュニティの存在です。 エンジンはまだ開発中ですが、ゲームおよびゲーム以外のプロジェクトの多くがすでに開発されていました。 コミュニティのメンバーは、エンジンの機能をさらに拡張するためにアドオンを積極的に開発しています(たとえば、 Kinectのサポートを追加する最新のアドオンなど)。

金銭的な観点から見ると、NeoAxisエンジンの利点はその柔軟なライセンスシステムです。 完全に機能する非商用ライセンスを使用して、無料でプロジェクトの開発を開始できます。 プロジェクトが商用実装の段階に達した場合にのみ、商用ライセンスを購入する必要があります。 同時に、最も安価な商用ライセンスの費用はたったの95ドルです。 ライセンスの価格は、企業と個々の開発者によって異なります(後者を奨励するため)。 さらに、そのようなライセンス条件の下では、ロイヤリティは完全に不在です。
まとめると、NeoAxis Engineは、高品質の3Dアプリケーションを迅速に開発できる独自のツールセットであると言えます。
詳細はこちら: http : //www.neoaxis.com
PS:コメントを歓迎します。 また、興味がある人がいれば、エンジンの歴史について喜んでお話しします。 別の記事を引き出します。
私たちのチームはこのエンジンのアクティブユーザーである2年間、自分で付け加えたいと思います、印象は非常に肯定的です。