Eldritch

Empowering Players With Dynamic Mesh Building

Eldritch merges the surreal with the interactive, offering players an unparalleled journey through landscapes inspired by psychedelic rock. The game stands out through its innovative use of real-time user-generated meshes for dynamic path creation, immersing players in a puzzling world that harmonizes with their actions.

  • Dynamic Gameplay: At the core of the game's challenging puzzles is the innovative use of runtime-generated meshes, which players themselves build to navigate the puzzling world. This novel mechanic empowers players to creatively solve obstacles, providing a unique experience with each playthrough.

  • Efficient Development: An event-driven architecture facilitated rapid prototyping and iterations, ensuring a creative and agile development process.

  • Seamless Experience: Asynchronous scene loading achieves smooth transitions between levels, maintaining immersion without interruptions.

There were many challenges that were overcomed, balancing technical demands with engaging gameplay. From mesh generation to ensuring intuitive player interactions and smooth level transitions, innovative solutions were crucial in crafting the immersive experience Eldritch offers. Here are the main areas we focused on:

  • Mesh Generation and Performance: Implementing a system where players could dynamically generate meshes in real-time presented a significant challenge. Balancing the flexibility of mesh creation with the technical requirements of the feature required extensive testing and optimization so that the user content is always valid.

  • Designing Intuitive Player Interactions: Crafting puzzles that leveraged the mesh generation mechanic in a way that felt intuitive and engaging to players was captivating. It demanded multiple iterations on level design to nail difficulty and the satisfaction of solving puzzles through your own paths.

  • Maintaining Immersion: Ensuring seamless transitions between levels with asynchronous loading was crucial to maintain the immersive experience envisioned for Eldritch. This required innovative solutions to pre-load assets efficiently and manage memory without disrupting the flow of the game and resulted in unexpected, fun scenary changes.