This jam is now over. It ran from 2023-06-15 08:07:14 to 2023-06-29 08:07:14. View results

EDIT (2023-06-14): We've corrected the start time of the Game Jam which was mistakenly set 2 hours off. Our apologies for any inconvenience caused.

The Ebitengine Game Jam is a 2-week event starting on 15 June organised by the Ebitengine community for anyone to showcase the Ebitengine game library by building games based on a secret theme.

The 2023 Ebitengine game jam has ended please see Ebitengine Game Jam 2024 for next year's jam or browse the 2023 winners.

Right now theme suggestions are closed and the secret theme will be announced when the event starts!

New to Ebitengine? Join our online community on Discord, there's active discussion, including about this jam, so bring your topics, questions, ideas and get involved!

This is a community game jam, please follow the Go Community Code of Conduct.

Here you can see the entries from last year's jam: Ebitengine Game Jam 2022: Results and here are some more games made with Ebitengine.

Jam Rules

  • Your submission must be written using Ebitengine
  • It must be related to the  theme
  • The game’s code must be open source so that others can learn from it


The theme for the event is: REVERSE 🔄🍤

For example, you could make a racing game where the car only goes backwards (driving in reverse gear) or the controls are swapped/reversed, or perhaps a role-playing game where you reverse effects/changes (even large-scale, like climate change as part of the story) or anything you want! The word can be interpreted in very different ways, for more ideas see the many definitions of reverse at Feel free to use these ideas as a starting point or go off in a totally different direction, you don't even need to interpret it literally 😉. Get creative!

Feel free to discuss ideas on Discord.

Q: Can I work with a team or must I work by myself?  A: Team submissions are allowed, teams can be of any size. If you don’t have a team mate yet you can ask in Discord if anyone would like to join you.

Q: Must I make a team to participate? A: No, you can work alone too if you prefer, a lot of us will be doing just that.

Q: Can I submit a game I made before the jam? A: No, to keep the jam fair you must make your game during the submission period: 15–29 June.

Q: Can I use existing assets? A: Yes, you are allowed to use pre-made assets, but we encourage you to make your own. Making the art and sounds for your own game is an exciting part of the creation process but we don’t want this to be a barrier for participating in the jam so using appropriately licensed assets is okay!

Q: Can I use external libraries apart from Ebitengine? A: Yes, a good place to start looking for useful libraries that work well with Ebitengine is the awesome-ebitengine list.

Q: What if I've never used Go or Ebitengine before? A: Great, this is the perfect opportunity to try them, first-timers are welcome too! First step: Join our Discord community and say hi, that's the best place to get help, support and inspiration, especially when you're starting out. If you already know another programming language you can get familiar with Go with the Tour of Go, and you can see some example Ebitengine code on the Ebitengine Examples page. If you are new to programming and Go will be your first language then this may be very challenging but not impossible, especially if you practise a bit in advance, so definitely give it a go!

Q: What if I have a question that’s not answered here? A: Please join our Discord chat and ask in the #game-jam channel, we’re very open!

Ranking Criteria

After the submission period ends (29 June) there will be a 2-week period during which we can play each other’s games and rate them according the following criteria:

  • Theme interpretation
  • Graphics → the game’s visual design
  • Audio → including music and sound effects
  • Gameplay → how fun are the game’s mechanics
  • Innovation → 😉

Winners for each of these criteria will be announced after the rating period (13 July), along with an overall winner. Don’t forget, it’s more important to have fun making and playing games than to win.

How to participate

  • Join the Ebitengine Game Jam 2023 on
  • Create a game based on the theme that's announced on 15 June
  • Submit your game through
  • Play other people’s submissions and rate them constructive comments

Related links


Is English your second language? Translations are welcome!

  • For the Japanese version, keep reading below:


Ebitengine Game Jam は、 Ebitengine コミュニティによる、 6/15 からの 2 週間のイベントです。誰でも参加できます。テーマに沿ったゲームを作りましょう。 Ebitengine のデモンストレーションになれば幸いです。

ジャムは現在開催中で、日本時間 (+09:00) 2023-06-15 17:07:14 から始まりました 😉 この時刻をもって、参加者はゲーム開発を開始し、また 2 週間の期間内にゲームを提出することができます。 

Ebitengine を初めて使う場合: オンラインの Discord コミュニティに参加しましょう。 Discord コミュニティでは、このゲームジャムに関することを含め、様々な議論が行われています。あなたのトピック、質問、アイデアを投稿し、参加しましょう!

これはコミュニティによるゲームジャムです。 Go Community Code of Conduct に従ってください。


  • 提出物は Ebitengine を使っていなければなりません。
  • 提出物はテーマに沿っていなければなりません。
  • ゲームのコードは、他の人がそこから学べるようにするために、オープンソースになっていなければなりません。


このゲームジャムのテーマは REVERSE 🔄🍤 (反転、逆、裏、元に戻す、バック等) です!

例えば、リバースギアでバックしかしない車のレースゲーム、コントローラが逆転していたり反転していたりするゲーム、または物の効果や変化を反転させる (もっと大きなスケールだと、天候や物語を逆転させたりなどができる) RPG など、またはあなたがやりたいことなんでもです! 単語はいろんな解釈の仕方がありますが、他のアイデアを得たい場合は辞書 ( を参考にしてみてください。これらのアイデアを出発地点としてつかい、あとで全く違う方向のゲームにしてしまっても構いません。字義通りの解釈をしなくても構いません。クリエイティブにいきましょう!

アイデアの議論については Discord にて行っております。ご気軽にご参加ください。

Q: チームで参加できますか、または一人参加でなければなりませんか? A: チームの参加は問題ありませんし、チームのサイズも制限がありません。チームメイトがまだいないのであれば、 Discord で誰か一緒にやらないか聞いてみてもよいでしょう。

Q: チームを作って参加しないといけませんか。 A: いいえ。そうしたいのであれば一人で参加してもよいです。多くの人がそうするみたいです。

Q: ゲームジャムの前に作ったゲームを提出してもよいですか。 A: いいえ。ゲームジャムを公平にするために、ゲームジャムの期間中 (6/15-6/29) にゲームを作ってください。

Q: 既存のアセットを使ってもよいですか。 A: はい。既成のアセットを使っても良いですが、自分自身で作ることを推奨します。アートや音をあなたのゲームのために作ることはゲーム制作の楽しい部分ではありますが、ゲームジャム参加の障壁になってしまうのは望ましくありません。なので、適切にライセンスされたアセットを使うことは問題ありません!

Q: Ebitengine 以外の外部ライブラリを使っても良いですか。 A: はい。 Ebitengine と一緒に使うと便利なライブラリ一覧は、まず awesome-ebitengine を見てみると良いでしょう。

Q: Go や Ebitengine を全く使ったことがない場合はどうしたらいいですか。 A: すばらしい、これらを試してみる大変良い機会です。初心者も歓迎です! 最初のステップとして、 Discord のコミュニティに参加して挨拶をしましょう。 Discord は、特にスタートするときには、助けやサポート、インスピレーションを得たりするのに最高の場所です。もしほかのプログラミング言語をすでに知っているのであれば、 Tour of Go で Go に慣れることが出来ます。また、 Ebitengine のサンプルを Ebitengine Examples のページで見ることが出来ます。プログラミングが初めてで Go が一番最初の言語であるのであれば、大変チャレンジングになるかもしれませんが不可能ではありません。本ゲームジャムの前にちょっと練習すれば、より良いでしょう。ぜひ試してみましょう!

Q: ここに載っていない質問がある場合はどうしたらよいですか。 A: Discord チャットに参加して、 #game-jam channel で聞いてください。我々はオープンです!


提出期間 (6/29) が終わった後、お互いのゲームを遊び、次の基準に従って評価しあう 2 週間の期間があります:

  • テーマの解釈
  • グラフィック → ゲームのビジュアルデザイン
  • オーディオ → 音楽と SE を含む
  • ゲームプレイ → ゲームのメカニクスの楽しさ
  • 革新性 → 😉

それぞれの基準の勝者、および総合勝者は、評価期間が終わった後 (7/13) に発表されます。ただし、勝つことよりも、作ったり遊んだりすることを楽しむということのほうが重要である、ということを忘れないでください。


  • 上の Ebitengine Game Jam 2023 に参加する
  • 6/15 に発表されるテーマに沿ったゲームを作る
  • 上でゲームを提出する
  • 他の人の提出物を遊び、評価して建設的なコメントを付ける



All submissions
Browser playable (15)
Windows (6)
macOS (3)
Linux (3)

No submissions match your filter

Create music by the power of math!
Play in browser
An action puzzle game
Play in browser
Tetris... in reverse
Play in browser
A stealth game where you play the NPC
Play in browser
Harness the powers of reversing time and fight the Lich in this short action-adventure pseudo bullet-hell game!
Play in browser
Play in browser
Small puzzle game. Reverse glyphs to create a passage from * to O.
Ebitengine 2023 game jam entry.
Play in browser
Your goal is to carefully reverse your car into the garage. Tap the gas button briefly, and care about your score.
Play in browser
Reverse the roles. You are no longer just a game developer. You are the creator of the game engine.
Play in browser
Tower defense reversed
Role Playing
Play in browser
Ebiten Game Jam 2023
Play in browser
Reversed Space Invaders where you control one random alien
Play in browser
A minimalistic game about strings elimination :)
Play in browser
Reverse tiles to guide your raiders to victory!
Play in browser