How I learnt Golang with Ebitengine
summary
Learns Go by building games with Ebitengine and reports concrete obstacles and fixes: creates an intro, a leveled storyboard and then a full game; first two prototypes work but the full game hits Go’s import cycle not allowed error so packages are flattened and animation stops being a GameObject to break cycles; discovers value vs reference semantics affect state copies and uses interface-first design to protect internals against unsafe/reflection hacks.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:53Game loop basics
- 5:11Learning Golang
- 7:18Import cycle issue
- 10:12Value vs reference types
- 12:24Information hiding in Go
- 14:12Final thoughts
related talks
01h 24mAn Introduction To Go Lang
24mLearning Go when you don't know how to code
29mGo Beyond the Console: Developing 2D Games in Go
12mAdventure in learning Go for a C# dev!
45mGo Beyond Work
37m"Using Golang for Platform Engineering"
06mMobile Game Development in Go
32mBuilding a Beginner's Programming Language with Go
