Ct.js - Web上で動く2Dゲームを開発できるプラットフォーム
ゲームを開発する際に、一から組み上げていくのはとても時間や工数がかかるでしょう。ゲームではマウスやキーボードとの連携であったり、グラフィックスの扱いも必要です。衝突判定や物理エンジンなども必要で、これらを自力で組み立てたり、既存ライブラリを組み合わせるのも選定が問題になります。 そこで使ってみたいのがゲームエディタになります。今回はGUIでゲーム開発を行うCt.jsを紹介します。
Ct.jsの使い方
まずプロジェクトを作成します。
プロジェクト設定をします。
コードはJavaScriptで記述できます。
ハイライトも付いています。
非常に多くのモジュールが用意されています。
ダークモードをサポートしています。
テクスチャの管理画面。
作例です。キーボードとマウスで船を操作します。
Ct.jsはWebGLベースのゲームを生成でき、Webやデスクトップで高パフォーマンスなゲームを開発できます。音楽やオブジェクトの重なりなどはGUI側で設定できます。Webベースで2Dゲームを開発する際に便利そうです。
Ct.jsはJavaScript製のオープンソース・ソフトウェア(MIT License)です。
Ct.js — a free game editor ct-js/ct-js: A desktop game editor that makes learning programming fun and game development easy by its visual editors and well-documented code library