Hajime Hoshi
星一
I am a software engineer in Tokyo. I develop a 2D game engine.
- Accounts
- GitHub, X (Twitter), Bluesky, LinkedIn, Reddit, Patreon
hajimehoshi@gmail.com
Works
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
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.
Articles
- Compiling a Go program into a native binary for Nintendo Switch™ (2022-01-03)
- Game Engines as an Art Form – My 8+ Years of Developing and Maintaining My Own Engine (2021-12-08)
- ゲームエンジンでGPUをどう扱うか – Ebitenの設計から学ぶ (n月刊ラムダノート Vol.3, No.2) (2021-11-30)