⚡ TinCLE(Tiny C Lovely Engine)とは?
2Dスプライトを1枚描画するためだけに何ギガバイトもの重厚なエンジンを起動し、複雑なAPIリファレンスをChatGPTやClaudeに食わせて「嘘のコード(ハルシネーション)」に悩まされる毎日にサヨナラしましょう。
TinCLEは、AI主導開発(Vibe Coding)と純粋なC言語初心者のために極限まで削ぎ落とされた超軽量フレームワークです。人間用の分厚い説明書はありません。代わりにAI専用の高密度知識チップ「SKILL.md」を同梱。これをAIに見せるだけで、一発で完璧にビルド可能なゲームコードが生成されます。
🛠️ 爆速のツールチェーン
TinCLEは単なるエンジンではなく、開発のストレスを根底からフッシュアウトする完全なビルド&デプロイメント・パイプラインです。
| ツール名 | コア機能 & 思想 |
|---|---|
TinCLE Core |
Pure C99 + SDL2で動作する超軽量2Dフレームワーク。無駄を省いた純粋なパフォーマンスを提供。 |
asspack |
画像・音声・データなどのアセットを単一の堅牢な game.data パッケージへ瞬時に封印・圧縮。 |
icondom |
無防備な画像データを保護。1枚の原画からマルチ解像度 .ico ファイルへ安全に変換。 |
poopee |
ビルド後のゴミを洗い流し、アイコン注入、マニフェスト埋め込み、EXEの極限軽量化を行うポストプロセッサ。 |
emcass |
ローカル作品をそのままハイパフォーマンスな WebAssembly (WASM) へ変換。ブラウザ上での一発実行を実現。 |
🚀 開発フロー(Vibe Coding)
方法1:AIチャット対話型ワークフロー
- 同梱の
SKILL.mdの中身をAI(Gemini, ChatGPT, Claude等)にコピペして読み込ませます。 - 「TinCLEを使ってレトロなシューティングゲームを作って」とAIに作論を指示します。
- 出力されたコードを
game.cに貼り付け、tinclec(またはemcass)で即座に試走!
方法2:完全自動化 AI Agent ワークフロー
ファイル操作権限を持つ高度なAIエージェントを使用する場合、TinCLEのファイルをそのままワークスペースに配置するだけ。AIが自ら SKILL.md を解釈し、コード生成からビルドコマンドの実行まで完結させます。
補足:もしどうしても自分が理解したいなら…
※人間の目で内部設計を確認したい場合はパッケージに同梱されている document.pdf をご覧ください。ただし、最も素早い理解方法はAIに SKILL.md を読ませて直接質問することです!
🏰 Powered by クリゼミ
TinCLEは、40年以上のエンジニアリング実績を誇る日本のマンツーマンゲーム制作ゼミ「クリゼミ(Creating Seminar)」によって開発されています。