npe looks like it has limited sdl2 support. That seems how you could get along the fastest without having to refactor image drawing, and IO to plan9 abstractions. Ebitengine requires a bit of C libraries that are unavailable on plan9/9front.
Mainly referring to this data structure https://github.com/hajimehoshi/ebiten/blob/7d0692124a95528ee624ab641104e7a7bf1cb4b2/internal/graphicscommand/image.go#L31 I'm not sure which (raylib/ebiten) would feel more daunting to port because of those dependencies. If you have a source repo of your efforts, I can try on a rpi0 or rpi4. Best of luck and sorry for the slight derail. Clout On Thu, Dec 11, 2025, 8:37 PM ron minnich <[email protected]> wrote: > My goal, for 9, was to look into a pure Go 2D game engine, to see if it > would work. This discussion spiraled off into thousands of other paths, as > things on this list are wont to do :-) > > But I'm still wondering if the 2D game engine in Go could work. I think > I'd better go look. > > On Thu, Dec 11, 2025 at 8:33 PM Noam Preil <[email protected]> wrote: > >> Fwiw if the goal is something like this on 9, raylib is likely a much >> better choice. It can render entirely in software, to a framebuffer, iirc, >> and is entirely in C. >> > *9fans <https://9fans.topicbox.com/latest>* / 9fans / see discussions > <https://9fans.topicbox.com/groups/9fans> + participants > <https://9fans.topicbox.com/groups/9fans/members> + delivery options > <https://9fans.topicbox.com/groups/9fans/subscription> Permalink > <https://9fans.topicbox.com/groups/9fans/T33e3d4a8f04a347f-M4fddef4421e1d5b958fb5634> > ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T33e3d4a8f04a347f-Mc197848348c7bc5e495db932 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription
