A little platformer game written in Go.
The game is based on the Ebiten game engine by Hajime Hoshi.
go genereate ./...
go build -o gogogopher .To embed the usual resources for Windows executables, github.com/tc-hib/go-winres is used.
The tool will create syso files to be used by go build
go-winres make --product-version=latest --file-version=latest
go genereate ./...
go build -o gogogopher.exe .The Go Gopher by Renee French is licenced under CC BY 3.0
You may encounter characters with similarities to the following:
- The PHP Elephpant by Vincent Pontier is licenced under GNU GPL
- The Java Duke was open sourced by Sun under the New BSD license.
- The Rust Ferris by Karen Rustad Tölva is dedicated to public domain under CC0
- The Lisp Alien by Conrad Barski is free to any usage
Big shoutout at Hajime Hoshi for Ebiten and SolarLune for the collision library reslov which are both easy and fun to work with.
See resources/embed/fonts
| Name | File | Author/Attribution | Licence | Source |
|---|---|---|---|---|
| Press Start 2P | pressstart2p.ttf | Cody "CodeMan38" Boisclair | OFL | https://fonts.google.com/specimen/Press+Start+2P |
See resources/embed/images
| Name | File | Author/Attribution | Licence | Source |
|---|---|---|---|---|
| Gopher Sprite | gopher-sprite.png | Egon Elbre | ![]() |
https://github.com/egonelbre/gophers |
| Gopher Emojis | gopher-emojis.png | Egon Elbre | ![]() |
https://github.com/egonelbre/gophers |
| Elephpant | elephpant.png | Sebastian Niesen | ![]() |
made for this game |
| Alien Elephpant | alien_elephpant.png | Sebastian Niesen | ![]() |
made for this game |
| Python | python.png | Sebastian Niesen | ![]() |
made for this game |
| Alien Python | alien_python.png | Sebastian Niesen | ![]() |
made for this game |
| The Duke | duke.png | Sebastian Niesen | ![]() |
made for this game |
| Alien Duke | alien_duke.png | Sebastian Niesen | ![]() |
made for this game |
| Ferris | ferris.png | Sebastian Niesen | ![]() |
made for this game |
| Alien Ferris | alien_ferris.png | Sebastian Niesen | ![]() |
made for this game |
| Alien | alien.png | Sebastian Niesen | ![]() |
made for this game |
| Key | key.png, key-sprite.png | Sebastian Niesen | ![]() |
made for this game |
| Coin | coin.png | Puddin | ![]() |
https://opengameart.org/content/rotating-coin |
| Gopher Plains | plains.png | aekiro | ![]() |
https://opengameart.org/content/forest-tileset-0 |
| The Forest | forest.png | Tio Aimar | ![]() |
https://opengameart.org/content/2d-platformer-forest-pack |
See resources/embed/music
See resources/embed/sounds
| Name | File | Author/Attribution | Licence | Source |
|---|---|---|---|---|
| Coin | coin9.ogg | Luke.RUSTLTD | ![]() |
https://opengameart.org/content/10-8bit-coin-sounds |
| Hurt | hurt.ogg | Baŝto | ![]() |
https://opengameart.org/content/nes-sounds |
| Jump | jump22.ogg | Jesús Lastra | ![]() |
https://opengameart.org/content/8-bit-jump-1 |
| Life Pickup | powerup02.ogg | Jesús Lastra | ![]() |
https://opengameart.org/content/8-bit-powerup-1 |




