Hajime Hoshi

星一

I am a software engineer in Tokyo. I develop a 2D game engine.

Accounts
GitHub, X (Twitter), Bluesky, LinkedIn, Reddit, Patreon
Mail
hajimehoshi@gmail.com

Works

Ebitengine™

Ebitengine

A dead simple 2D game engine for Go

Oto

A low-level library to play sound on multiple platforms

Hitsumabushi

A compiling helper to run Go programs (almost) everywhere

WasmServe

An HTTP server for testing Wasm

Asobiba

A Go Playground in WebAssembly

stbvorbis.js

A JavaScript port of stb_vorbis.c

bitmapfont

A bitmap font for multiple languages

Uwagaki

A helper library for rewriting external module files

Guigui

An experimental GUI framework for Go with Ebitengine

Iro

Color conversion utilities between various color spaces

hajimehoshi.com

This website

Skills

Programming Languages
C, C++, Go, Java, JavaScript, Objective-C, Ruby, Rust, etc.
Libraries
DirectX, GLFW, Gomobile, Metal, OpenGL (OpenGL, OpenGL ES, WebGL), etc.
Languages
Japanese (native), English (business)
Open Source Contributions
Chromium, Go, Go-GL (An OpenGL binding for Go), etc.

Awards

Articles

Interviews

Presentations