itch.io is community of indie game creators and players

Devlogs

๐Ÿš€ v2.2! Web Version

EkoScape
A browser game made in HTML5

๐Ÿš€ v2.2

You can now play EkoScape on the Web! It took a lot of hard work, but Iโ€™m glad to be able to finally provide a more convenient & secure way to play. Enjoy! ๐Ÿค–

The downloads also include new changes, but shouldnโ€™t really be that noticeable.

๐Ÿ—ฟ What Did It Take?

Everything. Here are some geeknotes.

  • Renderer: I separated out the Renderer class into Renderer GL & GLES and then implemented the legacy code in OpenGL ES 3.0. It took more work than it sounds.
    • Added the glm dependency.
    • Created a GLEW stub/dummy.
  • Engine: I made a new iteration of the Engine called Dantares2 that could accept a generic Renderer.
  • Web Build: I poured over the Emscripten documentation to make the game compile & produce working Wasm, along with several iterations of the final HTML file.
  • UTF-8: I couldnโ€™t get tiny-utf8 to compile with Emscripten, so I had to drop that dependency and make code from scratch to handle UTF-8 strings/runes.
    • This should also make it more portable though to other systems.

๐ŸŒบ Other Updates

  • Music now starts at a random position every time you start the game.
  • Changed fruit color in mini-map to be more obvious.
  • In full-screen mode, when switching to the BOMA scene, shows the cursor now.
  • Colorize Robots in โ€œweirdโ€ mode.
  • Made several minor fixes/refactors.

Files

  • ekoscape-linux-x64.zip 20 MB
    Version 4
  • ekoscape-windows-x64.zip 19 MB
    Version 3
  • ekoscape-macos-universal.zip 21 MB
    Version 3
Download EkoScape
Leave a comment