Ebiten in 2021

Hajime Hoshi
2021-12-06

It's been 8 years since I started to develop Ebiten. This article is a retrospective of Ebiten in 2021.

Sponsors

These people sponsored me in between December 2020 and November 2021. I can't thank you enough!

(In the order of total sponsoring amounts)

Contributors

These people contributed to Ebiten in between December 2020 and November 2021. I appreciate all the contributions!

(In the order of total commits)

Events

May

June

July

August

September

October

November

Works made with Ebiten

I picked some representative ones from games and applications made with Ebiten and relased this year. I'm afraid not all works this year could be listed since so many works were released. I appreciate all the works!

The copyright of these screenshots and the other images belong to their authors.

Games

BTOD

Author: Zyko

BTOD is a runner game made in Go with Ebiten engine.

BTOD

Carotid Artillery

Author: Trevor Slocum

Carotid Artillery is a twin-stick shooter set in a dungeon crawling with vampires.

Carotid Artillery

Cr1ck◼️t

作者: Siôn le Roux

Find food. Stay dry. Conserve your energy. Some bugs are intentional...

Cr1ck◼️t

Driving in the Clouds

作者: Ichiban Kunio

You only have to tap left or right half of the screen to turn left or right. That's it!

Driving in the Clouds

Elevator Ninja

作者: Loig

Use your moving skills to survive the fall of an elevator.

Elevator Ninja

Feta Feles Rebirth

作者: The Tophat Demon

Feta Feles Rebirth is an eerie bullet hell shooter, featuring a small story based around your "pet cat."

Feta Feles Rebirth

Godanmaku

作者: Yota

Godanmaku is a simple shooting game using ebiten and Golang.

Godanmaku

Gosol

作者: Oddsteam

Gosol towards a polymorphic solitaire engine in Go+Ebiten, with help from fogleman/gg.

Gosol

Skulls

作者: James

Skulls is a simple Columns-like strategy game developed in Golang with the Ebiten library (for Android).

Skulls

Tayl's Tales

作者: atolVerderben

Tayl's Tales is a very early beginning to some Taylspin inspired video game shenanigans.

Tayl's Tales

Applications

Darktile

作者: Liam Galvin

Darktile is a GPU rendered terminal emulator designed for tiling window managers.

Darktile

screenpos

作者: barjo

screenpos is a simple way to get a position on your screen using your keyboard and the visual aid of a grid.

screenpos

Emulators

AXWGameboy

作者: Jan Niklas Richter

AXWGameboy is a work-in-progress gameboy emulator written in golang.

ArcticXWolf

Magia

作者: Akatsuki

Magia is a GBA emulator written in golang.

pokemium

Libraries

EbitenUI

作者: Maik Schreiber

EbitenUI is a user interface engine and widget library for Ebiten.

EbitenUI

ray_engine

作者: Myu-Unix

ray_engine is a toy raycasting engine built with Go + Ebiten v2 2D library.

ray_engine

spx

作者: Qiniu (七牛云)

spx is a Go+ 2D Game Engine for STEM education.

spx

Tetra3D

作者: SolarLune

Tetra3D is a 3D software renderer written in Go by means of Ebiten, primarily for video games.

Tetra3D

Other projects

Dr. Kobushi's Labyrinthine Laboratory

作者: Nadim Kobeissi

This is a Kickstarter project.

Dr. Kobushi's Labyrinthine Laboratory is a new puzzle adventure game about learning from your mistakes.

Dr. Kobushi's Labyrinthine Laboratory

Videos

Golang Gamedev Stream (by Solar Lune)

GopherCon UK 2021: Daniela Petruzalek - Building an Indie Game in GO

Tutorials

Ebiten in 2022 and after

There are many things I want to do for Ebiten, but I have not decided priorities. Roughly, these are the items I want to do:

We are still discussing the roadmap.

I will continue to do things with the spirit of "importance of doing even common tasks well" for Ebiten. See you next year!