WebブラウザもSwitchもサポートするゲームエンジンで、フォルダの作成方法からゲームプログラミングが学べる。「Go言語とEbitengineによる ゼロから始めるゲームプログラミング」連載開始

WebブラウザもSwitchもサポートするゲームエンジンで、フォルダの作成方法からゲームプログラミングが学べる。「Go言語とEbitengineによる ゼロから始めるゲームプログラミング」連載開始

2024.08.19
ニュースゲームづくりの知識チュートリアル
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

Zennにて、「Go言語とEbitengineによる ゼロから始めるゲームプログラミング」が公開されました。本書はプログラミングもゲーム開発も完全未経験でも楽しく読むことができる、超初心者に向けたゲームプログラミングの入門書です。2024年末までの完結を目指して現在連載中です。

Go言語やEbitengineに既に興味がある方に限らず、環境構築のページでは半角全角についてやフォルダの作り方から説明するなど、今までのゲームプログラミング入門の本では難しかった方にもおすすめです。

今後の更新によって、幅広いジャンルのゲーム製作を通して、あらゆるゲームを作れる知識と実力が身につくような構成となる予定です。

Go言語とEbitengineについて

Go言語は扱いやすく、性能に優れた今ホットなプログラミング言語です。比較的新しいものの、開発メンバーにはC言語やUNIXを排出したベル研究所のメンバーが名を連ねるなど、正統派でありつつC言語の経験と反省を踏まえて難しさを取り除いた、非常に洗練された現代的なプログラミング言語です。

Ebitengineは日本人の星一 (Hajime Hoshi) さんが開発しているGo言語向けのゲームエンジンです。Go同様に扱いやすく、性能が高いです。驚異のサポート範囲を特長としており、Windows, Mac, Linuxだけでなく、Webブラウザ、iOS, Android, 果てはNintendo Switch, Xboxまでサポートしています。

「メグとばけもの」「くまのレストラン」などOdencatの名作インディーゲームを支えるゲームエンジンであり、直近では期待の新作「SAEKO: Giantess Dating Sim」などにも採用が広がっています。

全編無料で読むことができます。また、Zennのアカウントは不要ですが、アカウントがあると読んだ記録も保存されます。Go言語でゲームを作ってみたい、と思う開発者の皆様は、この機会にぜひEbitengineを触ってみてはいかがでしょうか。

本書はこちらから読めます。

本記事はIndieGamesJp.devとのメディア提携により掲載しています。

元記事URL:https://indiegamesjp.dev/?p=9556

関連記事

UE公式の大型イベント「Unreal Fest Bali 2025」講演動画が公開。「Gameplay Ability System」の使い方や、UE5.7 Previewで正式導入した「Substrate」活用術など
2025.10.16
『都市解』集英社ゲームズ 林氏や『ダンロン』小高氏らも登壇する「CEDEC+KYUSHU 2025」、講演情報が順次公開。受講パスは11/7(金)まで割引販売中
2025.10.16
Godot Engineで『Battlefield 6』オリジナルマップを作成できる。「Battlefield Portal」公式SDKが無料でリリース
2025.10.16
東プレ、新型キーボード「REALFORCE R4」20製品を発売。キータッチによるマウス操作機能や近接センサーなどを搭載
2025.10.15
UE5.5で進化したHavokミドルウェアの最新機能、公式ブログで一挙解説。「Havok Physics」プラグインでは破壊表現が強化、「Havok Cloth」プラグインは衣服にLODを適用可能に
2025.10.15
『Minecraft』公式も採用したオープンソースの無料3Dモデリングツール「Blockbench」、バージョン5.0がリリース。リギングやスプライン作成機能などが追加
2025.10.14

注目記事ランキング

2025.10.10 - 2025.10.17
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ラグドール(Rag Doll)
ラグドール ぬいぐるみを意味する英語。 ゲームにおける、キャラクターの全身が脱力したかのような挙動を行う物理シミュレーション。ラグドール物理。 例えば、上空からの落下やキャラクターが死亡した際に用いられる。
VIEW MORE

Xで最新情報をチェック!