Ebitengine in 2023 - Ebitengine

7 min read Original article ↗

Ebitengine in 2023

Hajime Hoshi
2023-12-05

It has been 10 years since I started developing Ebitengine. This article is a retrospective of Ebitengine in the year 2023.

Sponsors

From December 2022 to November 2023, I have been sponsored by the following individuals (via GitHub Sponsors, Patreon, and thanks.dev). I am deeply grateful for their support.

(Listed in order of the total amount sponsored)

Contributors

From December 2022 to November 2023, the following individuals have contributed. I am deeply grateful for their contributions.

(Listed in order of the number of commits)

Ebitengine

Purego, Oto

Events

January

March

April

Excited to announce that I've become the CTO of Odencat from today! I'll be supporting Odencat's technical side, including game development using Ebitengine. Looking forward to this new journey! 🥳

— Hajime Hoshi (@hajimehoshi) April 14, 2023

May

June

  • Ebitengine celebrated its 10th anniversary since the first commit.
  • With the help of Siôn le Roux and others, the Ebitengine Game Jam 2023 was held. The theme was "Reverse".

July

August

September

  • With the cooperation of DeNA and volunteers, the Ebitengine Petit Conf #1 was held in Shibuya, Tokyo. It was the first offline event named after Ebitengine. A summary article by eihigh can be found here (in Japanese language).

Copyright 2023 Peacock

October

  • Introduced by Alex Mills, the creator of the Ebitengine game BANKWAVE, the team from Frabjous Studios and Hajime Hoshi appeared in an interview titled "The Process" conducted by Jude Brewer.

November

December

  • The Steam version of "Snowman Story" from Odencat is scheduled for release.

Ebitengine Creations

All image copyrights, including screenshots, belong to the application developers.

Games for Home Consoles

Meg's Monster

Take control of the Underworld’s grumpiest ghoul to help a lost little girl find her way home in this creepy-cute indie adventure. Just be warned: if she cries, the whole world dies.

Rakuen

NOW THAT YOU'RE THE KEEPER OF THE KEY, YOU CAN GO ANYWHERE…

Rakuen is an adventure game about a little Boy who lives in the hospital. One day, the Boy asks his Mom to escort him to the fantasy world from his favorite storybook, so that he can ask the Guardian of the Forest to grant him one wish. In order to receive his wish, the Boy must complete a set of challenges that revolve around helping his neighbors in the hospital by interacting with their alter-egos in the fantasy world...

Ebitengine Game Jam Games

The Ebitengine Game Jam 2023 was held in June. Here we feature the TOP 4 games from the final results. For other games, please refer to the jam entries.

TETRIVERSE

Author: Enbiggen

Tetriverse

Retromancer

Author: kettek, liqMix

Retromancer

Reverse to the Garage

Author: JohnJ255

Reverse to the Garage

Sinecord

Author: Iskander (quasilyte)

Sinecord

Other Games and Applications

Among the games and applications made with Ebitengine this year, we introduce those listed on stores like Steam and others that made a lasting impression. We are thankful for all the creations made with Ebitengine!

bgammon.org - Free Online Backgammon

Author: Trevor Slocum

bgammon.org - Free Online Backgammon

BulletML Playground

Author: Naoki Tsujio

BulletML Playground

Roboden

Author: quasilyte

Roboden

The Legend of Zenta

Author: Ichiban Kunio

ゼンタの伝説 -全身タイツの伝説-

Libraries

  • asebiten (Author: Frabjous Studios) - Load exported Aseprite animations and use them in Ebitengine games.
  • Aseprite image loader (Author: askeladdk) - Package aseprite implements a decoder for Aseprite sprite files (.ase and .aseprite files).
  • ebitengine-input (Author: quasilyte) - A Godot-inspired action input handling system for Ebitengine.
  • Ingenten (Author: Frabjous Studios) - A dead-simple pixel font library in Go, written for compatibility with Ebitengine.
  • nanoda (Author: Chan Aethiopicus) - nanodaはVOICEVOX COREの動的ライブラリをGolangから叩くためのライブラリです。cgoではなくebitengine/puregoを利用しているため、簡単に使用することが可能です。
  • wasmplay (Author: eihigh) - This is a template repository for publishing games developed with Go and Ebitengine as a browser game on the Internet for free. Your game will run on both Desktop and Browser with just one command!

Articles

Videos

Ebitengine Game Development 9/20/23

Author: SolarLune

Futuristic Digital Network Lines animation

Author: Kryffon

Go gamedev patterns

Author: quasilyte

(gosu) Paitan - LEMON SUMMER [4K NOVICE]

Author: Muang

Interview with Nadim

Author: Nadim Kobeissi (Symbolic Software), eihigh

PixelMek 3D pre-alpha, now with 100% more destruction effects!

Author: Mechteric

New Release Trailers

Dream Channel Zero

SAEKO: Giantess Dating Sim

BANKWAVE: Neon Networth

Inside The Crystal Mountain

Ebitengine Beyond 2024

This year, Ebitengine celebrated its 10th anniversary, and it has matured significantly as a 2D game engine. It's been used in various works, and I am truly grateful to everyone for their support. Surprisingly, even though Ebitengine is intended for 2D games, some people have created 3D games with it, which is quite astonishing. Setting that aside, I believe the next necessary step is to add features for creating GUIs. We are enhancing detailed functionalities like IME input and complex text rendering. With these improvements, it should become possible to create simple editors, making game development in Go even more efficient. Stay tuned!

In the coming year and beyond, Ebitengine games such as "Inside The Crystal Mountain", "SAEKO: Giantess Dating Sim", "Dream Channel Zero", and "BANKWAVE: Neon Networth" are scheduled to be released. As the creator of Ebitengine, I am very much looking forward to these releases.

Wishing everyone a happy new year!