πŸ€– EkoScape is a 3D step-based arcade game where you dash through a maze rescuing your fellow aliens, Ekos, like a 3D Pac-Man. It includes robot enemies, fruit (raspberries), and portals, and it's reminiscent of that famous Win95 3D Maze screensaver.

The maps are also simple text files that you can edit!

πŸ›‘οΈ Works in the official itch.io app in sandbox mode so that you can safely play there.

Notes

  • πŸ•ΉοΈ Optional Joystick/Gamepad support.
  • πŸ“± On phones & tablets, tap (do not drag) the top/bottom/left/right edge of the screen to move up/down/left/right. Tap the center of the screen to select. Hold both the left & right edges to reverse. See this itch.io devlog for a GIF of me playing.

πŸ“œ Story

Your alien kin, the Ekos, have been seized by silver Robots! Can you rescue them all without being crunched on? Or will you feast upon an alien raspberry and munch on the Robots instead! In the final moments, seek out your copper-clad spaceship to make a daring escape. Will you hear the trumpets of victory? Or taste the cold, steel teeth of death? Brace yourself for... EkoScape!

πŸ—ΊοΈ Maps

You can edit the map files or create your own! They're just simple text files.

Read how to edit the map files online here [GitHub] or read the file <assets/maps/README.html> that is included with the game.

You can share your custom maps in the comments here or on GitHub. Please let me know if you'd like your map included in the next version! Thanks!

πŸ§‘β€πŸ’» Code

The code is fully open source on GitHub under the GPL. This is a remake of a game I made way back in 2004. It's written in C++20 using SDL2 and legacy OpenGL 2.1.

No AI was used for writing the code; it was all hand-coded. AI was only used for making the new graphics in <assets/textures/realistic/>.

πŸ’» System Requirements

Web:

  • WebGL 2.0+ (OpenGL ES 3.0+)
    • Recommended to turn on hardware/graphics acceleration in your browser's settings.

Desktop:

  • OpenGL 2.1+
    • Use Mesa if you have a lower version.
  • OS:
    • Linux x86_64 (AppImage)
    • macOS arm64 or x86_64 (unsigned)
    • Windows x64

πŸ™ Credits

Download

Download NowName your own price

Click download now to get access to the following files:

ekoscape-linux-x64.zip 20 MB
Version 6
ekoscape-windows-x64.zip 19 MB
Version 5
ekoscape-macos-universal.zip 21 MB
Version 5

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

would be cool if the ai textures could be replaced. otherwise great game

(+1)

Simple yet fun concept for a quick game to fill a few lose hours in. Nice boss key, though. Now the game went a bit fast, which might be intentional as a kind of difficulty  setting, but it did get me sick easily. Well, since this is only a quick game, I can get by by not playing too long. 

It's really nice to see a first person game that is not an FPS.

(+1)

Thank you very much! Yes, I’ll most likely lower the speeds of the maps for the next version.

(+1)

Bruh, idk how but while playing your web version i accidentally pressed "B" and an excel sheet showed. Maybe some kind of bug + a feedback - the input sensitivity is quite high, it turns very fast

(+1)

Thanks for playing & commenting! Yes, the β€œB” key is by design. Just press β€œB” again or Backspace to go back. You can read more about it in my devlog Boss Key. It also acts as a pause screen.

The input sensitivity might be a little higher in Web browsers compared to the desktop app. It also depends on the map. Each map has a different turn/walk speed. The β€œTank” map is the slowest one. I’ll consider lowering the map speeds for the next version. Thanks!