目次

ゲーム, プロジェクト

nodec-game-engine, ゲームエンジン
スクリプト | nodec game engine (ゲームエンジン)

nodecゲームエンジンでのスクリプトの書き方を説明します。

エディタの使い方 | nodec game engine (ゲームエンジン)

nodecゲームエディタの使い方を説明します。

コンセプト | nodec game engine (ゲームエンジン)

nodec_game_engineを作成するにあたっての基本的な考え方やコンセプトを説明する。

モデルのテクスチャを変更する | エディタの使い方

nodecゲームエンジンを使用して、モデルのテクスチャを変更する方法を説明します。

モデルの取り込み方法 | エディタの使い方

nodecゲームエディタを使用して、3Dモデルを取り込む方法を説明します。

ランタイムと分離されたWebベースエディターの提案 | コンセプト

本稿では、ゲームエンジンのエディタをWebベースで実装し、エンジンランタイムと分離するアーキテクチャを提案する。従来のゲームエンジン(Unity, Unreal, Godot等)ではエディタとエンジンが密結合しているが、本設計ではEditor WebUIとEngine RuntimeをREST API/WebSocketで接続することで、障害分離・リモート編集・独立した更新サイクルを実現する。

チュートリアル
スクリプト | nodec game engine (ゲームエンジン)

nodecゲームエンジンでのスクリプトの書き方を説明します。

エディタの使い方 | nodec game engine (ゲームエンジン)

nodecゲームエディタの使い方を説明します。

モデルのテクスチャを変更する | エディタの使い方

nodecゲームエンジンを使用して、モデルのテクスチャを変更する方法を説明します。

モデルの取り込み方法 | エディタの使い方

nodecゲームエディタを使用して、3Dモデルを取り込む方法を説明します。

エディタ
エディタの使い方 | nodec game engine (ゲームエンジン)

nodecゲームエディタの使い方を説明します。

モデルのテクスチャを変更する | エディタの使い方

nodecゲームエンジンを使用して、モデルのテクスチャを変更する方法を説明します。

モデルの取り込み方法 | エディタの使い方

nodecゲームエディタを使用して、3Dモデルを取り込む方法を説明します。

ランタイムと分離されたWebベースエディターの提案 | コンセプト

本稿では、ゲームエンジンのエディタをWebベースで実装し、エンジンランタイムと分離するアーキテクチャを提案する。従来のゲームエンジン(Unity, Unreal, Godot等)ではエディタとエンジンが密結合しているが、本設計ではEditor WebUIとEngine RuntimeをREST API/WebSocketで接続することで、障害分離・リモート編集・独立した更新サイクルを実現する。

フレームワーク
nodec framework(プラットフォーム開発のためのフレームワーク) | Welcome!

nodecは、ゲームエンジンなどのプラットフォームを新しく作成するためのフレームワークです。

アプリ開発のためのプラットフォームは、これまでたくさんありました。たとえば、GUIアプリケーション作成のプラットフォームにはQt、ゲーム開発のためのプラットフォームにはUnityがあります。ですが、これらのプラットフォームは別々で開発されており、そのうえで動くアプリコードもまた、まったく違った様相をしています。

nodecフレームワークを利用することで、新しいプラットフォームを効率的に構築できます。nodecフレームワークは、異なるプラットフォーム間で共通に使える機能を提供します。また、アプリへのインターフェイスはあらかじめ定義されているので、設計の再利用が可能です。

アプリコードの実装も、nodecフレームワークで効率化することが可能です。プラットフォームの上に、機能を抽象化したレイヤー(modules)があり、アプリ層はこのレイヤーを通してプラットフォームの機能を利用します。プラットフォームが異なっても、アプリでの実装の仕方は同じです。

Web
ランタイムと分離されたWebベースエディターの提案 | コンセプト

本稿では、ゲームエンジンのエディタをWebベースで実装し、エンジンランタイムと分離するアーキテクチャを提案する。従来のゲームエンジン(Unity, Unreal, Godot等)ではエディタとエンジンが密結合しているが、本設計ではEditor WebUIとEngine RuntimeをREST API/WebSocketで接続することで、障害分離・リモート編集・独立した更新サイクルを実現する。

「https://contentsviewer.work/Master/:tagmap/nodec,Arduino/ゲーム,プロジェクト?layer=ja」から取得