mroobit / untitled-sidescroller

2D Platformer written in Go with Ebitengine
https://shannondybvig.com/projects/untitled-sidescroller/
MIT License
1 stars 0 forks source link
ebitengine game golang

Untitled Side-Scrolling Game

Go License

untitled-sidescroller-early-demo--03-06

A playable demo is available.

Status

Currently there are two playable levels, accessible from the world map. Players can collect treasures (for points) and the portal gem (to activate the portal), jump over hazards and creatures (which cause death on contact), and complete the level by exiting through the portal. There is a brief animation when the player dies before they are returned to the world map (if they have lives remaining) or shown a "Game Over" screen.

All artwork are rough stand-ins (I'm learning how to make pixel art alongside building the game).

Licenses

The code in this repository is licensed under the MIT License. Images in imgs and documentation are not currently licensed. Font is being used in compliance with OFL (a copy of which is in the fonts directory). The Ebitengine logo was made by Hajime Hoshi and is licensed under the Creative Commons Attribution-NoDerivatives 4.0 license.

Minimum Demo

Playable Level

World Map

Main Menu

Expanding the Game

Other Thoughts

I haven't decided yet whether to include things like weapons or jump modifiers (looking at you, pogo stick from the Commander Keen games). I like the idea of building a game where you have a weapon, but very limited ammo (across the entire game) and it is encouraged that you find non-lethal solutions where you can, acknowledging that sometimes it's the only option.

Influences

This game is heavily influenced by my love of the Commander Keen series (I played both trilogies as a kid and discovered the lost episode in college), Cosmo's Cosmic Adventure, and Cave Story.