Upgrade to Pro — share decks privately, control downloads, hide ads and more …

自作言語を作ろう

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for henohenon henohenon
July 05, 2025
25

 自作言語を作ろう

福岡若手エンジニア会2025/06/03

Avatar for henohenon

henohenon

July 05, 2025
Tweet

Transcript

  1. 現状のWEBゲーム開発 02 [Webゲーム開発の手段と課題] UnityなどのWebGLビルド ネイティブ用のエンジンでビルドするパターン。 ほかにはbabyとかgodotとか、一応ueとかも。 (リモートプレイって話もあるけど今回は考えない) 課題 エディタとビルドで挙動が違う ビルドなどが長い

    web統合が難しい pixijs/threejsなどjsライブラリ 課題 jsでしか書けない→クラスがサポートされてない そもそも発展途上 そもそもブラウザでゲームはツライ ブラウザのから発展させて作るパターン babylonjsとかphaserとか、純粋なdomだけで実装す るパターンもあるかも
  2. 作るモノ 03 typescriptベース 式志向 クラス [言語仕様] ホットリロード対応 tsへのいい感じの統合 web gpu対応

    [開発体験] wasmコンパイル web gpu対応 gcはしない [技術的な話] Glimmer 様々なWebゲームや3DCG作成への入り口となる、Web3D/GPUに対応した、強力かつシンプルなプログラミング言語