Tiniest2Dは、開発者が重いパイプライン、複雑な設定、不必要なエンジンの肥大化に悩まされることなく、小さな2Dゲームを迅速に構築および出荷できるようにするためにUniday Studioによって作成された軽量の2Dゲームエンジンです。このエンジンは、コード、スプライト、シーン、オーディオ、およびプロジェクトデータが1つのファイル内に共存する、迅速でテキスト中心のワークフローを基盤としています。エクスポートすると、ゲームはスタンドアロンの.exeになります。これにより、Tiniest2Dは特に小規模なインディーゲーム、プロトタイプ、ジャム、および特化した2Dプロジェクトに役立ちます。

1.6.1バージョンでは、Tiniest2Dはスクリプティング、エディタの使いやすさ、ランタイムの動作、スプライト編集、ドキュメント、およびローカリゼーションにわたるいくつかの生活向上改善を受けます。このアップデートは、エンジンの核心的なアイデンティティを変更することではありません。むしろ、Tiniest2Dがすでに構築されたもの、すなわち迅速な反復、シンプルなワークフロー、そして開発者が実際にゲームを完成させる手助けをすることを強化します。
Tiniest2Dについてさらに学ぶ
Tiniest2D 1.6.1での新機能
新しいスクリプト機能

Tiniest2D 1.6.1は、いくつかの便利なスクリプティング改善を追加します:
strlen(...)関数を追加しました。quitGame()関数を追加しました。- 保存/読み込みおよびその他のストレージ機能を追加しました。
- ウィンドウモードの取得/設定サポートを追加しました。
forループ内でのcontinueサポートを追加しました。
これらの追加は、設定、保存データ、ループ、UIの動作、および手動ゲーム終了処理に関わる際に、ゲームロジックの実際の用途においてスクリプト言語をより実用的にします。
より良いエディタワークフロー

このアップデートは、Tiniest2Dエディタの体験も改善します:
- 関数や変数をCtrl + クリックすると、その定義にジャンプします。
- TabおよびShift + Tabでマルチラインのインデントを制御できるようになりました。
- 新しく: エディタ内で文字を削除するときのパーティクル効果で、少しキャッチーにしました! :)
- Ctrl + Cに対するSFXフィードバックを追加しました。
これらの変更により、Tiniest2D内でのコーディングと編集がより迅速で快適になり、特に組み込みエディタ内で作業するユーザーにとって有意義です。
スプライトエディタの改善
スプライトエディタには新しい色の離散化ツールが含まれています:

これはピクセルアートワークフロー、色のクリーンアップ、パレットの削減、そして最終的な色のセットが重要なスタイライズされた2Dグラフィックスに特に役立ちます。通常の非離散色が必要な場合は、色を選択するときにctrlを押して無効にできます。
ランタイム動作の変更
- Escキーを押すと、ゲームが自動的に終了することはありません。
これにより、偶発的なゲーム終了を防ぎ、開発者にゲームのランタイム中の動作をより制御できるようにします。
ローカリゼーションとドキュメント
Tiniest2D 1.6.1では、重要なローカリゼーションの基盤も導入されます:
- エンジンのローカリゼーションが独自のシステムに分離され、Uniday StudioのLearn Questsでまもなく利用可能になります。
- ポルトガル語のローカリゼーション作業が開始され、すでに利用可能(WIP)です。
- Tiniest2Dガイドが改善されました。
これは、異なる言語を話す開発者にTiniest2Dをよりアクセス可能にするための重要なステップです。
最後の考え
Tiniest2D 1.6.1は、実用的な方法でエンジンを改善することに焦点を当てたアップデートです。新しいスクリプティング機能、より良いエディタナビゲーション、スプライトツール、安全なランタイム動作、そしてローカリゼーションの基盤すべてが、小さな2Dゲーム開発にとってTiniest2Dをより完成された快適なエンジンにします。
迅速な反復、最小限の設定、コンパクトなワークフローを持つシンプルな2Dゲームエンジンを探している開発者にとって、Tiniest2Dは正しい方向に進み続けています。