I’m new to Go and am cutting my teeth on a hobby project to produce a graphics engine from first principles using pixels.
The project creates a basic GUI window and provides access to a pixel buffer to render graphics to. I plan to build on this to produce a simple engine that will draw lines, triangles up to 3D images along with cameras and transformations etc.
I have set out the repo to be a step by step learning/reference tool and it is in no way meant to be a production type engine (or code base) but it may be useful for people who want to develop basic graphics on say micro controllers and the like.
Anyway, if this interests you take a look at https://github.com/MickDuprez/go-window
I’d appreciate any feedback on how this could be done better or any other tips or advice.
Thanks for looking, cheers,